Class QueryPlan


  • public class QueryPlan
    extends java.lang.Object
    Various helper methods for constructing a plan tree, and the plan node implementations themselves.
    • Constructor Summary

      Constructors 
      Constructor Description
      QueryPlan()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      private static void cloneArray​(Expression[] array)
      Convenience, replaces all elements of the array with clone versions of themselves.
      private static void cloneArray​(Variable[] array)
      Convenience, replaces all elements of the array with clone versions of themselves.
      private static void indentBuffer​(int level, java.lang.StringBuffer buf)  
      • Methods inherited from class java.lang.Object

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

      • QueryPlan

        public QueryPlan()
    • Method Detail

      • cloneArray

        private static void cloneArray​(Variable[] array)
                                throws java.lang.CloneNotSupportedException
        Convenience, replaces all elements of the array with clone versions of themselves.
        Throws:
        java.lang.CloneNotSupportedException
      • cloneArray

        private static void cloneArray​(Expression[] array)
                                throws java.lang.CloneNotSupportedException
        Convenience, replaces all elements of the array with clone versions of themselves.
        Throws:
        java.lang.CloneNotSupportedException
      • indentBuffer

        private static void indentBuffer​(int level,
                                         java.lang.StringBuffer buf)