Class SelectClause

    • Field Detail

      • distinct

        public final boolean distinct
    • Constructor Detail

      • SelectClause

        public SelectClause()
      • SelectClause

        public SelectClause​(boolean distinct)
      • SelectClause

        public SelectClause​(SelectList elements)
      • SelectClause

        public SelectClause​(SelectList elements,
                            boolean distinct)
    • Method Detail

      • add

        public void add​(Operand element)
      • get

        public Operand get​(int i)
      • getAlias

        public String getAlias​(int i)
      • getVariable

        public Reference getVariable​(int i)
      • getLiteral

        public Literal getLiteral​(int i)
      • getFunction

        public Function getFunction​(int i)
      • getExpression

        public Expression getExpression​(int i)
      • isDistinct

        public boolean isDistinct()
      • getSelectList

        public SelectList getSelectList()
      • count

        public int count()
      • isEmpty

        public boolean isEmpty()
      • containsOperand

        public boolean containsOperand​(Object operand)
        Since:
        9.1
      • accept

        public void accept​(IVisitor visitor)
        Description copied from interface: ASTNode
        Accept the given visitor.
        Parameters:
        visitor - the AST node visitor
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object