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 TypeMethodDescriptionbooleancolumnHasDefaultValue(RelDataType rowType, int ordinal, InitializerContext initializerContext) Deprecated.Returns the access type of the table.getMonotonicity(String columnName) Returns whether a given column is monotonic.booleanReturns whether the table is temporal.booleansupportsModality(SqlModality modality) default Tabletable()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.
-