Class DistinctNode

  • All Implemented Interfaces:
    Optimizable, Visitable

    class DistinctNode
    extends SingleChildResultSetNode
    A DistinctNode represents a result set for a distinct operation on a select. It has the same description as its input result set. For the most part, it simply delegates operations to its childResultSet, which is currently expected to be a ProjectRestrictResultSet generated for a SelectNode. NOTE: A DistinctNode extends FromTable since it can exist in a FromList.