Uses of Class
org.apache.calcite.sql.SqlInsert
-
Packages that use SqlInsert Package Description org.apache.calcite.prepare Preparation of queries (parsing, planning and implementation).org.apache.calcite.sql Provides a SQL parser and object model.org.apache.calcite.sql.validate SQL validation.org.apache.calcite.sql2rel Translates a SQL parse tree to relational expression. -
-
Uses of SqlInsert in org.apache.calcite.prepare
Methods in org.apache.calcite.prepare with parameters of type SqlInsert Modifier and Type Method Description protected RelDataType
CalciteSqlValidator. getLogicalSourceRowType(RelDataType sourceRowType, SqlInsert insert)
protected RelDataType
CalciteSqlValidator. getLogicalTargetRowType(RelDataType targetRowType, SqlInsert insert)
-
Uses of SqlInsert in org.apache.calcite.sql
Fields in org.apache.calcite.sql declared as SqlInsert Modifier and Type Field Description (package private) SqlInsert
SqlMerge. insertCall
Methods in org.apache.calcite.sql that return SqlInsert Modifier and Type Method Description SqlInsert
SqlMerge. getInsertCall()
Constructors in org.apache.calcite.sql with parameters of type SqlInsert Constructor Description SqlMerge(SqlParserPos pos, SqlNode targetTable, SqlNode condition, SqlNode source, SqlUpdate updateCall, SqlInsert insertCall, SqlSelect sourceSelect, SqlIdentifier alias)
-
Uses of SqlInsert in org.apache.calcite.sql.validate
Fields in org.apache.calcite.sql.validate declared as SqlInsert Modifier and Type Field Description private SqlInsert
SqlValidatorImpl.InsertNamespace. node
Methods in org.apache.calcite.sql.validate that return SqlInsert Modifier and Type Method Description SqlInsert
SqlValidatorImpl.InsertNamespace. getNode()
Methods in org.apache.calcite.sql.validate with parameters of type SqlInsert Modifier and Type Method Description protected RelDataType
SqlValidatorImpl. getLogicalSourceRowType(RelDataType sourceRowType, SqlInsert insert)
protected RelDataType
SqlValidatorImpl. getLogicalTargetRowType(RelDataType targetRowType, SqlInsert insert)
void
SqlValidator. validateInsert(SqlInsert insert)
Validates an INSERT statement.void
SqlValidatorImpl. validateInsert(SqlInsert insert)
Constructors in org.apache.calcite.sql.validate with parameters of type SqlInsert Constructor Description InsertNamespace(SqlValidatorImpl validator, SqlInsert node, SqlNode enclosingNode, SqlValidatorScope parentScope)
-
Uses of SqlInsert in org.apache.calcite.sql2rel
Methods in org.apache.calcite.sql2rel with parameters of type SqlInsert Modifier and Type Method Description protected void
SqlToRelConverter. collectInsertTargets(SqlInsert call, RexNode sourceRef, java.util.List<java.lang.String> targetColumnNames, java.util.List<RexNode> columnExprs)
Given an INSERT statement, collects the list of names to be populated and the expressions to put in them.protected RelNode
SqlToRelConverter. convertColumnList(SqlInsert call, RelNode source)
Creates a source for an INSERT statement.protected RelNode
SqlToRelConverter. convertInsert(SqlInsert call)
-