public abstract class DelegatingSqlValidatorTable extends Object implements SqlValidatorTable
SqlValidatorTable by
delegating to a parent table.| Modifier and Type | Field and Description |
|---|---|
protected SqlValidatorTable |
table |
| Modifier | Constructor and Description |
|---|---|
protected |
DelegatingSqlValidatorTable(SqlValidatorTable table)
Creates a DelegatingSqlValidatorTable.
|
| Modifier and Type | Method and Description |
|---|---|
SqlAccessType |
getAllowedAccess()
Returns the access type of the table.
|
SqlMonotonicity |
getMonotonicity(String columnName)
Returns whether a given column is monotonic.
|
List<String> |
getQualifiedName() |
RelDataType |
getRowType() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcolumnHasDefaultValue, isTemporal, supportsModality, tablemaybeUnwrap, unwrap, unwrapOrThrowprotected final SqlValidatorTable table
protected DelegatingSqlValidatorTable(SqlValidatorTable table)
table - Parent tablepublic RelDataType getRowType()
getRowType in interface SqlValidatorTablepublic List<String> getQualifiedName()
getQualifiedName in interface SqlValidatorTablepublic SqlMonotonicity getMonotonicity(String columnName)
SqlValidatorTablegetMonotonicity in interface SqlValidatorTablepublic SqlAccessType getAllowedAccess()
SqlValidatorTablegetAllowedAccess in interface SqlValidatorTableCopyright © 2012-2022 Apache Software Foundation. All Rights Reserved.