Package com.ocient.jdbc.proto
Interface PlanProtocol.TableScanOperatorOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
PlanProtocol.TableScanOperator,PlanProtocol.TableScanOperator.Builder
- Enclosing class:
- PlanProtocol
public static interface PlanProtocol.TableScanOperatorOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and Type Method Description booleancontainsColumns(String key)The columnsStringgetColNames(int index)Deprecated.com.google.protobuf.ByteStringgetColNamesBytes(int index)Deprecated.intgetColNamesCount()Deprecated.List<String>getColNamesList()Deprecated.StringgetColTypes(int index)Deprecated.com.google.protobuf.ByteStringgetColTypesBytes(int index)Deprecated.intgetColTypesCount()Deprecated.List<String>getColTypesList()Deprecated.Map<String,PlanProtocol.ColumnInfo>getColumns()Deprecated.intgetColumnsCount()The columnsMap<String,PlanProtocol.ColumnInfo>getColumnsMap()The columnsPlanProtocol.ColumnInfogetColumnsOrDefault(String key, PlanProtocol.ColumnInfo defaultValue)The columnsPlanProtocol.ColumnInfogetColumnsOrThrow(String key)The columnsStringgetDb()Database name - a table really needs db.schema.name to be uniquely referencedcom.google.protobuf.ByteStringgetDbBytes()Database name - a table really needs db.schema.name to be uniquely referencedlonggetLimitVal()If there is no limit being applied, this is set to -1StringgetSchema()The table schemacom.google.protobuf.ByteStringgetSchemaBytes()The table schemaStringgetStorageSpaceUuid()string storage_space_uuid = 7;com.google.protobuf.ByteStringgetStorageSpaceUuidBytes()string storage_space_uuid = 7;StringgetTableName()The table namecom.google.protobuf.ByteStringgetTableNameBytes()The table nameStringgetTableUuid()string table_uuid = 6;com.google.protobuf.ByteStringgetTableUuidBytes()string table_uuid = 6;PlanProtocol.DisjunctiongetTimeFilters(int index)Time filter disjunctionsintgetTimeFiltersCount()Time filter disjunctionsList<PlanProtocol.Disjunction>getTimeFiltersList()Time filter disjunctionsPlanProtocol.DisjunctionOrBuildergetTimeFiltersOrBuilder(int index)Time filter disjunctionsList<? extends PlanProtocol.DisjunctionOrBuilder>getTimeFiltersOrBuilderList()Time filter disjunctionsMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getSchema
String getSchema()The table schema
string schema = 1; -
getSchemaBytes
com.google.protobuf.ByteString getSchemaBytes()The table schema
string schema = 1; -
getTableName
String getTableName()The table name
string tableName = 2; -
getTableNameBytes
com.google.protobuf.ByteString getTableNameBytes()The table name
string tableName = 2; -
getColNamesList
Deprecated.Which columns need to be fetched?
repeated string colNames = 3 [deprecated = true]; -
getColNamesCount
Deprecated.Which columns need to be fetched?
repeated string colNames = 3 [deprecated = true]; -
getColNames
Deprecated.Which columns need to be fetched?
repeated string colNames = 3 [deprecated = true]; -
getColNamesBytes
Deprecated.Which columns need to be fetched?
repeated string colNames = 3 [deprecated = true]; -
getLimitVal
long getLimitVal()If there is no limit being applied, this is set to -1
int64 limitVal = 4; -
getDb
String getDb()Database name - a table really needs db.schema.name to be uniquely referenced
string db = 5; -
getDbBytes
com.google.protobuf.ByteString getDbBytes()Database name - a table really needs db.schema.name to be uniquely referenced
string db = 5; -
getTableUuid
String getTableUuid()string table_uuid = 6; -
getTableUuidBytes
com.google.protobuf.ByteString getTableUuidBytes()string table_uuid = 6; -
getStorageSpaceUuid
String getStorageSpaceUuid()string storage_space_uuid = 7; -
getStorageSpaceUuidBytes
com.google.protobuf.ByteString getStorageSpaceUuidBytes()string storage_space_uuid = 7; -
getTimeFiltersList
List<PlanProtocol.Disjunction> getTimeFiltersList()Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 8; -
getTimeFilters
Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 8; -
getTimeFiltersCount
int getTimeFiltersCount()Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 8; -
getTimeFiltersOrBuilderList
List<? extends PlanProtocol.DisjunctionOrBuilder> getTimeFiltersOrBuilderList()Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 8; -
getTimeFiltersOrBuilder
Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 8; -
getColTypesList
Deprecated.The string representation of the type of ALL output columns
repeated string colTypes = 9 [deprecated = true]; -
getColTypesCount
Deprecated.The string representation of the type of ALL output columns
repeated string colTypes = 9 [deprecated = true]; -
getColTypes
Deprecated.The string representation of the type of ALL output columns
repeated string colTypes = 9 [deprecated = true]; -
getColTypesBytes
Deprecated.The string representation of the type of ALL output columns
repeated string colTypes = 9 [deprecated = true]; -
getColumnsCount
int getColumnsCount()The columns
map<string, .xg.db.sqlPlans.ColumnInfo> columns = 10; -
containsColumns
The columns
map<string, .xg.db.sqlPlans.ColumnInfo> columns = 10; -
getColumns
Deprecated.UsegetColumnsMap()instead. -
getColumnsMap
Map<String,PlanProtocol.ColumnInfo> getColumnsMap()The columns
map<string, .xg.db.sqlPlans.ColumnInfo> columns = 10; -
getColumnsOrDefault
The columns
map<string, .xg.db.sqlPlans.ColumnInfo> columns = 10; -
getColumnsOrThrow
The columns
map<string, .xg.db.sqlPlans.ColumnInfo> columns = 10;
-