Class SelectItem<T extends Expression>

    • Constructor Detail

      • SelectItem

        public SelectItem​(T expression,
                          Alias alias)
      • SelectItem

        public SelectItem​(T expression,
                          java.lang.String aliasName)
      • SelectItem

        public SelectItem​(java.lang.Long expression,
                          java.lang.String aliasName)
      • SelectItem

        public SelectItem​(java.lang.Integer expression,
                          java.lang.String aliasName)
      • SelectItem

        public SelectItem​(java.lang.Double expression,
                          java.lang.String aliasName)
      • SelectItem

        public SelectItem​(java.lang.String expression,
                          java.lang.String aliasName)
      • SelectItem

        public SelectItem()
      • SelectItem

        public SelectItem​(T expression)
    • Method Detail

      • getAlias

        public Alias getAlias()
      • setAlias

        public void setAlias​(Alias alias)
      • getExpression

        public T getExpression()
      • setExpression

        public void setExpression​(T expression)
      • accept

        public <K,​S> K accept​(SelectItemVisitor<K> selectItemVisitor,
                                    S context)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • withExpression

        public SelectItem<T> withExpression​(T expression)
      • getExpression

        public <E extends Expression> E getExpression​(java.lang.Class<E> type)