|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Expression | |
---|---|
org.apache.cayenne.access.trans | Provides translators for Cayenne queries. |
org.apache.cayenne.dba.db2 | IBM DB2 DbAdapter. |
org.apache.cayenne.dba.derby | Apache Derby DbAdapter. |
org.apache.cayenne.dba.openbase | OpenBase DbAdapter. |
org.apache.cayenne.dba.oracle | Oracle DbAdapter. |
org.apache.cayenne.dba.postgres | PostgreSQL DbAdapter. |
org.apache.cayenne.exp | Cayenne data expression classes. |
org.apache.cayenne.exp.parser | Contains expression parser and other expression internals. |
org.apache.cayenne.map | Contains O/R mapping classes that store relational database metadata information and map it to Java classes. |
org.apache.cayenne.query | Defines standard queries supported by Cayenne and extension mechanism to create custom queries. |
org.apache.cayenne.reflect |
Uses of Expression in org.apache.cayenne.access.trans |
---|
Fields in org.apache.cayenne.access.trans declared as Expression | |
---|---|
protected Expression |
DataObjectMatchTranslator.expression
|
Methods in org.apache.cayenne.access.trans that return Expression | |
---|---|
protected Expression |
QualifierTranslator.extractQualifier()
|
Expression |
DataObjectMatchTranslator.getExpression()
|
Methods in org.apache.cayenne.access.trans with parameters of type Expression | |
---|---|
protected void |
QueryAssemblerHelper.appendDbPath(Expression pathExp)
|
protected void |
QualifierTranslator.appendLiteral(java.lang.Object val,
DbAttribute attr,
Expression parentExpression)
|
protected void |
QueryAssemblerHelper.appendLiteral(java.lang.Object val,
DbAttribute attr,
Expression parentExpression)
Appends SQL code to the query buffer to handle val as a parameter to
the PreparedStatement being built. |
protected void |
QueryAssemblerHelper.appendLiteralDirect(java.lang.Object val,
DbAttribute attr,
Expression parentExpression)
Appends SQL code to the query buffer to handle val as a parameter to
the PreparedStatement being built. |
protected void |
QueryAssemblerHelper.appendObjPath(Expression pathExp)
Processes parts of the OBJ_PATH expression. |
protected void |
QualifierTranslator.detectObjectMatch(Expression exp)
Called before processing an expression to initialize objectMatchTranslator if needed. |
protected void |
QualifierTranslator.doAppendPart(Expression rootNode)
Translates query qualifier to SQL WHERE clause. |
void |
QualifierTranslator.endNode(Expression node,
Expression parentNode)
|
void |
QualifierTranslator.finishedChild(Expression node,
int childIndex,
boolean hasMoreChildren)
|
void |
QualifierTranslator.objectNode(java.lang.Object leaf,
Expression parentNode)
|
protected DbAttribute |
QueryAssemblerHelper.paramsDbType(Expression e)
Returns database type of expression parameters or null if it can not be determined. |
protected boolean |
QualifierTranslator.parenthesisNeeded(Expression node,
Expression parentNode)
|
protected void |
QueryAssemblerHelper.processColumnWithQuoteSqlIdentifiers(DbAttribute dbAttr,
Expression pathExp)
|
protected void |
TrimmingQualifierTranslator.processColumnWithQuoteSqlIdentifiers(DbAttribute dbAttr,
Expression pathExp)
Adds special handling of CHAR columns. |
void |
DataObjectMatchTranslator.setExpression(Expression expression)
|
void |
QualifierTranslator.startNode(Expression node,
Expression parentNode)
|
Uses of Expression in org.apache.cayenne.dba.db2 |
---|
Methods in org.apache.cayenne.dba.db2 with parameters of type Expression | |
---|---|
protected void |
DB2QualifierTranslator.appendLiteralDirect(java.lang.Object val,
DbAttribute attr,
Expression parentExpression)
|
protected void |
DB2QualifierTranslator.processColumnWithQuoteSqlIdentifiers(DbAttribute dbAttr,
Expression pathExp)
|
Uses of Expression in org.apache.cayenne.dba.derby |
---|
Methods in org.apache.cayenne.dba.derby with parameters of type Expression | |
---|---|
protected void |
DerbyQualifierTranslator.processColumnWithQuoteSqlIdentifiers(DbAttribute dbAttr,
Expression pathExp)
|
Uses of Expression in org.apache.cayenne.dba.openbase |
---|
Methods in org.apache.cayenne.dba.openbase with parameters of type Expression | |
---|---|
protected void |
OpenBaseQualifierTranslator.appendLiteralDirect(java.lang.Object val,
DbAttribute attr,
Expression parentExpression)
|
void |
OpenBaseQualifierTranslator.endNode(Expression node,
Expression parentNode)
|
void |
OpenBaseQualifierTranslator.finishedChild(Expression node,
int childIndex,
boolean hasMoreChildren)
|
void |
OpenBaseQualifierTranslator.startNode(Expression node,
Expression parentNode)
|
Uses of Expression in org.apache.cayenne.dba.oracle |
---|
Methods in org.apache.cayenne.dba.oracle that return Expression | |
---|---|
Expression |
OracleQualifierTranslator.INTrimmer.trimmedInExpression(Expression exp,
int maxInSize)
|
Methods in org.apache.cayenne.dba.oracle with parameters of type Expression | |
---|---|
protected void |
OracleQualifierTranslator.doAppendPart(Expression rootNode)
|
Expression |
OracleQualifierTranslator.INTrimmer.trimmedInExpression(Expression exp,
int maxInSize)
|
Uses of Expression in org.apache.cayenne.dba.postgres |
---|
Methods in org.apache.cayenne.dba.postgres with parameters of type Expression | |
---|---|
void |
PostgresQualifierTranslator.endNode(Expression node,
Expression parentNode)
|
void |
PostgresQualifierTranslator.finishedChild(Expression node,
int childIndex,
boolean hasMoreChildren)
|
void |
PostgresQualifierTranslator.startNode(Expression node,
Expression parentNode)
|
Uses of Expression in org.apache.cayenne.exp |
---|
Methods in org.apache.cayenne.exp that return Expression | |
---|---|
Expression |
Expression.andExp(Expression exp)
Chains this expression with another expression using "and". |
static Expression |
ExpressionFactory.betweenDbExp(java.lang.String pathSpec,
java.lang.Object value1,
java.lang.Object value2)
A convenience shortcut for building BETWEEN expressions. |
static Expression |
ExpressionFactory.betweenExp(java.lang.String pathSpec,
java.lang.Object value1,
java.lang.Object value2)
A convenience shortcut for building BETWEEN expressions. |
Expression |
Expression.deepCopy()
Clones this expression. |
static Expression |
ExpressionFactory.expFalse()
A convenience shortcut for boolean false expression. |
static Expression |
ExpressionFactory.expressionOfType(int type)
Creates a new expression for the type requested. |
static Expression |
ExpressionFactory.expTrue()
A convenience shortcut for boolean true expression. |
Expression |
Expression.expWithParameters(java.util.Map<java.lang.String,?> parameters)
A shortcut for expWithParams(params, true) . |
Expression |
Expression.expWithParameters(java.util.Map<java.lang.String,?> parameters,
boolean pruneMissing)
Creates and returns a new Expression instance using this expression as a prototype. |
static Expression |
Expression.fromString(java.lang.String expressionString)
Parses string, converting it to Expression. |
static Expression |
ExpressionFactory.greaterDbExp(java.lang.String pathSpec,
java.lang.Object value)
A convenience method to create an DB_PATH "greater than" expression. |
static Expression |
ExpressionFactory.greaterExp(java.lang.String pathSpec,
java.lang.Object value)
A convenience method to create an OBJ_PATH "greater than" expression. |
static Expression |
ExpressionFactory.greaterOrEqualDbExp(java.lang.String pathSpec,
java.lang.Object value)
A convenience method to create an DB_PATH "greater than or equal to" expression. |
static Expression |
ExpressionFactory.greaterOrEqualExp(java.lang.String pathSpec,
java.lang.Object value)
A convenience method to create an OBJ_PATH "greater than or equal to" expression. |
static Expression |
ExpressionFactory.inDbExp(java.lang.String pathSpec,
java.util.Collection<?> values)
A convenience shortcut for building IN DB expression. |
static Expression |
ExpressionFactory.inDbExp(java.lang.String pathSpec,
java.lang.Object... values)
A convenience shortcut for building IN DB expression. |
static Expression |
ExpressionFactory.inExp(java.lang.String pathSpec,
java.util.Collection<?> values)
A convenience shortcut for building IN expression. |
static Expression |
ExpressionFactory.inExp(java.lang.String pathSpec,
java.lang.Object... values)
A convenience shortcut for building IN expression. |
Expression |
Expression.joinExp(int type,
Expression exp)
Creates a new expression that joins this object with another expression, using specified join type. |
static Expression |
ExpressionFactory.joinExp(int type,
java.util.List<Expression> expressions)
Joins all expressions in a single expression. |
static Expression |
ExpressionFactory.lessDbExp(java.lang.String pathSpec,
java.lang.Object value)
A convenience method to create an DB_PATH "less than" expression. |
static Expression |
ExpressionFactory.lessExp(java.lang.String pathSpec,
java.lang.Object value)
A convenience method to create an OBJ_PATH "less than" expression. |
static Expression |
ExpressionFactory.lessOrEqualDbExp(java.lang.String pathSpec,
java.lang.Object value)
A convenience method to create an DB_PATH "less than or equal to" expression. |
static Expression |
ExpressionFactory.lessOrEqualExp(java.lang.String pathSpec,
java.lang.Object value)
A convenience method to create an OBJ_PATH "less than or equal to" expression. |
static Expression |
ExpressionFactory.likeDbExp(java.lang.String pathSpec,
java.lang.Object value)
A convenience shortcut for building LIKE DB_PATH expression. |
static Expression |
ExpressionFactory.likeDbExp(java.lang.String pathSpec,
java.lang.Object value,
char escapeChar)
A convenience shortcut for building LIKE DB_PATH expression. |
static Expression |
ExpressionFactory.likeExp(java.lang.String pathSpec,
java.lang.Object value)
A convenience shortcut for building LIKE expression. |
static Expression |
ExpressionFactory.likeExp(java.lang.String pathSpec,
java.lang.Object value,
char escapeChar)
A convenience shortcut for building LIKE expression. |
static Expression |
ExpressionFactory.likeIgnoreCaseDbExp(java.lang.String pathSpec,
java.lang.Object value)
A convenience shortcut for building LIKE_IGNORE_CASE expression. |
static Expression |
ExpressionFactory.likeIgnoreCaseDbExp(java.lang.String pathSpec,
java.lang.Object value,
char escapeChar)
A convenience shortcut for building LIKE_IGNORE_CASE expression. |
static Expression |
ExpressionFactory.likeIgnoreCaseExp(java.lang.String pathSpec,
java.lang.Object value)
A convenience shortcut for building LIKE_IGNORE_CASE expression. |
static Expression |
ExpressionFactory.likeIgnoreCaseExp(java.lang.String pathSpec,
java.lang.Object value,
char escapeChar)
A convenience shortcut for building LIKE_IGNORE_CASE expression. |
static Expression |
ExpressionFactory.matchAllDbExp(java.util.Map<java.lang.String,?> map,
int pairType)
Creates an expression that matches all key-values pairs in map . |
static Expression |
ExpressionFactory.matchAllExp(java.util.Map<java.lang.String,?> map,
int pairType)
Creates an expression that matches all key-values pairs in map . |
static Expression |
ExpressionFactory.matchAllExp(java.lang.String path,
java.util.Collection values)
Creates an expression to match a collection of values against a single path expression. |
static Expression |
ExpressionFactory.matchAllExp(java.lang.String path,
java.lang.Object... values)
|
static Expression |
ExpressionFactory.matchAnyDbExp(java.util.Map<java.lang.String,?> map,
int pairType)
Creates an expression that matches any of the key-values pairs in map . |
static Expression |
ExpressionFactory.matchAnyExp(java.util.List<? extends Persistent> objects)
Creates an expression that matches any of the objects contained in the list objects |
static Expression |
ExpressionFactory.matchAnyExp(java.util.Map<java.lang.String,?> map,
int pairType)
Creates an expression that matches any of the key-values pairs in the map . |
static Expression |
ExpressionFactory.matchAnyExp(Persistent... objects)
Creates an expression that matches any of the objects contained in the objects array |
static Expression |
ExpressionFactory.matchDbExp(java.lang.String pathSpec,
java.lang.Object value)
A convenience method to create an DB_PATH "equal to" expression. |
static Expression |
ExpressionFactory.matchExp(Persistent object)
Creates an expression that matches the primary key of object in ObjectId 's IdSnapshot for the argument
object . |
static Expression |
ExpressionFactory.matchExp(java.lang.String pathSpec,
java.lang.Object value)
A convenience method to create an OBJ_PATH "equal to" expression. |
static Expression |
ExpressionFactory.noMatchDbExp(java.lang.String pathSpec,
java.lang.Object value)
A convenience method to create an DB_PATH "not equal to" expression. |
static Expression |
ExpressionFactory.noMatchExp(java.lang.String pathSpec,
java.lang.Object value)
A convenience method to create an OBJ_PATH "not equal to" expression. |
static Expression |
ExpressionFactory.notBetweenDbExp(java.lang.String pathSpec,
java.lang.Object value1,
java.lang.Object value2)
A convenience shortcut for building NOT_BETWEEN expressions. |
static Expression |
ExpressionFactory.notBetweenExp(java.lang.String pathSpec,
java.lang.Object value1,
java.lang.Object value2)
A convenience shortcut for building NOT_BETWEEN expressions. |
abstract Expression |
Expression.notExp()
Returns a logical NOT of current expression. |
static Expression |
ExpressionFactory.notInDbExp(java.lang.String pathSpec,
java.util.Collection<?> values)
A convenience shortcut for building NOT_IN expression. |
static Expression |
ExpressionFactory.notInDbExp(java.lang.String pathSpec,
java.lang.Object... values)
A convenience shortcut for building NOT_IN expression. |
static Expression |
ExpressionFactory.notInExp(java.lang.String pathSpec,
java.util.Collection<?> values)
A convenience shortcut for building NOT_IN expression. |
static Expression |
ExpressionFactory.notInExp(java.lang.String pathSpec,
java.lang.Object... values)
A convenience shortcut for building NOT_IN expression. |
static Expression |
ExpressionFactory.notLikeDbExp(java.lang.String pathSpec,
java.lang.Object value)
A convenience shortcut for building NOT_LIKE expression. |
static Expression |
ExpressionFactory.notLikeDbExp(java.lang.String pathSpec,
java.lang.Object value,
char escapeChar)
A convenience shortcut for building NOT_LIKE expression. |
static Expression |
ExpressionFactory.notLikeExp(java.lang.String pathSpec,
java.lang.Object value)
A convenience shortcut for building NOT_LIKE expression. |
static Expression |
ExpressionFactory.notLikeExp(java.lang.String pathSpec,
java.lang.Object value,
char escapeChar)
A convenience shortcut for building NOT_LIKE expression. |
static Expression |
ExpressionFactory.notLikeIgnoreCaseDbExp(java.lang.String pathSpec,
java.lang.Object value)
A convenience shortcut for building NOT_LIKE_IGNORE_CASE expression. |
static Expression |
ExpressionFactory.notLikeIgnoreCaseDbExp(java.lang.String pathSpec,
java.lang.Object value,
char escapeChar)
A convenience shortcut for building NOT_LIKE_IGNORE_CASE expression. |
static Expression |
ExpressionFactory.notLikeIgnoreCaseExp(java.lang.String pathSpec,
java.lang.Object value)
A convenience shortcut for building NOT_LIKE_IGNORE_CASE expression. |
static Expression |
ExpressionFactory.notLikeIgnoreCaseExp(java.lang.String pathSpec,
java.lang.Object value,
char escapeChar)
A convenience shortcut for building NOT_LIKE_IGNORE_CASE expression. |
Expression |
Expression.orExp(Expression exp)
Chains this expression with another expression using "or". |
abstract Expression |
Expression.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
Expression.transform(org.apache.commons.collections.Transformer transformer)
Creates a transformed copy of this expression, applying transformation provided by Transformer to all its nodes. |
Methods in org.apache.cayenne.exp with parameters of type Expression | |
---|---|
Expression |
Expression.andExp(Expression exp)
Chains this expression with another expression using "and". |
void |
TraversalHandler.endNode(Expression node,
Expression parentNode)
Called during the traversal after an expression node children processing is finished. |
void |
TraversalHelper.endNode(Expression node,
Expression parentNode)
|
void |
TraversalHandler.finishedChild(Expression node,
int childIndex,
boolean hasMoreChildren)
Called during traversal after a child of expression has been visited. |
void |
TraversalHelper.finishedChild(Expression node,
int childIndex,
boolean hasMoreChildren)
|
Expression |
Expression.joinExp(int type,
Expression exp)
Creates a new expression that joins this object with another expression, using specified join type. |
void |
TraversalHandler.objectNode(java.lang.Object leaf,
Expression parentNode)
Called during the traversal when a leaf non-expression node is encountered. |
void |
TraversalHelper.objectNode(java.lang.Object leaf,
Expression parentNode)
|
Expression |
Expression.orExp(Expression exp)
Chains this expression with another expression using "or". |
void |
TraversalHandler.startNode(Expression node,
Expression parentNode)
Called during the traversal before an expression node children processing is started. |
void |
TraversalHelper.startNode(Expression node,
Expression parentNode)
|
protected void |
Expression.traverse(Expression parentExp,
TraversalHandler visitor)
Traverses itself and child expressions, notifying visitor via callback methods as it goes. |
Method parameters in org.apache.cayenne.exp with type arguments of type Expression | |
---|---|
static Expression |
ExpressionFactory.joinExp(int type,
java.util.List<Expression> expressions)
Joins all expressions in a single expression. |
Uses of Expression in org.apache.cayenne.exp.parser |
---|
Subclasses of Expression in org.apache.cayenne.exp.parser | |
---|---|
class |
AggregateConditionNode
Superclass of aggregated conditional nodes such as NOT, AND, OR. |
class |
ASTAdd
"Add" Expression. |
class |
ASTAnd
"And" expression. |
class |
ASTBetween
"Between" expression. |
class |
ASTBitwiseAnd
|
class |
ASTBitwiseNot
|
class |
ASTBitwiseOr
|
class |
ASTBitwiseXor
|
class |
ASTDbPath
Path expression traversing DB relationships and attributes. |
class |
ASTDivide
"Divide" expression. |
class |
ASTEqual
"Equal To" expression. |
class |
ASTFalse
Boolean false expression element Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean with a Boolean value. |
class |
ASTGreater
"Greate Than" expression. |
class |
ASTGreaterOrEqual
"Greater Than Or Equal To" expression. |
class |
ASTIn
"In" expression. |
class |
ASTLess
"Less Then" expression. |
class |
ASTLessOrEqual
"Less than or equal to" expression. |
class |
ASTLike
"Like" expression. |
class |
ASTLikeIgnoreCase
"Case insensitive like" expression. |
class |
ASTList
A leaf expression representing an immutable collection of values. |
class |
ASTMultiply
"Multiply" expression. |
class |
ASTNamedParameter
A named expression parameter. |
class |
ASTNegate
"Negate" expression. |
class |
ASTNot
"Not" expression. |
class |
ASTNotBetween
"Not Between" expression. |
class |
ASTNotEqual
"Not equal to" expression. |
class |
ASTNotIn
"Not In" expression. |
class |
ASTNotLike
"Not Like" expression. |
class |
ASTNotLikeIgnoreCase
"Not like, ignore case" expression. |
class |
ASTObjPath
|
class |
ASTOr
"Or" expression. |
class |
ASTPath
Generic path expression. |
class |
ASTScalar
A scalar value wrapper expression. |
class |
ASTSubtract
"Subtract" expression. |
class |
ASTTrue
Boolean true expression element Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean with a Boolean value. |
class |
ConditionNode
Superclass of conditional expressions. |
class |
PatternMatchNode
Superclass of pattern matching nodes. |
class |
SimpleNode
Superclass of AST* expressions that implements Node interface defined by JavaCC framework. |
Methods in org.apache.cayenne.exp.parser that return Expression | |
---|---|
Expression |
ExpressionParser.expression()
|
Expression |
SimpleNode.notExp()
|
Expression |
ASTAdd.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTAnd.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTBetween.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTBitwiseAnd.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTBitwiseNot.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTBitwiseOr.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTBitwiseXor.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTDbPath.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTDivide.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTEqual.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTFalse.shallowCopy()
|
Expression |
ASTGreater.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTGreaterOrEqual.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTIn.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTLess.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTLessOrEqual.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTLike.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTLikeIgnoreCase.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTList.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTMultiply.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTNamedParameter.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTNegate.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTNot.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTNotBetween.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTNotEqual.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTNotIn.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTNotLike.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTNotLikeIgnoreCase.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTObjPath.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTOr.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTScalar.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTSubtract.shallowCopy()
Creates a copy of this expression node, without copying children. |
Expression |
ASTTrue.shallowCopy()
|
Uses of Expression in org.apache.cayenne.map |
---|
Fields in org.apache.cayenne.map declared as Expression | |
---|---|
protected Expression |
EntityInheritanceTree.normalizedQualifier
|
protected Expression |
DbEntity.qualifier
Qualifier, that will be applied to all select queries and joins with this DbEntity |
protected Expression |
ObjEntity.qualifier
|
Methods in org.apache.cayenne.map that return Expression | |
---|---|
Expression |
EntityInheritanceTree.getDbQualifier()
Returns entity qualifier expressed as DB path qualifier or null if entity has no qualifier. |
Expression |
ObjEntity.getDeclaredQualifier()
Returns a qualifier that imposes a restriction on what objects belong to this entity. |
Expression |
DbEntity.getQualifier()
|
Expression |
EntityInheritanceTree.qualifierForEntityAndSubclasses()
Returns a qualifier Expression that matches root entity of this tree and all its subentities. |
Expression |
ObjEntity.translateToDbPath(Expression expression)
Transforms an Expression to an analogous expression in terms of the underlying DbEntity. |
Expression |
DbEntity.translateToRelatedEntity(Expression expression,
java.lang.String relationshipPath)
Transforms Expression rooted in this entity to an analogous expression rooted in related entity. |
abstract Expression |
Entity.translateToRelatedEntity(Expression expression,
java.lang.String relationshipPath)
Translates Expression rooted in this entity to an analogous expression rooted in related entity. |
Expression |
ObjEntity.translateToRelatedEntity(Expression expression,
java.lang.String relationshipPath)
Transforms an Expression rooted in this entity to an analogous expression rooted in related entity. |
Methods in org.apache.cayenne.map with parameters of type Expression | ||
---|---|---|
PathComponent<DbAttribute,DbRelationship> |
DbEntity.lastPathComponent(Expression path,
java.util.Map aliasMap)
|
|
PathComponent<ObjAttribute,ObjRelationship> |
ObjEntity.lastPathComponent(Expression path,
java.util.Map aliasMap)
|
|
|
Entity.lastPathComponent(Expression path,
java.util.Map aliasMap)
Convenience method returning the last component in the path iterator. |
|
java.lang.Iterable<PathComponent<DbAttribute,DbRelationship>> |
DbEntity.resolvePath(Expression pathExp,
java.util.Map aliasMap)
Returns an Iterable instance over expression path components based on this entity. |
|
java.lang.Iterable<PathComponent<ObjAttribute,ObjRelationship>> |
ObjEntity.resolvePath(Expression pathExp,
java.util.Map aliasMap)
Returns an Iterable instance over expression path components based on this entity. |
|
abstract
|
Entity.resolvePath(Expression pathExp,
java.util.Map aliasMap)
Returns an Iterable over the path components with elements represented as PathComponent instances, encapsulating a relationship, an attribute or a
subpath alias. |
|
java.util.Iterator<CayenneMapEntry> |
DbEntity.resolvePathComponents(Expression pathExp)
|
|
abstract java.util.Iterator<CayenneMapEntry> |
Entity.resolvePathComponents(Expression pathExp)
Processes expression pathExp and returns an Iterator of path
components that contains a sequence of Attributes and Relationships. |
|
java.util.Iterator<CayenneMapEntry> |
ObjEntity.resolvePathComponents(Expression pathExp)
|
|
void |
ObjEntity.setDeclaredQualifier(Expression qualifier)
Sets a qualifier that imposes a limit on what objects belong to this entity. |
|
void |
DbEntity.setQualifier(Expression qualifier)
Sets qualifier for this entity |
|
Expression |
ObjEntity.translateToDbPath(Expression expression)
Transforms an Expression to an analogous expression in terms of the underlying DbEntity. |
|
Expression |
DbEntity.translateToRelatedEntity(Expression expression,
java.lang.String relationshipPath)
Transforms Expression rooted in this entity to an analogous expression rooted in related entity. |
|
abstract Expression |
Entity.translateToRelatedEntity(Expression expression,
java.lang.String relationshipPath)
Translates Expression rooted in this entity to an analogous expression rooted in related entity. |
|
Expression |
ObjEntity.translateToRelatedEntity(Expression expression,
java.lang.String relationshipPath)
Transforms an Expression rooted in this entity to an analogous expression rooted in related entity. |
Uses of Expression in org.apache.cayenne.query |
---|
Fields in org.apache.cayenne.query declared as Expression | |
---|---|
protected Expression |
QualifiedQuery.qualifier
|
protected Expression |
Ordering.sortSpec
|
Methods in org.apache.cayenne.query that return Expression | |
---|---|
Expression |
QualifiedQuery.getQualifier()
Returns query qualifier. |
Expression |
Ordering.getSortSpec()
Returns the expression defining a ordering Java Bean property. |
Methods in org.apache.cayenne.query with parameters of type Expression | |
---|---|
void |
QualifiedQuery.andQualifier(Expression e)
Adds specified qualifier to the existing qualifier joining it using "AND". |
void |
QualifiedQuery.orQualifier(Expression e)
Adds specified qualifier to the existing qualifier joining it using "OR". |
void |
QualifiedQuery.setQualifier(Expression qualifier)
Sets new query qualifier. |
void |
Ordering.setSortSpec(Expression sortSpec)
Sets the expression defining a ordering Java Bean property. |
Constructors in org.apache.cayenne.query with parameters of type Expression | |
---|---|
SelectQuery(java.lang.Class<?> rootClass,
Expression qualifier)
Creates a SelectQuery that selects objects of a given persistent class that match supplied qualifier. |
|
SelectQuery(java.lang.Class<?> rootClass,
Expression qualifier,
java.util.List<Ordering> orderings)
Creates a SelectQuery that selects objects of a given persistent class that match supplied qualifier. |
|
SelectQuery(DbEntity root,
Expression qualifier)
Creates a SelectQuery for the specified DbEntity with the given qualifier. |
|
SelectQuery(DbEntity root,
Expression qualifier,
java.util.List<Ordering> orderings)
Creates a SelectQuery for the specified DbEntity with the given qualifier and orderings. |
|
SelectQuery(ObjEntity root,
Expression qualifier)
Creates a SelectQuery for the specified ObjEntity with the given qualifier. |
|
SelectQuery(ObjEntity root,
Expression qualifier,
java.util.List<Ordering> orderings)
Creates a SelectQuery for the specified ObjEntity with the given qualifier and orderings. |
|
SelectQuery(java.lang.String objEntityName,
Expression qualifier)
Creates SelectQuery with objEntityName and qualifier
parameters. |
|
SelectQuery(java.lang.String objEntityName,
Expression qualifier,
java.util.List<Ordering> orderings)
Creates a SelectQuery that selects objects of a given persistent class that match supplied qualifier. |
Uses of Expression in org.apache.cayenne.reflect |
---|
Fields in org.apache.cayenne.reflect declared as Expression | |
---|---|
protected Expression |
PersistentDescriptor.entityQualifier
|
Methods in org.apache.cayenne.reflect that return Expression | |
---|---|
Expression |
ClassDescriptor.getEntityQualifier()
Returns entity qualifier as a Cayenne expression that includes qualifiers for this entity and all subentities. |
Expression |
LazyClassDescriptorDecorator.getEntityQualifier()
|
Expression |
PersistentDescriptor.getEntityQualifier()
|
Methods in org.apache.cayenne.reflect with parameters of type Expression | |
---|---|
void |
PersistentDescriptor.setEntityQualifier(Expression entityQualifier)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |