AccessPath |
AccessPath represents a proposed access path for an Optimizable.
|
ASTVisitor |
A Visitor which handles nodes in Derby's abstract syntax trees.
|
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.
|
OptTrace |
Interface for optimizer tracing.
|
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
|
VisitableFilter |
Filter for qualifying Visitables.
|
Visitor |
A visitor is an object that traverses the querytree
and performs some action.
|