Uses of Interface
org.apache.calcite.sql.validate.SqlValidatorTable
-
Packages that use SqlValidatorTable Package Description org.apache.calcite.prepare Preparation of queries (parsing, planning and implementation).org.apache.calcite.sql.validate SQL validation.org.apache.calcite.sql2rel Translates a SQL parse tree to relational expression. -
-
Uses of SqlValidatorTable in org.apache.calcite.prepare
Subinterfaces of SqlValidatorTable in org.apache.calcite.prepare Modifier and Type Interface Description static interface
Prepare.PreparingTable
Definition of a table, for the purposes of the validator and planner.Classes in org.apache.calcite.prepare that implement SqlValidatorTable Modifier and Type Class Description static class
Prepare.AbstractPreparingTable
Abstract implementation ofPrepare.PreparingTable
with an implementation forPrepare.AbstractPreparingTable.columnHasDefaultValue(org.apache.calcite.rel.type.RelDataType, int, org.apache.calcite.sql2rel.InitializerContext)
.class
RelOptTableImpl
Implementation ofRelOptTable
. -
Uses of SqlValidatorTable in org.apache.calcite.sql.validate
Classes in org.apache.calcite.sql.validate that implement SqlValidatorTable Modifier and Type Class Description class
DelegatingSqlValidatorTable
ImplementsSqlValidatorTable
by delegating to a parent table.Fields in org.apache.calcite.sql.validate declared as SqlValidatorTable Modifier and Type Field Description protected SqlValidatorTable
DelegatingSqlValidatorTable. table
private SqlValidatorTable
TableNamespace. table
Methods in org.apache.calcite.sql.validate that return SqlValidatorTable Modifier and Type Method Description SqlValidatorTable
AbstractNamespace. getTable()
SqlValidatorTable
DelegatingNamespace. getTable()
SqlValidatorTable
DelegatingSqlValidatorCatalogReader. getTable(java.util.List<java.lang.String> names)
SqlValidatorTable
IdentifierNamespace. getTable()
SqlValidatorTable
SelectScope. getTable()
SqlValidatorTable
SqlValidatorCatalogReader. getTable(java.util.List<java.lang.String> names)
Finds a table or schema with the given name, possibly qualified.SqlValidatorTable
SqlValidatorNamespace. getTable()
Returns the underlying table, or null if there is none.SqlValidatorTable
TableNamespace. getTable()
SqlValidatorTable
UnnestNamespace. getTable()
Methods in org.apache.calcite.sql.validate with parameters of type SqlValidatorTable Modifier and Type Method Description private void
SqlValidatorImpl. checkConstraint(SqlValidatorTable validatorTable, SqlNode source, RelDataType targetRowType)
Validates insert values against the constraint of a modifiable view.private void
SqlValidatorImpl. checkConstraint(SqlValidatorTable validatorTable, SqlUpdate update, RelDataType targetRowType)
Validates updates against the constraint of a modifiable view.private void
SqlValidatorImpl. checkFieldCount(SqlNode node, SqlValidatorTable table, SqlNode source, RelDataType logicalSourceRowType, RelDataType logicalTargetRowType)
protected RelDataType
SqlValidatorImpl. createTargetRowType(SqlValidatorTable table, SqlNodeList targetColumnList, boolean append)
Derives a row-type for INSERT and UPDATE operations.static java.util.List<RelDataTypeField>
SqlValidatorUtil. getExtendedColumns(RelDataTypeFactory typeFactory, SqlValidatorTable table, SqlNodeList extendedColumns)
Gets a list of extended columns with field indices to the underlying table.private void
SqlValidatorImpl. validateAccess(SqlNode node, SqlValidatorTable table, SqlAccessEnum requiredAccess)
Validates access to a table.Constructors in org.apache.calcite.sql.validate with parameters of type SqlValidatorTable Constructor Description DelegatingSqlValidatorTable(SqlValidatorTable table)
Creates a DelegatingSqlValidatorTable.TableNamespace(SqlValidatorImpl validator, SqlValidatorTable table)
TableNamespace(SqlValidatorImpl validator, SqlValidatorTable table, java.util.List<RelDataTypeField> fields)
Creates a TableNamespace. -
Uses of SqlValidatorTable in org.apache.calcite.sql2rel
Methods in org.apache.calcite.sql2rel with parameters of type SqlValidatorTable Modifier and Type Method Description private InitializerExpressionFactory
SqlToRelConverter. getInitializerFactory(SqlValidatorTable validatorTable)
-