Class ProjectRestrictNode

  • All Implemented Interfaces:
    Optimizable, Visitable

    class ProjectRestrictNode
    extends SingleChildResultSetNode
    A ProjectRestrictNode represents a result set for any of the basic DML operations: SELECT, INSERT, UPDATE, and DELETE. For INSERT with a VALUES clause, restriction will be null. For both INSERT and UPDATE, the resultColumns in the selectList will contain the names of the columns being inserted into or updated. NOTE: A ProjectRestrictNode extends FromTable since it can exist in a FromList.