## Uses of Class
org.apache.cayenne.exp.parser.EvaluatedNode

- Packages that use EvaluatedNode
  Package | Description
  --- | ---
  org.apache.cayenne.exp.parser | Contains expression parser and other expression internals.

- - ### Uses of EvaluatedNode in org.apache.cayenne.exp.parser

    Subclasses of EvaluatedNode in org.apache.cayenne.exp.parser
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ASTAbs` |
    `class` | `ASTAdd` | "Add" Expression.
    `class` | `ASTAggregateFunctionCall` | Base class for all aggregation functions expressions It's more like marker interface for now.
    `class` | `ASTAvg` |
    `class` | `ASTBitwiseAnd` | Bitwise conjunction (AND or '&') expression
    `class` | `ASTBitwiseLeftShift` | Bitwise left shift '<<' operation.
    `class` | `ASTBitwiseNot` | Bitwise negation (NOT i.e.
    `class` | `ASTBitwiseOr` | Bitwise disjunction (OR or '|') expression.
    `class` | `ASTBitwiseRightShift` | Bitwise right shift '>>' operation.
    `class` | `ASTBitwiseXor` | Bitwise exclusive disjunction (XOR or '^') operation.
    `class` | `ASTConcat` |
    `class` | `ASTCount` |
    `class` | `ASTCurrentDate` |
    `class` | `ASTCurrentTime` |
    `class` | `ASTCurrentTimestamp` |
    `class` | `ASTCustomFunction` |
    `class` | `ASTDistinct` |
    `class` | `ASTDivide` | "Divide" expression.
    `class` | `ASTExtract` |
    `class` | `ASTFunctionCall` |
    `class` | `ASTLength` |
    `class` | `ASTLocate` |
    `class` | `ASTLower` |
    `class` | `ASTMax` |
    `class` | `ASTMin` |
    `class` | `ASTMod` |
    `class` | `ASTMultiply` | "Multiply" expression.
    `class` | `ASTSqrt` |
    `class` | `ASTSubstring` |
    `class` | `ASTSubtract` | "Subtract" expression.
    `class` | `ASTSum` |
    `class` | `ASTTrim` |
    `class` | `ASTUpper` |
    `class` | `EvaluatedBitwiseNode` |
    `class` | `EvaluatedMathNode` |