Class MaterializeResultSetNode

  • All Implemented Interfaces:
    Optimizable, Visitable

    class MaterializeResultSetNode
    extends SingleChildResultSetNode
    A MaterializeResultSetNode represents a materialization result set for any child result set that needs one.
    • Constructor Detail

      • MaterializeResultSetNode

        MaterializeResultSetNode​(ResultSetNode childResult,
                                 ResultColumnList rcl,
                                 java.util.Properties tableProperties,
                                 ContextManager cm)
        Constructor for a MaterializeResultSetNode.
        Parameters:
        childResult - The child ResultSetNode
        rcl - The RCL for the node
        tableProperties - Properties list associated with the table
        cm - The context manager
    • Method Detail

      • printSubNodes

        void printSubNodes​(int depth)
        Prints the sub-nodes of this object. See QueryTreeNode.java for how tree printing is supposed to work.
        Overrides:
        printSubNodes in class SingleChildResultSetNode
        Parameters:
        depth - The depth of this node in the tree