Package org.apache.calcite.test
Class JdbcTest.AbstractModifiableTable
- java.lang.Object
-
- org.apache.calcite.schema.impl.AbstractTable
-
- org.apache.calcite.test.JdbcTest.AbstractModifiableTable
-
- All Implemented Interfaces:
org.apache.calcite.schema.ModifiableTable
,org.apache.calcite.schema.QueryableTable
,org.apache.calcite.schema.Table
,org.apache.calcite.schema.Wrapper
- Direct Known Subclasses:
MockCatalogReader.MockTable.ModifiableTable
- Enclosing class:
- JdbcTest
public abstract static class JdbcTest.AbstractModifiableTable extends org.apache.calcite.schema.impl.AbstractTable implements org.apache.calcite.schema.ModifiableTable
Abstract base class for implementations ofModifiableTable
.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractModifiableTable(java.lang.String tableName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.calcite.rel.core.TableModify
toModificationRel(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelOptTable table, org.apache.calcite.prepare.Prepare.CatalogReader catalogReader, org.apache.calcite.rel.RelNode child, org.apache.calcite.rel.core.TableModify.Operation operation, java.util.List<java.lang.String> updateColumnList, java.util.List<org.apache.calcite.rex.RexNode> sourceExpressionList, boolean flattened)
-
Methods inherited from class org.apache.calcite.schema.impl.AbstractTable
getJdbcTableType, getStatistic, isRolledUp, rolledUpColumnValidInsideAgg, unwrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
toModificationRel
public org.apache.calcite.rel.core.TableModify toModificationRel(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelOptTable table, org.apache.calcite.prepare.Prepare.CatalogReader catalogReader, org.apache.calcite.rel.RelNode child, org.apache.calcite.rel.core.TableModify.Operation operation, java.util.List<java.lang.String> updateColumnList, java.util.List<org.apache.calcite.rex.RexNode> sourceExpressionList, boolean flattened)
- Specified by:
toModificationRel
in interfaceorg.apache.calcite.schema.ModifiableTable
-
-