# 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. inventor or '~') operation .
  `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`
  `ASTCustomAggregate`
  Class for custom aggregation functions expressions.
  `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`