- getValue
If this is a constant, return its value, else return null.
- appendTo
Append the indexth SQL element for this value to the given buffer.
- getClassMapping
If this is a path to a persistent object, return its class mapping, else return
null.
- getColumnAlias
Return the alias to use for the given column (this includes the table alias
prefix, if any).
- getFieldMapping
If this is a path to a persistent field, return its mapping, else return null.
- getType
Return the expected type of this value.
- getXPath
If this is an XPath, return it, else return null;
- getXmlMapping
If this is an XPath, return XML mapping metadata, else return null;
- isConstant
Return true if this value represents a literal or parameter.
- isPath
Return true if this value represents a persistent field traversal, such as
'this', 'address.street',
- getLabel