public class CruxCalcitePrepareImpl extends CalcitePrepareImpl
| Modifier and Type | Class and Description |
|---|---|
static interface |
CruxCalcitePrepareImpl.PreparedSQL |
CalcitePrepare.AnalyzeViewResult, CalcitePrepare.CalciteSignature<T>, CalcitePrepare.Context, CalcitePrepare.ConvertResult, CalcitePrepare.Dummy, CalcitePrepare.ParseResult, CalcitePrepare.Query<T>, CalcitePrepare.SparkHandlerENABLE_ENUMERABLE, ENABLE_STREAM, enableBindable, ENUMERABLE_RULESDEFAULT_FACTORY, THREAD_CONTEXT_STACK| Constructor and Description |
|---|
CruxCalcitePrepareImpl() |
| Modifier and Type | Method and Description |
|---|---|
<T> CalcitePrepare.CalciteSignature<T> |
prepareSql(CalcitePrepare.Context context,
CalcitePrepare.Query<T> query,
Type elementType,
long maxRowCount) |
analyzeView, convert, createCluster, createConvertletTable, createParser, createParser, createParserConfig, createPlanner, createPlanner, createPlannerFactories, executeDdl, parse, perform, perform, populateMaterializations, prepareQueryablepublic <T> CalcitePrepare.CalciteSignature<T> prepareSql(CalcitePrepare.Context context, CalcitePrepare.Query<T> query, Type elementType, long maxRowCount)
prepareSql in interface CalcitePrepareprepareSql in class CalcitePrepareImpl