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
-
Constructor Summary
ModifierConstructorDescriptionprotected
Creates 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, wait
Methods inherited from interface org.apache.calcite.sql.validate.SqlValidatorTable
columnHasDefaultValue, isTemporal, supportsModality, table
Methods 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:
getRowType
in interfaceSqlValidatorTable
-
getQualifiedName
- Specified by:
getQualifiedName
in interfaceSqlValidatorTable
-
getMonotonicity
Description copied from interface:SqlValidatorTable
Returns whether a given column is monotonic.- Specified by:
getMonotonicity
in interfaceSqlValidatorTable
-
getAllowedAccess
Description copied from interface:SqlValidatorTable
Returns the access type of the table.- Specified by:
getAllowedAccess
in interfaceSqlValidatorTable
-