Package edu.caltech.nanodb.queryeval
Class Definitions
- java.lang.Object
-
- edu.caltech.nanodb.queryeval.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()
-
-
-
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.
-
-