org.eigenbase.sql.validate
Interface SqlValidatorTable

All Known Subinterfaces:
FarragoMedColumnSet, FarragoQueryColumnSet
All Known Implementing Classes:
DelegatingSqlValidatorTable, FarragoPreparingStmt.ValidatorTable, FarragoQueryNamedColumnSet, FarragoView, FlatFileColumnSet, FtrsTable, LcsTable, MedAbstractColumnSet, MedJdbcColumnSet, MedMdrClassExtent, MedMockColumnSet, MedMqlColumnSet, MockCatalogReader.MockTable

public interface SqlValidatorTable

Supplies a SqlValidator with the metadata for a table.

Since:
Mar 25, 2003
Version:
$Id: //open/dev/farrago/src/org/eigenbase/sql/validate/SqlValidatorTable.java#11 $
Author:
jhyde
See Also:
SqlValidatorCatalogReader

Method Summary
 SqlAccessType getAllowedAccess()
          Returns the access type of the table
 SqlMonotonicity getMonotonicity(String columnName)
          Returns whether a given column is monotonic.
 String[] getQualifiedName()
           
 RelDataType getRowType()
           
 

Method Detail

getRowType

RelDataType getRowType()

getQualifiedName

String[] getQualifiedName()

getMonotonicity

SqlMonotonicity getMonotonicity(String columnName)
Returns whether a given column is monotonic.


getAllowedAccess

SqlAccessType getAllowedAccess()
Returns the access type of the table