Class Var

    • Constructor Detail

      • Var

        public Var()
      • Var

        public Var​(String name)
    • Method Detail

      • setAnonymous

        public void setAnonymous​(boolean anonymous)
      • isAnonymous

        public boolean isAnonymous()
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • setValue

        public void setValue​(Value value)
      • hasValue

        public boolean hasValue()
      • getValue

        public Value getValue()
      • equals

        public boolean equals​(Object other)
        Description copied from interface: QueryModelNode
        Returns true if this query model node and its children are recursively equal to o and its children.
        Specified by:
        equals in interface QueryModelNode
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • clone

        public Var clone()
        Description copied from interface: QueryModelNode
        Returns a (deep) clone of this query model node. This method recursively clones the entire node tree, starting from this nodes.
        Specified by:
        clone in interface QueryModelNode
        Specified by:
        clone in interface ValueExpr
        Overrides:
        clone in class AbstractQueryModelNode
        Returns:
        A deep clone of this query model node.
      • isConstant

        public boolean isConstant()
        Returns:
        Returns the constant.
      • setConstant

        public void setConstant​(boolean constant)
        Parameters:
        constant - The constant to set.