| |
|
| java.lang.Object org.jpox.store.expression.ScalarExpression org.jpox.store.expression.ArrayExpression
All known Subclasses: org.jpox.store.expression.ArrayLiteral,
ArrayExpression | public class ArrayExpression extends ScalarExpression (Code) | | Representation of array expression. Either backed
by ScalarExpressions, or by an array field
version: $Revision: 1.6 $ |
ArrayExpression | protected ArrayExpression(QueryExpression qs)(Code) | | Constructor
Parameters: qs - The query statement |
ArrayExpression | public ArrayExpression(QueryExpression qs, JavaTypeMapping ownerMapping, LogicSetExpression te, ArrayStore arrayStore, String fieldName)(Code) | | Constructor.
Parameters: qs - The Query Statement Parameters: ownerMapping - The mapping to the owner of this collection Parameters: te - The Table Expression Parameters: arrayStore - the backing store. Parameters: fieldName - Name of the field for the collection. |
accessField | public ScalarExpression accessField(String subfieldName, boolean innerJoin)(Code) | | Access a field in an array
Parameters: subfieldName - the field to be accessed in this object Parameters: innerJoin - whether to inner join The field expression representing the required field of this object |
containsMethod | public BooleanExpression containsMethod(ScalarExpression expr)(Code) | | Executed when the contains() method is found in a query filter.
Parameters: expr - The ScalarExpression passed as a parameter to contains(). The BooleanExpression resulting from the contains() method. |
lengthMethod | public NumericExpression lengthMethod()(Code) | | Executed when the length() method is found in a query filter.
The NumericExpression resulting from the size() method. |
sizeMethod | public NumericExpression sizeMethod()(Code) | | Executed when the size() method is found in a query filter.
The NumericExpression resulting from the size() method. |
|
|
|