public abstract class InfoSchemaTable<S> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
InfoSchemaTable.Catalogs
Layout for the CATALOGS table.
|
static class |
InfoSchemaTable.Columns
Layout for the COLUMNS table.
|
static class |
InfoSchemaTable.Field |
static class |
InfoSchemaTable.Files
Layout for the FILES table.
|
static class |
InfoSchemaTable.Partitions
Layout for the PARTITIONS table.
|
static class |
InfoSchemaTable.Schemata
Layout for the SCHEMATA table.
|
static class |
InfoSchemaTable.Tables
Layout for the TABLES table.
|
static class |
InfoSchemaTable.Views
Layout for the VIEWS table.
|
Modifier and Type | Field and Description |
---|---|
static TypeProtos.MajorType |
BIGINT |
static TypeProtos.MajorType |
BIT |
static TypeProtos.MajorType |
FLOAT8 |
static TypeProtos.MajorType |
INT |
static TypeProtos.MajorType |
TIMESTAMP |
static TypeProtos.MajorType |
VARCHAR |
Constructor and Description |
---|
InfoSchemaTable(List<InfoSchemaTable.Field> fields) |
Modifier and Type | Method and Description |
---|---|
abstract InfoSchemaRecordGenerator<S> |
getRecordGenerator(FilterEvaluator filterEvaluator) |
org.apache.calcite.rel.type.RelDataType |
getRowType(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory) |
public static final TypeProtos.MajorType INT
public static final TypeProtos.MajorType BIGINT
public static final TypeProtos.MajorType VARCHAR
public static final TypeProtos.MajorType BIT
public static final TypeProtos.MajorType TIMESTAMP
public static final TypeProtos.MajorType FLOAT8
public InfoSchemaTable(List<InfoSchemaTable.Field> fields)
public org.apache.calcite.rel.type.RelDataType getRowType(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory)
public abstract InfoSchemaRecordGenerator<S> getRecordGenerator(FilterEvaluator filterEvaluator)
Copyright © 1970 The Apache Software Foundation. All rights reserved.