Package org.apache.calcite.sql.validate
Interface SqlValidatorTable
-
- All Superinterfaces:
Wrapper
- All Known Subinterfaces:
Prepare.PreparingTable
- All Known Implementing Classes:
DelegatingSqlValidatorTable
,Prepare.AbstractPreparingTable
,RelOptTableImpl
public interface SqlValidatorTable extends Wrapper
Supplies aSqlValidator
with the metadata for a table.- See Also:
SqlValidatorCatalogReader
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description boolean
columnHasDefaultValue(RelDataType rowType, int ordinal, InitializerContext initializerContext)
Deprecated.SqlAccessType
getAllowedAccess()
Returns the access type of the tableSqlMonotonicity
getMonotonicity(java.lang.String columnName)
Returns whether a given column is monotonic.java.util.List<java.lang.String>
getQualifiedName()
RelDataType
getRowType()
boolean
supportsModality(SqlModality modality)
-
-
-
Method Detail
-
getRowType
RelDataType getRowType()
-
getQualifiedName
java.util.List<java.lang.String> getQualifiedName()
-
getMonotonicity
SqlMonotonicity getMonotonicity(java.lang.String columnName)
Returns whether a given column is monotonic.
-
getAllowedAccess
SqlAccessType getAllowedAccess()
Returns the access type of the table
-
supportsModality
boolean supportsModality(SqlModality modality)
-
columnHasDefaultValue
@Deprecated boolean columnHasDefaultValue(RelDataType rowType, int ordinal, InitializerContext initializerContext)
Deprecated.Returns whether the ordinal column has a default value.
-
-