Class IngestHandler.InsertHandler
java.lang.Object
org.apache.druid.sql.calcite.planner.SqlStatementHandler.BaseStatementHandler
org.apache.druid.sql.calcite.planner.QueryHandler
org.apache.druid.sql.calcite.planner.IngestHandler
org.apache.druid.sql.calcite.planner.IngestHandler.InsertHandler
- All Implemented Interfaces:
SqlStatementHandler
- Enclosing class:
- IngestHandler
Handler for the INSERT statement.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.druid.sql.calcite.planner.IngestHandler
IngestHandler.InsertHandler, IngestHandler.ReplaceHandlerNested classes/interfaces inherited from class org.apache.druid.sql.calcite.planner.QueryHandler
QueryHandler.SelectHandlerNested classes/interfaces inherited from interface org.apache.druid.sql.calcite.planner.SqlStatementHandler
SqlStatementHandler.BaseStatementHandler, SqlStatementHandler.HandlerContext -
Field Summary
Fields inherited from class org.apache.druid.sql.calcite.planner.IngestHandler
ingestionGranularity, targetDatasourceFields inherited from class org.apache.druid.sql.calcite.planner.QueryHandler
explain, rexBuilder, rootQueryRelFields inherited from class org.apache.druid.sql.calcite.planner.SqlStatementHandler.BaseStatementHandler
handlerContext, resourceActions -
Constructor Summary
ConstructorsConstructorDescriptionInsertHandler(SqlStatementHandler.HandlerContext handlerContext, DruidSqlInsert sqlNode, org.apache.calcite.sql.SqlExplain explain) -
Method Summary
Modifier and TypeMethodDescriptionprotected static DruidSqlInsertconvertQuery(DruidSqlIngest sqlNode) protected DruidSqlIngestvoidvalidate()Methods inherited from class org.apache.druid.sql.calcite.planner.IngestHandler
buildQueryMaker, convertSourceQuery, operationName, planForDruid, returnedRowType, validatedQueryNodeMethods inherited from class org.apache.druid.sql.calcite.planner.QueryHandler
plan, planExplanation, planWithDruidConvention, prepare, prepareResult, validateMethods inherited from class org.apache.druid.sql.calcite.planner.SqlStatementHandler.BaseStatementHandler
resourceActions
-
Constructor Details
-
InsertHandler
public InsertHandler(SqlStatementHandler.HandlerContext handlerContext, DruidSqlInsert sqlNode, org.apache.calcite.sql.SqlExplain explain)
-
-
Method Details
-
convertQuery
-
ingestNode
- Specified by:
ingestNodein classIngestHandler
-
validate
public void validate()- Specified by:
validatein interfaceSqlStatementHandler- Overrides:
validatein classIngestHandler
-
explainAttributes
- Specified by:
explainAttributesin interfaceSqlStatementHandler- Overrides:
explainAttributesin classQueryHandler
-