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
All Methods Instance Methods Abstract Methods Deprecated Methods 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)The string representation of the type of ALL output columnscom.google.protobuf.ByteStringgetColTypesBytes(int index)The string representation of the type of ALL output columnsintgetColTypesCount()The string representation of the type of ALL output columnsList<String>getColTypesList()The string representation of the type of ALL output columnsMap<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 disjunctions-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getSchema
String getSchema()
The table schema
string schema = 1;- Returns:
- The schema.
-
getSchemaBytes
com.google.protobuf.ByteString getSchemaBytes()
The table schema
string schema = 1;- Returns:
- The bytes for schema.
-
getTableName
String getTableName()
The table name
string tableName = 2;- Returns:
- The tableName.
-
getTableNameBytes
com.google.protobuf.ByteString getTableNameBytes()
The table name
string tableName = 2;- Returns:
- The bytes for tableName.
-
getColNamesList
@Deprecated List<String> getColNamesList()
Deprecated.Which columns need to be fetched?
repeated string colNames = 3 [deprecated = true];- Returns:
- A list containing the colNames.
-
getColNamesCount
@Deprecated int getColNamesCount()
Deprecated.Which columns need to be fetched?
repeated string colNames = 3 [deprecated = true];- Returns:
- The count of colNames.
-
getColNames
@Deprecated String getColNames(int index)
Deprecated.Which columns need to be fetched?
repeated string colNames = 3 [deprecated = true];- Parameters:
index- The index of the element to return.- Returns:
- The colNames at the given index.
-
getColNamesBytes
@Deprecated com.google.protobuf.ByteString getColNamesBytes(int index)
Deprecated.Which columns need to be fetched?
repeated string colNames = 3 [deprecated = true];- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the colNames at the given index.
-
getLimitVal
long getLimitVal()
If there is no limit being applied, this is set to -1
int64 limitVal = 4;- Returns:
- The limitVal.
-
getDb
String getDb()
Database name - a table really needs db.schema.name to be uniquely referenced
string db = 5;- Returns:
- The db.
-
getDbBytes
com.google.protobuf.ByteString getDbBytes()
Database name - a table really needs db.schema.name to be uniquely referenced
string db = 5;- Returns:
- The bytes for db.
-
getTableUuid
String getTableUuid()
string table_uuid = 6;- Returns:
- The tableUuid.
-
getTableUuidBytes
com.google.protobuf.ByteString getTableUuidBytes()
string table_uuid = 6;- Returns:
- The bytes for tableUuid.
-
getStorageSpaceUuid
String getStorageSpaceUuid()
string storage_space_uuid = 7;- Returns:
- The storageSpaceUuid.
-
getStorageSpaceUuidBytes
com.google.protobuf.ByteString getStorageSpaceUuidBytes()
string storage_space_uuid = 7;- Returns:
- The bytes for storageSpaceUuid.
-
getTimeFiltersList
List<PlanProtocol.Disjunction> getTimeFiltersList()
Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 8;
-
getTimeFilters
PlanProtocol.Disjunction getTimeFilters(int index)
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
PlanProtocol.DisjunctionOrBuilder getTimeFiltersOrBuilder(int index)
Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 8;
-
getColTypesList
List<String> getColTypesList()
The string representation of the type of ALL output columns
repeated string colTypes = 9;- Returns:
- A list containing the colTypes.
-
getColTypesCount
int getColTypesCount()
The string representation of the type of ALL output columns
repeated string colTypes = 9;- Returns:
- The count of colTypes.
-
getColTypes
String getColTypes(int index)
The string representation of the type of ALL output columns
repeated string colTypes = 9;- Parameters:
index- The index of the element to return.- Returns:
- The colTypes at the given index.
-
getColTypesBytes
com.google.protobuf.ByteString getColTypesBytes(int index)
The string representation of the type of ALL output columns
repeated string colTypes = 9;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the colTypes at the given index.
-
getColumnsCount
int getColumnsCount()
The columns
map<string, .xg.db.sqlPlans.ColumnInfo> columns = 10;
-
containsColumns
boolean containsColumns(String key)
The columns
map<string, .xg.db.sqlPlans.ColumnInfo> columns = 10;
-
getColumns
@Deprecated Map<String,PlanProtocol.ColumnInfo> getColumns()
Deprecated.UsegetColumnsMap()instead.
-
getColumnsMap
Map<String,PlanProtocol.ColumnInfo> getColumnsMap()
The columns
map<string, .xg.db.sqlPlans.ColumnInfo> columns = 10;
-
getColumnsOrDefault
PlanProtocol.ColumnInfo getColumnsOrDefault(String key, PlanProtocol.ColumnInfo defaultValue)
The columns
map<string, .xg.db.sqlPlans.ColumnInfo> columns = 10;
-
getColumnsOrThrow
PlanProtocol.ColumnInfo getColumnsOrThrow(String key)
The columns
map<string, .xg.db.sqlPlans.ColumnInfo> columns = 10;
-
-