Package org.apache.cayenne.exp
package org.apache.cayenne.exp
-
ClassDescription"Add" Expression.Superclass of aggregated conditional nodes such as NOT, AND, OR.Base class for all aggregation functions expressions It's more like marker interface for now."And" expression.Asterisk operator for COUNT(*) expression."Between" expression.Bitwise conjunction (AND or '&') expressionBitwise left shift '<<' operation.Bitwise negation (NOT i.e. inventor or '~') operation .Bitwise disjunction (OR or '|') expression.Bitwise right shift '>>' operation.Bitwise exclusive disjunction (XOR or '^') operation."CASE-WHEN" expression root node.Superclass of conditional expressions.Class for custom aggregation functions expressions.Path expression traversing DB relationships and attributes."Divide" expression."ELSE" part of the case-when expression.An enum constant referenced by the names of its class and constant, as parsed from the "enum:" literal of an expression String."Equal To" expression.Superclass of Cayenne expressions: a tree node holding its operands.RuntimeException thrown on errors during expressions creation/parsing.Helper class to build expressions.Named parameter for parameterized expressions.Available components of date/time.Boolean false expression element Notice that there is one TrueExp and one FalseExp instead of a single BooleanExp with a Boolean value.Collection of factory methods to create function call expressions."Greater Than" expression."Greater Than Or Equal To" expression."In" expression."Less Then" expression."Less than or equal to" expression."Like" expression."Case insensitive like" expression.A leaf expression representing an immutable collection of values."Multiply" expression."Negate" expression."Not Between" expression."Not equal to" expression."Not" expression."Not In" expression."Not Like" expression."Not like, ignore case" expression."Or" expression.Generic path expression.Superclass of pattern matching nodes.A plain value in the place of an expression, e.g. a constant select column or a whole where clause."Subtract" expression."THEN" part of the case-when expression.Expression visitor interface.Deprecated, for removal: This API element is subject to removal in a future version.Boolean true expression element Notice that there is one TrueExp and one FalseExp instead of a single BooleanExp with a Boolean value."WHEN" part of the case-when expression.
TraversalHandlerhas default no-op implementations for all methods