| |
|
| java.lang.Object org.jpox.store.expression.ScalarExpression org.jpox.store.expression.ObjectExpression org.jpox.store.expression.ObjectLiteral
ObjectLiteral | public class ObjectLiteral extends ObjectExpression implements Literal(Code) | | Representation of an Object literal in a query.
version: $Revision: 1.43 $ |
rawValue | Object rawValue(Code) | | Raw value that this literal represents.
|
ObjectLiteral | public ObjectLiteral(QueryExpression qs, JavaTypeMapping mapping, Object value)(Code) | | Creates an Object literal
Parameters: qs - the QueryExpression Parameters: mapping - the mapping Parameters: value - the Object value |
ObjectLiteral | public ObjectLiteral(QueryExpression qs, JavaTypeMapping mapping, Object value, String mappingClass)(Code) | | Creates an Object literal
Parameters: qs - the QueryExpression Parameters: mapping - the mapping Parameters: value - the Object value Parameters: mappingClass - the declared mapped class |
accessField | public ScalarExpression accessField(String subfieldName, boolean innerJoin)(Code) | | Reads a field of an object passed by parameter to the query
Parameters: subfieldName - Name of the subfield Parameters: innerJoin - whether to inner join a new ScalarExpression from the field value |
eq | public BooleanExpression eq(ScalarExpression expr)(Code) | | Method called when the query contains "object == value".
Parameters: expr - The expression The resultant expression for this query relation |
getRawValue | public 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 |
noteq | public BooleanExpression noteq(ScalarExpression expr)(Code) | | Method called when the query contains "object NOTEQUALS value".
Parameters: expr - The expression The resultant expression for this query relation |
setRawValue | public 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.
Parameters: val - The raw value |
|
|
|