Package org.apache.calcite.sql.validate
Interface SqlValidatorTable
- All Superinterfaces:
Wrapper
- All Known Subinterfaces:
Prepare.PreparingTable
- All Known Implementing Classes:
DelegatingSqlValidatorTable
,MockCatalogReader.MockModifiableViewRelOptTable
,MockCatalogReader.MockRelViewTable
,MockCatalogReader.MockTable
,MockCatalogReader.MockViewTable
,MockCatalogReader.MustFilterMockTable
,Prepare.AbstractPreparingTable
,RelOptTableImpl
Supplies a
SqlValidator
with the metadata for a table.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionboolean
columnHasDefaultValue
(RelDataType rowType, int ordinal, InitializerContext initializerContext) Deprecated.Returns the access type of the table.getMonotonicity
(String columnName) Returns whether a given column is monotonic.boolean
Returns whether the table is temporal.boolean
supportsModality
(SqlModality modality) default Table
table()
Returns the table.Methods inherited from interface org.apache.calcite.schema.Wrapper
maybeUnwrap, unwrap, unwrapOrThrow
-
Method Details
-
getRowType
RelDataType getRowType() -
getQualifiedName
-
getMonotonicity
Returns whether a given column is monotonic. -
getAllowedAccess
SqlAccessType getAllowedAccess()Returns the access type of the table. -
supportsModality
-
isTemporal
boolean isTemporal()Returns whether the table is temporal. -
columnHasDefaultValue
@Deprecated boolean columnHasDefaultValue(RelDataType rowType, int ordinal, InitializerContext initializerContext) Deprecated.Returns whether the ordinal column has a default value. -
table
Returns the table.
-