| 
 | ||||||||||
| 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.project.validator | |
| org.apache.cayenne.query | Defines standard queries supported by Cayenne and extension mechanism to create custom queries. | 
| org.apache.cayenne.reflect | |
| org.apache.cayenne.wocompat | Contains classes that interface Cayenne with Apple's WebObjects. | 
| 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(Object val,
              DbAttribute attr,
              Expression parentExpression) | 
| protected  void | QueryAssemblerHelper.appendLiteral(Object val,
              DbAttribute attr,
              Expression parentExpression)Appends SQL code to the query buffer to handle valas a parameter to
 the PreparedStatement being built. | 
| protected  void | QueryAssemblerHelper.appendLiteralDirect(Object val,
                    DbAttribute attr,
                    Expression parentExpression)Appends SQL code to the query buffer to handle valas 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(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(Object val,
                    DbAttribute attr,
                    Expression parentExpression) | 
| 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(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(String pathSpec,
             Object value1,
             Object value2)A convenience shortcut for building BETWEEN expressions. | 
| static Expression | ExpressionFactory.betweenExp(String pathSpec,
           Object value1,
           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(Map<String,?> parameters)A shortcut for expWithParams(params, true). | 
|  Expression | Expression.expWithParameters(Map<String,?> parameters,
                  boolean pruneMissing)Creates and returns a new Expression instance using this expression as a prototype. | 
| static Expression | Expression.fromString(String expressionString)Parses string, converting it to Expression. | 
| static Expression | ExpressionFactory.greaterDbExp(String pathSpec,
             Object value)A convenience method to create an DB_PATH "greater than" expression. | 
| static Expression | ExpressionFactory.greaterExp(String pathSpec,
           Object value)A convenience method to create an OBJ_PATH "greater than" expression. | 
| static Expression | ExpressionFactory.greaterOrEqualDbExp(String pathSpec,
                    Object value)A convenience method to create an DB_PATH "greater than or equal to" expression. | 
| static Expression | ExpressionFactory.greaterOrEqualExp(String pathSpec,
                  Object value)A convenience method to create an OBJ_PATH "greater than or equal to" expression. | 
| static Expression | ExpressionFactory.inDbExp(String pathSpec,
        Collection<?> values)A convenience shortcut for building IN DB expression. | 
| static Expression | ExpressionFactory.inDbExp(String pathSpec,
        Object... values)A convenience shortcut for building IN DB expression. | 
| static Expression | ExpressionFactory.inExp(String pathSpec,
      Collection<?> values)A convenience shortcut for building IN expression. | 
| static Expression | ExpressionFactory.inExp(String pathSpec,
      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,
        List<Expression> expressions)Joins all expressionsin a single expression. | 
| static Expression | ExpressionFactory.lessDbExp(String pathSpec,
          Object value)A convenience method to create an DB_PATH "less than" expression. | 
| static Expression | ExpressionFactory.lessExp(String pathSpec,
        Object value)A convenience method to create an OBJ_PATH "less than" expression. | 
| static Expression | ExpressionFactory.lessOrEqualDbExp(String pathSpec,
                 Object value)A convenience method to create an DB_PATH "less than or equal to" expression. | 
| static Expression | ExpressionFactory.lessOrEqualExp(String pathSpec,
               Object value)A convenience method to create an OBJ_PATH "less than or equal to" expression. | 
| static Expression | ExpressionFactory.likeDbExp(String pathSpec,
          Object value)A convenience shortcut for building LIKE DB_PATH expression. | 
| static Expression | ExpressionFactory.likeDbExp(String pathSpec,
          Object value,
          char escapeChar)A convenience shortcut for building LIKE DB_PATH expression. | 
| static Expression | ExpressionFactory.likeExp(String pathSpec,
        Object value)A convenience shortcut for building LIKE expression. | 
| static Expression | ExpressionFactory.likeExp(String pathSpec,
        Object value,
        char escapeChar)A convenience shortcut for building LIKE expression. | 
| static Expression | ExpressionFactory.likeIgnoreCaseDbExp(String pathSpec,
                    Object value)A convenience shortcut for building LIKE_IGNORE_CASE expression. | 
| static Expression | ExpressionFactory.likeIgnoreCaseDbExp(String pathSpec,
                    Object value,
                    char escapeChar)A convenience shortcut for building LIKE_IGNORE_CASE expression. | 
| static Expression | ExpressionFactory.likeIgnoreCaseExp(String pathSpec,
                  Object value)A convenience shortcut for building LIKE_IGNORE_CASE expression. | 
| static Expression | ExpressionFactory.likeIgnoreCaseExp(String pathSpec,
                  Object value,
                  char escapeChar)A convenience shortcut for building LIKE_IGNORE_CASE expression. | 
| static Expression | ExpressionFactory.matchAllDbExp(Map<String,?> map,
              int pairType)Creates an expression that matches all key-values pairs in map. | 
| static Expression | ExpressionFactory.matchAllExp(Map<String,?> map,
            int pairType)Creates an expression that matches all key-values pairs in map. | 
| static Expression | ExpressionFactory.matchAllExp(String path,
            Collection values)Creates an expression to match a collection of values against a single path expression. | 
| static Expression | ExpressionFactory.matchAllExp(String path,
            Object... values) | 
| static Expression | ExpressionFactory.matchAnyDbExp(Map<String,?> map,
              int pairType)Creates an expression that matches any of the key-values pairs in map. | 
| static Expression | ExpressionFactory.matchAnyExp(List<? extends Persistent> objects)Creates an expression that matches any of the objects contained in the list objects | 
| static Expression | ExpressionFactory.matchAnyExp(Map<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 objectsarray | 
| static Expression | ExpressionFactory.matchDbExp(String pathSpec,
           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'sIdSnapshotfor the argumentobject. | 
| static Expression | ExpressionFactory.matchExp(String pathSpec,
         Object value)A convenience method to create an OBJ_PATH "equal to" expression. | 
| static Expression | ExpressionFactory.noMatchDbExp(String pathSpec,
             Object value)A convenience method to create an DB_PATH "not equal to" expression. | 
| static Expression | ExpressionFactory.noMatchExp(String pathSpec,
           Object value)A convenience method to create an OBJ_PATH "not equal to" expression. | 
| static Expression | ExpressionFactory.notBetweenDbExp(String pathSpec,
                Object value1,
                Object value2)A convenience shortcut for building NOT_BETWEEN expressions. | 
| static Expression | ExpressionFactory.notBetweenExp(String pathSpec,
              Object value1,
              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(String pathSpec,
           Collection<?> values)A convenience shortcut for building NOT_IN expression. | 
| static Expression | ExpressionFactory.notInDbExp(String pathSpec,
           Object... values)A convenience shortcut for building NOT_IN expression. | 
| static Expression | ExpressionFactory.notInExp(String pathSpec,
         Collection<?> values)A convenience shortcut for building NOT_IN expression. | 
| static Expression | ExpressionFactory.notInExp(String pathSpec,
         Object... values)A convenience shortcut for building NOT_IN expression. | 
| static Expression | ExpressionFactory.notLikeDbExp(String pathSpec,
             Object value)A convenience shortcut for building NOT_LIKE expression. | 
| static Expression | ExpressionFactory.notLikeDbExp(String pathSpec,
             Object value,
             char escapeChar)A convenience shortcut for building NOT_LIKE expression. | 
| static Expression | ExpressionFactory.notLikeExp(String pathSpec,
           Object value)A convenience shortcut for building NOT_LIKE expression. | 
| static Expression | ExpressionFactory.notLikeExp(String pathSpec,
           Object value,
           char escapeChar)A convenience shortcut for building NOT_LIKE expression. | 
| static Expression | ExpressionFactory.notLikeIgnoreCaseDbExp(String pathSpec,
                       Object value)A convenience shortcut for building NOT_LIKE_IGNORE_CASE expression. | 
| static Expression | ExpressionFactory.notLikeIgnoreCaseDbExp(String pathSpec,
                       Object value,
                       char escapeChar)A convenience shortcut for building NOT_LIKE_IGNORE_CASE expression. | 
| static Expression | ExpressionFactory.notLikeIgnoreCaseExp(String pathSpec,
                     Object value)A convenience shortcut for building NOT_LIKE_IGNORE_CASE expression. | 
| static Expression | ExpressionFactory.notLikeIgnoreCaseExp(String pathSpec,
                     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(Object leaf,
           Expression parentNode)Called during the traversal when a leaf non-expression node is encountered. | 
|  void | TraversalHelper.objectNode(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,
        List<Expression> expressions)Joins all expressionsin a single expression. | 
| Uses of Expression in org.apache.cayenne.exp.parser | 
|---|
| Subclasses of Expression in org.apache.cayenne.exp.parser | |
|---|---|
|  class | AggregateConditionNodeSuperclass of aggregated conditional nodes such as NOT, AND, OR. | 
|  class | ASTAdd"Add" Expression. | 
|  class | ASTAnd"And" expression. | 
|  class | ASTBetween"Between" expression. | 
|  class | ASTDbPathPath expression traversing DB relationships and attributes. | 
|  class | ASTDivide"Divide" expression. | 
|  class | ASTEqual"Equal To" expression. | 
|  class | ASTFalseBoolean 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 | ASTListA leaf expression representing an immutable collection of values. | 
|  class | ASTMultiply"Multiply" expression. | 
|  class | ASTNamedParameterA 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 | ASTPathGeneric path expression. | 
|  class | ASTScalarA scalar value wrapper expression. | 
|  class | ASTSubtract"Subtract" expression. | 
|  class | ASTTrueBoolean true expression element Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean with a Boolean value. | 
|  class | ConditionNodeSuperclass of conditional expressions. | 
|  class | PatternMatchNodeSuperclass of pattern matching nodes. | 
|  class | SimpleNodeSuperclass 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 | 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.qualifierQualifier, that will be applied to all select queries and joins with this DbEntity | 
| protected  Expression | ObjEntity.qualifier | 
| protected  Expression | QueryBuilder.qualifierDeprecated. | 
| 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,
                         String relationshipPath)Transforms Expression rooted in this entity to an analogous expression rooted in related entity. | 
| abstract  Expression | Entity.translateToRelatedEntity(Expression expression,
                         String relationshipPath)Translates Expression rooted in this entity to an analogous expression rooted in related entity. | 
|  Expression | ObjEntity.translateToRelatedEntity(Expression expression,
                         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 | ||
|---|---|---|
|  Object | Entity.lastPathComponent(Expression path)Deprecated. since 3.0 use Entity.lastPathComponent(Expression, Map)method that
             supports aliases. | |
|  PathComponent<DbAttribute,DbRelationship> | DbEntity.lastPathComponent(Expression path,
                  Map aliasMap) | |
|  PathComponent<ObjAttribute,ObjRelationship> | ObjEntity.lastPathComponent(Expression path,
                  Map aliasMap) | |
| 
 | Entity.lastPathComponent(Expression path,
                  Map aliasMap)Convenience method returning the last component in the path iterator. | |
|  Iterable<PathComponent<DbAttribute,DbRelationship>> | DbEntity.resolvePath(Expression pathExp,
            Map aliasMap)Returns an Iterable instance over expression path components based on this entity. | |
|  Iterable<PathComponent<ObjAttribute,ObjRelationship>> | ObjEntity.resolvePath(Expression pathExp,
            Map aliasMap)Returns an Iterable instance over expression path components based on this entity. | |
| abstract 
 | Entity.resolvePath(Expression pathExp,
            Map aliasMap)Returns an Iterable over the path components with elements represented as PathComponentinstances, encapsulating a relationship, an attribute or a
 subpath alias. | |
|  Iterator<CayenneMapEntry> | DbEntity.resolvePathComponents(Expression pathExp) | |
| abstract  Iterator<CayenneMapEntry> | Entity.resolvePathComponents(Expression pathExp)Processes expression pathExpand returns an Iterator of path
 components that contains a sequence of Attributes and Relationships. | |
|  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,
                         String relationshipPath)Transforms Expression rooted in this entity to an analogous expression rooted in related entity. | |
| abstract  Expression | Entity.translateToRelatedEntity(Expression expression,
                         String relationshipPath)Translates Expression rooted in this entity to an analogous expression rooted in related entity. | |
|  Expression | ObjEntity.translateToRelatedEntity(Expression expression,
                         String relationshipPath)Transforms an Expression rooted in this entity to an analogous expression rooted in related entity. | |
| Uses of Expression in org.apache.cayenne.project.validator | 
|---|
| Methods in org.apache.cayenne.project.validator with parameters of type Expression | |
|---|---|
| protected  void | SelectQueryValidator.validateQualifier(Entity entity,
                  Expression qualifier,
                  ProjectPath path,
                  Validator validator) | 
| 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 | |
|---|---|
| DeleteQuery(Class rootClass,
            Expression qualifier)Deprecated. Creates a DeleteQuery for the entity which uses the given class, with the given qualifier | |
| DeleteQuery(ObjEntity root,
            Expression qualifier)Deprecated. Creates a DeleteQuery for the specifed ObjEntity with the given qualifier | |
| DeleteQuery(String objEntityName,
            Expression qualifier)Deprecated. Creates DeleteQuery with objEntityNameandqualifierparameters. | |
| Ordering(Expression sortExpression,
         boolean ascending)Deprecated. | |
| Ordering(Expression sortExpression,
         boolean ascending,
         boolean caseInsensitive)Deprecated. | |
| SelectQuery(Class<?> rootClass,
            Expression qualifier)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(ObjEntity root,
            Expression qualifier)Creates a SelectQuery for the specified ObjEntity with the given qualifier | |
| SelectQuery(String objEntityName,
            Expression qualifier)Creates SelectQuery with objEntityNameandqualifierparameters. | |
| UpdateQuery(Class rootClass,
            Expression qualifier)Deprecated. Creates a UpdateQuery for the entity which uses the given class, with the given qualifier. | |
| UpdateQuery(ObjEntity root,
            Expression qualifier)Deprecated. Creates a UpdateQuery for the specifed ObjEntity with the given qualifier | |
| UpdateQuery(String objEntityName,
            Expression qualifier)Deprecated. Creates UpdateQuery with objEntityNameandqualifierparameters. | |
| 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) | 
| Uses of Expression in org.apache.cayenne.wocompat | 
|---|
| Methods in org.apache.cayenne.wocompat that return Expression | |
|---|---|
|  Expression | EOQuery.makeQualifier(Map<String,?> qualifierMap)Creates the Expression equivalent of the EOFetchSpecification represented by the Map. | 
|  Expression | EOObjEntity.translateToDbPath(Expression expression)Overrides super to support translation of EO attributes that have no ObjAttributes. | 
| Methods in org.apache.cayenne.wocompat with parameters of type Expression | |
|---|---|
|  Expression | EOObjEntity.translateToDbPath(Expression expression)Overrides super to support translation of EO attributes that have no ObjAttributes. | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||