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
Modifier and TypeClassDescriptionstatic class
Layout for the CATALOGS table.static class
Layout for the COLUMNS table.static class
static class
Layout for the FILES table.static class
Layout for the PARTITIONS table.static class
Layout for the SCHEMATA table.static class
Layout for the TABLES table.static class
Layout for the VIEWS table. -
Field Summary
Modifier and TypeFieldDescriptionstatic final TypeProtos.MajorType
static final TypeProtos.MajorType
static final TypeProtos.MajorType
static final TypeProtos.MajorType
static final TypeProtos.MajorType
static final TypeProtos.MajorType
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract InfoSchemaRecordGenerator<S>
getRecordGenerator
(FilterEvaluator filterEvaluator) org.apache.calcite.rel.type.RelDataType
getRowType
(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
-