public abstract class DelegatingSqlValidatorTable extends java.lang.Object implements SqlValidatorTable
SqlValidatorTable
by
delegating to a parent table.Modifier and Type | Field and Description |
---|---|
protected SqlValidatorTable |
table |
Constructor and Description |
---|
DelegatingSqlValidatorTable(SqlValidatorTable table)
Creates a DelegatingSqlValidatorTable.
|
Modifier and Type | Method and Description |
---|---|
SqlAccessType |
getAllowedAccess()
Returns the access type of the table
|
SqlMonotonicity |
getMonotonicity(java.lang.String columnName)
Returns whether a given column is monotonic.
|
java.util.List<java.lang.String> |
getQualifiedName() |
RelDataType |
getRowType() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
columnHasDefaultValue, isTemporal, supportsModality
protected final SqlValidatorTable table
public DelegatingSqlValidatorTable(SqlValidatorTable table)
table
- Parent tablepublic RelDataType getRowType()
getRowType
in interface SqlValidatorTable
public java.util.List<java.lang.String> getQualifiedName()
getQualifiedName
in interface SqlValidatorTable
public SqlMonotonicity getMonotonicity(java.lang.String columnName)
SqlValidatorTable
getMonotonicity
in interface SqlValidatorTable
public SqlAccessType getAllowedAccess()
SqlValidatorTable
getAllowedAccess
in interface SqlValidatorTable
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.