| Package | Description |
|---|---|
| org.apache.calcite.adapter.enumerable |
Query optimizer rules for Java calling convention.
|
| org.apache.calcite.adapter.jdbc |
Query provider based on a JDBC data source.
|
| org.apache.calcite.prepare |
Preparation of queries (parsing, planning and implementation).
|
| org.apache.calcite.rel.core |
Defines core relational expressions.
|
| org.apache.calcite.rel.logical |
Defines logical relational expressions.
|
| org.apache.calcite.schema |
Schema SPI.
|
| Constructor and Description |
|---|
EnumerableTableModify(RelOptCluster cluster,
RelTraitSet traits,
RelOptTable table,
Prepare.CatalogReader catalogReader,
RelNode child,
TableModify.Operation operation,
List<String> updateColumnList,
boolean flattened) |
| Constructor and Description |
|---|
JdbcRules.JdbcTableModify(RelOptCluster cluster,
RelTraitSet traitSet,
RelOptTable table,
Prepare.CatalogReader catalogReader,
RelNode input,
TableModify.Operation operation,
List<String> updateColumnList,
boolean flattened) |
| Modifier and Type | Field and Description |
|---|---|
protected TableModify.Operation |
Prepare.PreparedResultImpl.tableModOp |
| Modifier and Type | Method and Description |
|---|---|
TableModify.Operation |
Prepare.PreparedExplain.getTableModOp() |
TableModify.Operation |
Prepare.PreparedResult.getTableModOp()
Returns the table modification operation corresponding to this
statement if it is a table modification statement; otherwise null.
|
TableModify.Operation |
Prepare.PreparedResultImpl.getTableModOp() |
protected TableModify.Operation |
Prepare.mapTableModOp(boolean isDml,
SqlKind sqlKind) |
| Constructor and Description |
|---|
Prepare.PreparedResultImpl(RelDataType rowType,
RelDataType parameterRowType,
List<List<String>> fieldOrigins,
RelNode rootRel,
TableModify.Operation tableModOp,
boolean isDml) |
| Modifier and Type | Method and Description |
|---|---|
TableModify.Operation |
TableModify.getOperation() |
static TableModify.Operation |
TableModify.Operation.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TableModify.Operation[] |
TableModify.Operation.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Constructor and Description |
|---|
TableModify(RelOptCluster cluster,
RelTraitSet traits,
RelOptTable table,
Prepare.CatalogReader catalogReader,
RelNode child,
TableModify.Operation operation,
List<String> updateColumnList,
boolean flattened) |
| Modifier and Type | Method and Description |
|---|---|
static LogicalTableModify |
LogicalTableModify.create(RelOptTable table,
Prepare.CatalogReader schema,
RelNode input,
TableModify.Operation operation,
List<String> updateColumnList,
boolean flattened)
Creates a LogicalTableModify.
|
| Constructor and Description |
|---|
LogicalTableModify(RelOptCluster cluster,
RelOptTable table,
Prepare.CatalogReader schema,
RelNode input,
TableModify.Operation operation,
List<String> updateColumnList,
boolean flattened)
Deprecated.
|
LogicalTableModify(RelOptCluster cluster,
RelTraitSet traitSet,
RelOptTable table,
Prepare.CatalogReader schema,
RelNode input,
TableModify.Operation operation,
List<String> updateColumnList,
boolean flattened)
Creates a LogicalTableModify.
|
| Modifier and Type | Method and Description |
|---|---|
TableModify |
ModifiableTable.toModificationRel(RelOptCluster cluster,
RelOptTable table,
Prepare.CatalogReader catalogReader,
RelNode child,
TableModify.Operation operation,
List<String> updateColumnList,
boolean flattened)
Creates a relational expression that modifies this table.
|
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.