Class InfoSchemaTable<S>
java.lang.Object
org.apache.drill.exec.store.ischema.InfoSchemaTable<S>
- Direct Known Subclasses:
InfoSchemaTable.Catalogs,InfoSchemaTable.Columns,InfoSchemaTable.Files,InfoSchemaTable.Partitions,InfoSchemaTable.Schemata,InfoSchemaTable.Tables,InfoSchemaTable.Views
Base class for tables in INFORMATION_SCHEMA. Defines the table (fields and types).
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classLayout for the CATALOGS table.static classLayout for the COLUMNS table.static classstatic classLayout for the FILES table.static classLayout for the PARTITIONS table.static classLayout for the SCHEMATA table.static classLayout for the TABLES table.static classLayout for the VIEWS table. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TypeProtos.MajorTypestatic final TypeProtos.MajorTypestatic final TypeProtos.MajorTypestatic final TypeProtos.MajorTypestatic final TypeProtos.MajorTypestatic final TypeProtos.MajorType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract InfoSchemaRecordGenerator<S> getRecordGenerator(FilterEvaluator filterEvaluator) org.apache.calcite.rel.type.RelDataTypegetRowType(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory)
-
Field Details
-
INT
-
BIGINT
-
VARCHAR
-
BIT
-
TIMESTAMP
-
FLOAT8
-
-
Constructor Details
-
InfoSchemaTable
-
-
Method Details
-
getRowType
public org.apache.calcite.rel.type.RelDataType getRowType(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory) -
getRecordGenerator
-