Class ProjectionExpression<T,​R>

  • Type Parameters:
    T - Input parameter type
    R - Return parameter type
    All Implemented Interfaces:
    Function<T,​R>, Expression<T,​R>, ExpressionNode<T,​R>

    public class ProjectionExpression<T,​R>
    extends AbstractExpressionNode<T,​R>
    Contains information about a single item in a SELECT clause
    • Field Detail

      • _ordinal

        protected final int _ordinal
        Ordinal value
    • Constructor Detail

      • ProjectionExpression

        public ProjectionExpression​(String alias,
                                    ExpressionNode<T,​R> expression,
                                    int ordinal)
        Constructor stores properties
        Parameters:
        alias - Item alias
        expression - Item expression
        ordinal - Ordinal value