|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface CompilerConfiguration
Configuration for the query compiler.
| Field Summary | |
|---|---|
static java.lang.String |
DEFAULT_BUILDER
Default builder key. |
| Method Summary | |
|---|---|
java.util.Map<java.lang.String,ActivityPipelineBuilder> |
getBuilders(OperatorID operatorID)
Gets the activity pipeline builders corresponding to an operator ID. |
CardinalityEstimator |
getCardinalityEstimator()
Returns cardinality estimator object. |
java.util.List<CoordinatorExtension> |
getCoordinatorExtensions()
Returns a list of coordinator extension objects or the empty list if none were defined. |
java.lang.Class<? extends Operator> |
getFunctionOperatorClass(java.lang.String functionName)
Returns the operator class corresponding to a function name. |
java.util.List<Optimiser> |
getOptimisationChain()
Returns an optimisation chain - an ordered list of Optimiser objects that will be used to transform LQP. |
QueryPlanBuilder |
getQueryPlanBuilder()
Returns the query plan builder that will be used to build query plans corresponding to user queries. |
TableScanQueryFactory |
getTableScanQueryFactory()
Returns the table scan query factory. |
| Field Detail |
|---|
static final java.lang.String DEFAULT_BUILDER
| Method Detail |
|---|
java.lang.Class<? extends Operator> getFunctionOperatorClass(java.lang.String functionName)
functionName - function name
null if no operator is
registered for this function name.java.util.Map<java.lang.String,ActivityPipelineBuilder> getBuilders(OperatorID operatorID)
operatorID - operator ID
java.util.List<Optimiser> getOptimisationChain()
CardinalityEstimator getCardinalityEstimator()
TableScanQueryFactory getTableScanQueryFactory()
TableScanQuery interface.
These objects represent the query that will be sent to a database to
implement a table scan operation. Some advanced optimisers will need
more functionality for this table scan query object so the having a
factory supports configuration of a factory that provides the desired
concrete implementation.
QueryPlanBuilder getQueryPlanBuilder()
java.util.List<CoordinatorExtension> getCoordinatorExtensions()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||