Interface Summary |
AccessPath |
AccessPath represents a proposed access path for an Optimizable.
|
C_NodeTypes |
The purpose of this interface is to hold the constant definitions
of the different node type identifiers, for use with NodeFactory.
|
CodeGeneration |
This is a simple interface that houses externally visible
statics for code generation. |
CompilerContext |
CompilerContext stores the parser and type id factory to be used by
the compiler. |
CostEstimate |
A CostEstimate represents the cost of getting a ResultSet, along with the
ordering of rows in the ResultSet, and the estimated number of rows in
this ResultSet. |
ExpressionClassBuilderInterface |
This is a simple interface to hide the impl of ExpressionClassBuilder
from the protocol side.
|
JoinStrategy |
A JoinStrategy represents a strategy like nested loop, hash join,
merge join, etc. |
Optimizable |
Optimizable provides services for optimizing a table in a query. |
OptimizableList |
OptimizableList provides services for optimizing a list of
Optimizables (tables) in a query. |
OptimizablePredicate |
OptimizablePredicate provides services for optimizing predicates in a query. |
OptimizablePredicateList |
OptimizablePredicateList provides services for optimizing a table in a query.
|
Optimizer |
Optimizer provides services for optimizing a query.
|
OptimizerFactory |
This is simply the factory for creating an optimizer.
|
Parser |
The Parser interface is intended to work with Jack-generated parsers (now JavaCC).
|
RequiredRowOrdering |
This interface provides a representation of the required ordering of rows
from a ResultSet. |
RowOrdering |
This interface provides a representation of the ordering of rows in a
ResultSet. |
TypeCompiler |
This interface defines methods associated with a TypeId that are used
by the compiler. |
TypeCompilerFactory |
Factory interface for the compilation part of datatypes. |
Visitable |
A Visitable is something that can be visited by
a Visitor |
Visitor |
A visitor is an object that traverses the querytree
and performs some action. |