Class DBSExpressionEvaluator.ValueInfo

  • Enclosing class:
    DBSExpressionEvaluator

    protected static final class DBSExpressionEvaluator.ValueInfo
    extends Object
    Info about a value and how to compute it from the toplevel state or an iterator's state.
    • Field Detail

      • steps

        public List<Serializable> steps
        Traversed steps to compute this value from a state. Traversal steps can be:
        • String: a map key.
        • Integer: a list element.
      • nxqlProp

        public final String nxqlProp
      • canonRef

        public final String canonRef
      • type

        public Type type
      • isTrueOrNullBoolean

        public boolean isTrueOrNullBoolean
      • isDateCast

        public boolean isDateCast
      • value

        public Object value
        The value computed for this reference.