| 
||||||||||
| 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 Object if
 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 | |||||||||