Class ExpressionContext


  • public class ExpressionContext
    extends Object
    The ExpressionContext class represents an expression in the query.

    The expression can be a LITERAL (e.g. 1, "abc"), an IDENTIFIER (e.g. memberId, timestamp), or a FUNCTION (e.g. SUM(price), ADD(foo, bar)).

    Currently the query engine processes all literals as strings, so we store literals in string format (1 is stored as "1").