| org.jpox.store.expression.Literal
All known Subclasses: org.jpox.store.expression.ObjectLiteral, org.jpox.store.expression.SqlTimestampLiteral, org.jpox.store.expression.StringLiteral, org.jpox.store.expression.BooleanLiteral, org.jpox.store.expression.SqlTimeLiteral, org.jpox.store.expression.IntegerLiteral, org.jpox.store.expression.BinaryLiteral, org.jpox.store.expression.NullLiteral, org.jpox.store.expression.ByteLiteral, org.jpox.store.expression.CharacterLiteral, org.jpox.store.expression.FloatingPointLiteral, org.jpox.store.expression.SqlDateLiteral, org.jpox.store.expression.ArrayLiteral,
Literal | public interface Literal (Code) | | Represents a Literal expression.
version: $Revision: 1.4 $ |
getRawValue | Object getRawValue()(Code) | | Accessor for the "raw" value that this literal represents.
This value differs from the literal value since that is of the same type as this literal.
The raw value |
getValue | Object getValue()(Code) | | Accessor to the literal value
the value of the literal |
setRawValue | void setRawValue(Object val)(Code) | | Method to save a "raw" value that this literal represents.
This value differs from the literal value since that is of the same type as this literal.
e.g An Enum can be represented as String or Integer, so we store the Enum as the "raw"
Parameters: val - The raw value |
|
|