Class Definitions


  • public class Definitions
    extends java.lang.Object
    This class holds expression aliases and view definitions during query planning.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.HashMap<java.lang.String,​Expression> expressionAliases
      A collection of expression aliases.
      private java.util.HashMap<java.lang.String,​SelectClause> viewDefinitions
      A collection of view definitions from the query, specified as WITH clauses.
    • Constructor Summary

      Constructors 
      Constructor Description
      Definitions()  
    • Method Summary

      • Methods inherited from class java.lang.Object

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

      • expressionAliases

        private java.util.HashMap<java.lang.String,​Expression> expressionAliases
        A collection of expression aliases.
      • viewDefinitions

        private java.util.HashMap<java.lang.String,​SelectClause> viewDefinitions
        A collection of view definitions from the query, specified as WITH clauses.
    • Constructor Detail

      • Definitions

        public Definitions()