| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Value
Interface for any non-operator in a query filter, including constants, variables, and object fields.
| Method Summary | |
|---|---|
|  void | acceptVisit(ExpressionVisitor visitor)Accept a visit from a tree visitor. | 
|  ClassMetaData | getMetaData()Return any associated persistent type. | 
|  Class | getType()Return the expected type for this value, or Objectif
 the type is unknown. | 
|  boolean | isAggregate()Return true if this value is an aggregate. | 
|  boolean | isVariable()Return true if this value is a variable. | 
|  boolean | isXPath()Return true if this value is an XML Path. | 
|  void | setImplicitType(Class type)Set the implicit type of the value, based on how it is used in the filter. | 
|  void | setMetaData(ClassMetaData meta)Associate a persistent type with this value. | 
| Method Detail | 
|---|
Class getType()
Object if
 the type is unknown.
void setImplicitType(Class type)
Object from getType().
boolean isVariable()
boolean isAggregate()
boolean isXPath()
ClassMetaData getMetaData()
void setMetaData(ClassMetaData meta)
void acceptVisit(ExpressionVisitor visitor)
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||