| Interface | Description |
|---|---|
| DrillCalciteSqlWrapper |
This interface is meant for the users of the wrappers,
DrillCalciteSqlOperatorWrapper,
DrillCalciteSqlFunctionWrapper and DrillCalciteSqlAggFunctionWrapper, to access the wrapped Calcite
SqlOperator without knowing exactly which wrapper it is. |
| ExpandingConcurrentMap.MapValueFactory<KEY,VALUE> |
| Class | Description |
|---|---|
| DirectPlan | |
| DrillAvgVarianceConvertlet | |
| DrillCalciteSqlAggFunctionWrapper |
This class serves as a wrapper class for SqlAggFunction.
|
| DrillCalciteSqlFunctionWrapper |
This class serves as a wrapper class for SqlFunction.
|
| DrillCalciteSqlOperatorWrapper |
This class serves as a wrapper class for SqlOperator.
|
| DrillConvertletTable | |
| DrillExtractConvertlet | |
| DrillOperatorTable |
Implementation of
SqlOperatorTable that contains standard operators and functions provided through
SqlStdOperatorTable, and Drill User Defined Functions. |
| DrillParserConfig | |
| DrillSqlAggOperator | |
| DrillSqlAggOperator.DrillSqlAggOperatorBuilder | |
| DrillSqlAggOperatorWithoutInference | |
| DrillSqlOperator | |
| DrillSqlOperator.DrillSqlOperatorBuilder | |
| DrillSqlOperatorWithoutInference | |
| DrillSqlWorker | |
| DynamicRootSchema |
This class is to allow us loading schemas from storage plugins later when
DynamicRootSchema.getSubSchema(String, boolean)
is called. |
| DynamicSchema |
Unlike SimpleCalciteSchema, DynamicSchema could have an empty or partial schemaMap, but it could maintain a map of
name->SchemaFactory, and only register schema when the corresponsdent name is requested.
|
| ExpandingConcurrentMap<KEY,VALUE> |
A special type of concurrent map which attempts to create an object before returning that it does not exist.
|
| SchemaUtilites | |
| SqlConverter |
Class responsible for managing parsing, validation and toRel conversion for sql statements.
|
| TypeInferenceUtils |
| Exception | Description |
|---|---|
| QueryInputException |
Copyright © 2017 The Apache Software Foundation. All rights reserved.