Class QueryPlan.SingleQueryPlanNode

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected QueryPlanNode child
      The single child node.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      QueryPlanNode child()
      Returns the child plan.
      java.lang.Object clone()
      Deep clone.
      void debugString​(int level, java.lang.StringBuffer buf)
      Writes a textural representation of the node to the StringBuffer at the given indent level.
      java.util.ArrayList discoverCorrelatedVariables​(int level, java.util.ArrayList list)
      Default implementation that discovers correlated variables for the given offset level.
      java.util.ArrayList discoverTableNames​(java.util.ArrayList list)
      Default implementation delegates responsibility to child.
      java.lang.String titleString()  
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SingleQueryPlanNode

        protected SingleQueryPlanNode​(QueryPlanNode child)
        Constructor.
    • Method Detail

      • discoverTableNames

        public java.util.ArrayList discoverTableNames​(java.util.ArrayList list)
        Default implementation delegates responsibility to child.
        Specified by:
        discoverTableNames in interface QueryPlanNode
      • discoverCorrelatedVariables

        public java.util.ArrayList discoverCorrelatedVariables​(int level,
                                                               java.util.ArrayList list)
        Default implementation that discovers correlated variables for the given offset level.
        Specified by:
        discoverCorrelatedVariables in interface QueryPlanNode
      • clone

        public java.lang.Object clone()
                               throws java.lang.CloneNotSupportedException
        Deep clone.
        Specified by:
        clone in interface QueryPlanNode
        Overrides:
        clone in class java.lang.Object
        Throws:
        java.lang.CloneNotSupportedException
      • titleString

        public java.lang.String titleString()
      • debugString

        public void debugString​(int level,
                                java.lang.StringBuffer buf)
        Description copied from interface: QueryPlanNode
        Writes a textural representation of the node to the StringBuffer at the given indent level.
        Specified by:
        debugString in interface QueryPlanNode