Package org.apache.calcite.sql.validate
Class DelegatingSqlValidatorTable
java.lang.Object
org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
- All Implemented Interfaces:
Wrapper,SqlValidatorTable
Implements
SqlValidatorTable by
delegating to a parent table.-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCreates a DelegatingSqlValidatorTable. -
Method Summary
Modifier and TypeMethodDescriptionReturns the access type of the table.getMonotonicity(String columnName) Returns whether a given column is monotonic.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.calcite.sql.validate.SqlValidatorTable
columnHasDefaultValue, isTemporal, supportsModality, tableMethods inherited from interface org.apache.calcite.schema.Wrapper
maybeUnwrap, unwrap, unwrapOrThrow
-
Field Details
-
table
-
-
Constructor Details
-
DelegatingSqlValidatorTable
Creates a DelegatingSqlValidatorTable.- Parameters:
table- Parent table
-
-
Method Details
-
getRowType
- Specified by:
getRowTypein interfaceSqlValidatorTable
-
getQualifiedName
- Specified by:
getQualifiedNamein interfaceSqlValidatorTable
-
getMonotonicity
Description copied from interface:SqlValidatorTableReturns whether a given column is monotonic.- Specified by:
getMonotonicityin interfaceSqlValidatorTable
-
getAllowedAccess
Description copied from interface:SqlValidatorTableReturns the access type of the table.- Specified by:
getAllowedAccessin interfaceSqlValidatorTable
-