Package com.ocient.jdbc.proto
Class PlanProtocol.IndexAggOperator.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.IndexAggOperator.Builder>
-
- com.ocient.jdbc.proto.PlanProtocol.IndexAggOperator.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PlanProtocol.IndexAggOperatorOrBuilder,Cloneable
- Enclosing class:
- PlanProtocol.IndexAggOperator
public static final class PlanProtocol.IndexAggOperator.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.IndexAggOperator.Builder> implements PlanProtocol.IndexAggOperatorOrBuilder
Hybrid operator that combines index and aggregation
Protobuf typexg.db.sqlPlans.IndexAggOperator
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description PlanProtocol.IndexAggOperator.BuilderaddAllColNames(Iterable<String> values)Deprecated.PlanProtocol.IndexAggOperator.BuilderaddAllColTypes(Iterable<String> values)The string representation of the type of ALL output columnsPlanProtocol.IndexAggOperator.BuilderaddAllFilters(Iterable<? extends PlanProtocol.Disjunction> values)Filter conditions to apply via indexPlanProtocol.IndexAggOperator.BuilderaddAllInputCols(Iterable<String> values)The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbagePlanProtocol.IndexAggOperator.BuilderaddAllKeys(Iterable<String> values)The GROUP BY columns - can't be emptyPlanProtocol.IndexAggOperator.BuilderaddAllNonIndexFilters(Iterable<? extends PlanProtocol.Disjunction> values)repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;PlanProtocol.IndexAggOperator.BuilderaddAllOps(Iterable<? extends PlanProtocol.AggregationOperator.AggregationOp> values)The aggregation operations to performPlanProtocol.IndexAggOperator.BuilderaddAllOpsValue(Iterable<Integer> values)The aggregation operations to performPlanProtocol.IndexAggOperator.BuilderaddAllOutputCols(Iterable<String> values)The name to give to the columns created by each aggregation operationPlanProtocol.IndexAggOperator.BuilderaddAllOutputColsTypes(Iterable<String> values)The types for the outputCols, in the same orderPlanProtocol.IndexAggOperator.BuilderaddAllPoint(Iterable<? extends PlanProtocol.SortPartition> values)repeated .xg.db.sqlPlans.SortPartition point = 16;PlanProtocol.IndexAggOperator.BuilderaddAllTimeFilters(Iterable<? extends PlanProtocol.Disjunction> values)Time filter disjunctionsPlanProtocol.IndexAggOperator.BuilderaddColNames(String value)Deprecated.PlanProtocol.IndexAggOperator.BuilderaddColNamesBytes(com.google.protobuf.ByteString value)Deprecated.PlanProtocol.IndexAggOperator.BuilderaddColTypes(String value)The string representation of the type of ALL output columnsPlanProtocol.IndexAggOperator.BuilderaddColTypesBytes(com.google.protobuf.ByteString value)The string representation of the type of ALL output columnsPlanProtocol.IndexAggOperator.BuilderaddFilters(int index, PlanProtocol.Disjunction value)Filter conditions to apply via indexPlanProtocol.IndexAggOperator.BuilderaddFilters(int index, PlanProtocol.Disjunction.Builder builderForValue)Filter conditions to apply via indexPlanProtocol.IndexAggOperator.BuilderaddFilters(PlanProtocol.Disjunction value)Filter conditions to apply via indexPlanProtocol.IndexAggOperator.BuilderaddFilters(PlanProtocol.Disjunction.Builder builderForValue)Filter conditions to apply via indexPlanProtocol.Disjunction.BuilderaddFiltersBuilder()Filter conditions to apply via indexPlanProtocol.Disjunction.BuilderaddFiltersBuilder(int index)Filter conditions to apply via indexPlanProtocol.IndexAggOperator.BuilderaddInputCols(String value)The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbagePlanProtocol.IndexAggOperator.BuilderaddInputColsBytes(com.google.protobuf.ByteString value)The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbagePlanProtocol.IndexAggOperator.BuilderaddKeys(String value)The GROUP BY columns - can't be emptyPlanProtocol.IndexAggOperator.BuilderaddKeysBytes(com.google.protobuf.ByteString value)The GROUP BY columns - can't be emptyPlanProtocol.IndexAggOperator.BuilderaddNonIndexFilters(int index, PlanProtocol.Disjunction value)repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;PlanProtocol.IndexAggOperator.BuilderaddNonIndexFilters(int index, PlanProtocol.Disjunction.Builder builderForValue)repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;PlanProtocol.IndexAggOperator.BuilderaddNonIndexFilters(PlanProtocol.Disjunction value)repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;PlanProtocol.IndexAggOperator.BuilderaddNonIndexFilters(PlanProtocol.Disjunction.Builder builderForValue)repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;PlanProtocol.Disjunction.BuilderaddNonIndexFiltersBuilder()repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;PlanProtocol.Disjunction.BuilderaddNonIndexFiltersBuilder(int index)repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;PlanProtocol.IndexAggOperator.BuilderaddOps(PlanProtocol.AggregationOperator.AggregationOp value)The aggregation operations to performPlanProtocol.IndexAggOperator.BuilderaddOpsValue(int value)The aggregation operations to performPlanProtocol.IndexAggOperator.BuilderaddOutputCols(String value)The name to give to the columns created by each aggregation operationPlanProtocol.IndexAggOperator.BuilderaddOutputColsBytes(com.google.protobuf.ByteString value)The name to give to the columns created by each aggregation operationPlanProtocol.IndexAggOperator.BuilderaddOutputColsTypes(String value)The types for the outputCols, in the same orderPlanProtocol.IndexAggOperator.BuilderaddOutputColsTypesBytes(com.google.protobuf.ByteString value)The types for the outputCols, in the same orderPlanProtocol.IndexAggOperator.BuilderaddPoint(int index, PlanProtocol.SortPartition value)repeated .xg.db.sqlPlans.SortPartition point = 16;PlanProtocol.IndexAggOperator.BuilderaddPoint(int index, PlanProtocol.SortPartition.Builder builderForValue)repeated .xg.db.sqlPlans.SortPartition point = 16;PlanProtocol.IndexAggOperator.BuilderaddPoint(PlanProtocol.SortPartition value)repeated .xg.db.sqlPlans.SortPartition point = 16;PlanProtocol.IndexAggOperator.BuilderaddPoint(PlanProtocol.SortPartition.Builder builderForValue)repeated .xg.db.sqlPlans.SortPartition point = 16;PlanProtocol.SortPartition.BuilderaddPointBuilder()repeated .xg.db.sqlPlans.SortPartition point = 16;PlanProtocol.SortPartition.BuilderaddPointBuilder(int index)repeated .xg.db.sqlPlans.SortPartition point = 16;PlanProtocol.IndexAggOperator.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PlanProtocol.IndexAggOperator.BuilderaddTimeFilters(int index, PlanProtocol.Disjunction value)Time filter disjunctionsPlanProtocol.IndexAggOperator.BuilderaddTimeFilters(int index, PlanProtocol.Disjunction.Builder builderForValue)Time filter disjunctionsPlanProtocol.IndexAggOperator.BuilderaddTimeFilters(PlanProtocol.Disjunction value)Time filter disjunctionsPlanProtocol.IndexAggOperator.BuilderaddTimeFilters(PlanProtocol.Disjunction.Builder builderForValue)Time filter disjunctionsPlanProtocol.Disjunction.BuilderaddTimeFiltersBuilder()Time filter disjunctionsPlanProtocol.Disjunction.BuilderaddTimeFiltersBuilder(int index)Time filter disjunctionsPlanProtocol.IndexAggOperatorbuild()PlanProtocol.IndexAggOperatorbuildPartial()PlanProtocol.IndexAggOperator.Builderclear()PlanProtocol.IndexAggOperator.BuilderclearColNames()Deprecated.PlanProtocol.IndexAggOperator.BuilderclearColTypes()The string representation of the type of ALL output columnsPlanProtocol.IndexAggOperator.BuilderclearDb()Database name - a table really needs db.schema.name to be uniquely referencedPlanProtocol.IndexAggOperator.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)PlanProtocol.IndexAggOperator.BuilderclearFilters()Filter conditions to apply via indexPlanProtocol.IndexAggOperator.BuilderclearIndexName()Which index?PlanProtocol.IndexAggOperator.BuilderclearIndexUuid()string index_uuid = 9;PlanProtocol.IndexAggOperator.BuilderclearInputCols()The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbagePlanProtocol.IndexAggOperator.BuilderclearKeys()The GROUP BY columns - can't be emptyPlanProtocol.IndexAggOperator.BuilderclearNonIndexFilters()repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;PlanProtocol.IndexAggOperator.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)PlanProtocol.IndexAggOperator.BuilderclearOps()The aggregation operations to performPlanProtocol.IndexAggOperator.BuilderclearOutputCols()The name to give to the columns created by each aggregation operationPlanProtocol.IndexAggOperator.BuilderclearOutputColsTypes()The types for the outputCols, in the same orderPlanProtocol.IndexAggOperator.BuilderclearPoint()repeated .xg.db.sqlPlans.SortPartition point = 16;PlanProtocol.IndexAggOperator.BuilderclearSchema()The table schemaPlanProtocol.IndexAggOperator.BuilderclearStorageSpaceUuid()string storage_space_uuid = 8;PlanProtocol.IndexAggOperator.BuilderclearTableName()The table namePlanProtocol.IndexAggOperator.BuilderclearTableUuid()string table_uuid = 7;PlanProtocol.IndexAggOperator.BuilderclearTimeFilters()Time filter disjunctionsPlanProtocol.IndexAggOperator.Builderclone()StringgetColNames(int index)Deprecated.com.google.protobuf.ByteStringgetColNamesBytes(int index)Deprecated.intgetColNamesCount()Deprecated.com.google.protobuf.ProtocolStringListgetColNamesList()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 columnscom.google.protobuf.ProtocolStringListgetColTypesList()The string representation of the type of ALL output 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 referencedPlanProtocol.IndexAggOperatorgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()PlanProtocol.DisjunctiongetFilters(int index)Filter conditions to apply via indexPlanProtocol.Disjunction.BuildergetFiltersBuilder(int index)Filter conditions to apply via indexList<PlanProtocol.Disjunction.Builder>getFiltersBuilderList()Filter conditions to apply via indexintgetFiltersCount()Filter conditions to apply via indexList<PlanProtocol.Disjunction>getFiltersList()Filter conditions to apply via indexPlanProtocol.DisjunctionOrBuildergetFiltersOrBuilder(int index)Filter conditions to apply via indexList<? extends PlanProtocol.DisjunctionOrBuilder>getFiltersOrBuilderList()Filter conditions to apply via indexStringgetIndexName()Which index?com.google.protobuf.ByteStringgetIndexNameBytes()Which index?StringgetIndexUuid()string index_uuid = 9;com.google.protobuf.ByteStringgetIndexUuidBytes()string index_uuid = 9;StringgetInputCols(int index)The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbagecom.google.protobuf.ByteStringgetInputColsBytes(int index)The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbageintgetInputColsCount()The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbagecom.google.protobuf.ProtocolStringListgetInputColsList()The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbageStringgetKeys(int index)The GROUP BY columns - can't be emptycom.google.protobuf.ByteStringgetKeysBytes(int index)The GROUP BY columns - can't be emptyintgetKeysCount()The GROUP BY columns - can't be emptycom.google.protobuf.ProtocolStringListgetKeysList()The GROUP BY columns - can't be emptyPlanProtocol.DisjunctiongetNonIndexFilters(int index)repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;PlanProtocol.Disjunction.BuildergetNonIndexFiltersBuilder(int index)repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;List<PlanProtocol.Disjunction.Builder>getNonIndexFiltersBuilderList()repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;intgetNonIndexFiltersCount()repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;List<PlanProtocol.Disjunction>getNonIndexFiltersList()repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;PlanProtocol.DisjunctionOrBuildergetNonIndexFiltersOrBuilder(int index)repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;List<? extends PlanProtocol.DisjunctionOrBuilder>getNonIndexFiltersOrBuilderList()repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;PlanProtocol.AggregationOperator.AggregationOpgetOps(int index)The aggregation operations to performintgetOpsCount()The aggregation operations to performList<PlanProtocol.AggregationOperator.AggregationOp>getOpsList()The aggregation operations to performintgetOpsValue(int index)The aggregation operations to performList<Integer>getOpsValueList()The aggregation operations to performStringgetOutputCols(int index)The name to give to the columns created by each aggregation operationcom.google.protobuf.ByteStringgetOutputColsBytes(int index)The name to give to the columns created by each aggregation operationintgetOutputColsCount()The name to give to the columns created by each aggregation operationcom.google.protobuf.ProtocolStringListgetOutputColsList()The name to give to the columns created by each aggregation operationStringgetOutputColsTypes(int index)The types for the outputCols, in the same ordercom.google.protobuf.ByteStringgetOutputColsTypesBytes(int index)The types for the outputCols, in the same orderintgetOutputColsTypesCount()The types for the outputCols, in the same ordercom.google.protobuf.ProtocolStringListgetOutputColsTypesList()The types for the outputCols, in the same orderPlanProtocol.SortPartitiongetPoint(int index)repeated .xg.db.sqlPlans.SortPartition point = 16;PlanProtocol.SortPartition.BuildergetPointBuilder(int index)repeated .xg.db.sqlPlans.SortPartition point = 16;List<PlanProtocol.SortPartition.Builder>getPointBuilderList()repeated .xg.db.sqlPlans.SortPartition point = 16;intgetPointCount()repeated .xg.db.sqlPlans.SortPartition point = 16;List<PlanProtocol.SortPartition>getPointList()repeated .xg.db.sqlPlans.SortPartition point = 16;PlanProtocol.SortPartitionOrBuildergetPointOrBuilder(int index)repeated .xg.db.sqlPlans.SortPartition point = 16;List<? extends PlanProtocol.SortPartitionOrBuilder>getPointOrBuilderList()repeated .xg.db.sqlPlans.SortPartition point = 16;StringgetSchema()The table schemacom.google.protobuf.ByteStringgetSchemaBytes()The table schemaStringgetStorageSpaceUuid()string storage_space_uuid = 8;com.google.protobuf.ByteStringgetStorageSpaceUuidBytes()string storage_space_uuid = 8;StringgetTableName()The table namecom.google.protobuf.ByteStringgetTableNameBytes()The table nameStringgetTableUuid()string table_uuid = 7;com.google.protobuf.ByteStringgetTableUuidBytes()string table_uuid = 7;PlanProtocol.DisjunctiongetTimeFilters(int index)Time filter disjunctionsPlanProtocol.Disjunction.BuildergetTimeFiltersBuilder(int index)Time filter disjunctionsList<PlanProtocol.Disjunction.Builder>getTimeFiltersBuilderList()Time filter disjunctionsintgetTimeFiltersCount()Time filter disjunctionsList<PlanProtocol.Disjunction>getTimeFiltersList()Time filter disjunctionsPlanProtocol.DisjunctionOrBuildergetTimeFiltersOrBuilder(int index)Time filter disjunctionsList<? extends PlanProtocol.DisjunctionOrBuilder>getTimeFiltersOrBuilderList()Time filter disjunctionsprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()PlanProtocol.IndexAggOperator.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)PlanProtocol.IndexAggOperator.BuildermergeFrom(com.google.protobuf.Message other)PlanProtocol.IndexAggOperator.BuildermergeFrom(PlanProtocol.IndexAggOperator other)PlanProtocol.IndexAggOperator.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PlanProtocol.IndexAggOperator.BuilderremoveFilters(int index)Filter conditions to apply via indexPlanProtocol.IndexAggOperator.BuilderremoveNonIndexFilters(int index)repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;PlanProtocol.IndexAggOperator.BuilderremovePoint(int index)repeated .xg.db.sqlPlans.SortPartition point = 16;PlanProtocol.IndexAggOperator.BuilderremoveTimeFilters(int index)Time filter disjunctionsPlanProtocol.IndexAggOperator.BuildersetColNames(int index, String value)Deprecated.PlanProtocol.IndexAggOperator.BuildersetColTypes(int index, String value)The string representation of the type of ALL output columnsPlanProtocol.IndexAggOperator.BuildersetDb(String value)Database name - a table really needs db.schema.name to be uniquely referencedPlanProtocol.IndexAggOperator.BuildersetDbBytes(com.google.protobuf.ByteString value)Database name - a table really needs db.schema.name to be uniquely referencedPlanProtocol.IndexAggOperator.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PlanProtocol.IndexAggOperator.BuildersetFilters(int index, PlanProtocol.Disjunction value)Filter conditions to apply via indexPlanProtocol.IndexAggOperator.BuildersetFilters(int index, PlanProtocol.Disjunction.Builder builderForValue)Filter conditions to apply via indexPlanProtocol.IndexAggOperator.BuildersetIndexName(String value)Which index?PlanProtocol.IndexAggOperator.BuildersetIndexNameBytes(com.google.protobuf.ByteString value)Which index?PlanProtocol.IndexAggOperator.BuildersetIndexUuid(String value)string index_uuid = 9;PlanProtocol.IndexAggOperator.BuildersetIndexUuidBytes(com.google.protobuf.ByteString value)string index_uuid = 9;PlanProtocol.IndexAggOperator.BuildersetInputCols(int index, String value)The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbagePlanProtocol.IndexAggOperator.BuildersetKeys(int index, String value)The GROUP BY columns - can't be emptyPlanProtocol.IndexAggOperator.BuildersetNonIndexFilters(int index, PlanProtocol.Disjunction value)repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;PlanProtocol.IndexAggOperator.BuildersetNonIndexFilters(int index, PlanProtocol.Disjunction.Builder builderForValue)repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;PlanProtocol.IndexAggOperator.BuildersetOps(int index, PlanProtocol.AggregationOperator.AggregationOp value)The aggregation operations to performPlanProtocol.IndexAggOperator.BuildersetOpsValue(int index, int value)The aggregation operations to performPlanProtocol.IndexAggOperator.BuildersetOutputCols(int index, String value)The name to give to the columns created by each aggregation operationPlanProtocol.IndexAggOperator.BuildersetOutputColsTypes(int index, String value)The types for the outputCols, in the same orderPlanProtocol.IndexAggOperator.BuildersetPoint(int index, PlanProtocol.SortPartition value)repeated .xg.db.sqlPlans.SortPartition point = 16;PlanProtocol.IndexAggOperator.BuildersetPoint(int index, PlanProtocol.SortPartition.Builder builderForValue)repeated .xg.db.sqlPlans.SortPartition point = 16;PlanProtocol.IndexAggOperator.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)PlanProtocol.IndexAggOperator.BuildersetSchema(String value)The table schemaPlanProtocol.IndexAggOperator.BuildersetSchemaBytes(com.google.protobuf.ByteString value)The table schemaPlanProtocol.IndexAggOperator.BuildersetStorageSpaceUuid(String value)string storage_space_uuid = 8;PlanProtocol.IndexAggOperator.BuildersetStorageSpaceUuidBytes(com.google.protobuf.ByteString value)string storage_space_uuid = 8;PlanProtocol.IndexAggOperator.BuildersetTableName(String value)The table namePlanProtocol.IndexAggOperator.BuildersetTableNameBytes(com.google.protobuf.ByteString value)The table namePlanProtocol.IndexAggOperator.BuildersetTableUuid(String value)string table_uuid = 7;PlanProtocol.IndexAggOperator.BuildersetTableUuidBytes(com.google.protobuf.ByteString value)string table_uuid = 7;PlanProtocol.IndexAggOperator.BuildersetTimeFilters(int index, PlanProtocol.Disjunction value)Time filter disjunctionsPlanProtocol.IndexAggOperator.BuildersetTimeFilters(int index, PlanProtocol.Disjunction.Builder builderForValue)Time filter disjunctionsPlanProtocol.IndexAggOperator.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.IndexAggOperator.Builder>
-
clear
public PlanProtocol.IndexAggOperator.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.IndexAggOperator.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.IndexAggOperator.Builder>
-
getDefaultInstanceForType
public PlanProtocol.IndexAggOperator getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public PlanProtocol.IndexAggOperator build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PlanProtocol.IndexAggOperator buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public PlanProtocol.IndexAggOperator.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.IndexAggOperator.Builder>
-
setField
public PlanProtocol.IndexAggOperator.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.IndexAggOperator.Builder>
-
clearField
public PlanProtocol.IndexAggOperator.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.IndexAggOperator.Builder>
-
clearOneof
public PlanProtocol.IndexAggOperator.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.IndexAggOperator.Builder>
-
setRepeatedField
public PlanProtocol.IndexAggOperator.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.IndexAggOperator.Builder>
-
addRepeatedField
public PlanProtocol.IndexAggOperator.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.IndexAggOperator.Builder>
-
mergeFrom
public PlanProtocol.IndexAggOperator.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PlanProtocol.IndexAggOperator.Builder>
-
mergeFrom
public PlanProtocol.IndexAggOperator.Builder mergeFrom(PlanProtocol.IndexAggOperator other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.IndexAggOperator.Builder>
-
mergeFrom
public PlanProtocol.IndexAggOperator.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PlanProtocol.IndexAggOperator.Builder>- Throws:
IOException
-
getSchema
public String getSchema()
The table schema
string schema = 1;- Specified by:
getSchemain interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- The schema.
-
getSchemaBytes
public com.google.protobuf.ByteString getSchemaBytes()
The table schema
string schema = 1;- Specified by:
getSchemaBytesin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- The bytes for schema.
-
setSchema
public PlanProtocol.IndexAggOperator.Builder setSchema(String value)
The table schema
string schema = 1;- Parameters:
value- The schema to set.- Returns:
- This builder for chaining.
-
clearSchema
public PlanProtocol.IndexAggOperator.Builder clearSchema()
The table schema
string schema = 1;- Returns:
- This builder for chaining.
-
setSchemaBytes
public PlanProtocol.IndexAggOperator.Builder setSchemaBytes(com.google.protobuf.ByteString value)
The table schema
string schema = 1;- Parameters:
value- The bytes for schema to set.- Returns:
- This builder for chaining.
-
getTableName
public String getTableName()
The table name
string tableName = 2;- Specified by:
getTableNamein interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- The tableName.
-
getTableNameBytes
public com.google.protobuf.ByteString getTableNameBytes()
The table name
string tableName = 2;- Specified by:
getTableNameBytesin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- The bytes for tableName.
-
setTableName
public PlanProtocol.IndexAggOperator.Builder setTableName(String value)
The table name
string tableName = 2;- Parameters:
value- The tableName to set.- Returns:
- This builder for chaining.
-
clearTableName
public PlanProtocol.IndexAggOperator.Builder clearTableName()
The table name
string tableName = 2;- Returns:
- This builder for chaining.
-
setTableNameBytes
public PlanProtocol.IndexAggOperator.Builder setTableNameBytes(com.google.protobuf.ByteString value)
The table name
string tableName = 2;- Parameters:
value- The bytes for tableName to set.- Returns:
- This builder for chaining.
-
getIndexName
public String getIndexName()
Which index?
string indexName = 3;- Specified by:
getIndexNamein interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- The indexName.
-
getIndexNameBytes
public com.google.protobuf.ByteString getIndexNameBytes()
Which index?
string indexName = 3;- Specified by:
getIndexNameBytesin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- The bytes for indexName.
-
setIndexName
public PlanProtocol.IndexAggOperator.Builder setIndexName(String value)
Which index?
string indexName = 3;- Parameters:
value- The indexName to set.- Returns:
- This builder for chaining.
-
clearIndexName
public PlanProtocol.IndexAggOperator.Builder clearIndexName()
Which index?
string indexName = 3;- Returns:
- This builder for chaining.
-
setIndexNameBytes
public PlanProtocol.IndexAggOperator.Builder setIndexNameBytes(com.google.protobuf.ByteString value)
Which index?
string indexName = 3;- Parameters:
value- The bytes for indexName to set.- Returns:
- This builder for chaining.
-
getColNamesList
@Deprecated public com.google.protobuf.ProtocolStringList getColNamesList()
Deprecated.Which columns need to be fetched?
repeated string colNames = 4 [deprecated = true];- Specified by:
getColNamesListin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- A list containing the colNames.
-
getColNamesCount
@Deprecated public int getColNamesCount()
Deprecated.Which columns need to be fetched?
repeated string colNames = 4 [deprecated = true];- Specified by:
getColNamesCountin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- The count of colNames.
-
getColNames
@Deprecated public String getColNames(int index)
Deprecated.Which columns need to be fetched?
repeated string colNames = 4 [deprecated = true];- Specified by:
getColNamesin interfacePlanProtocol.IndexAggOperatorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The colNames at the given index.
-
getColNamesBytes
@Deprecated public com.google.protobuf.ByteString getColNamesBytes(int index)
Deprecated.Which columns need to be fetched?
repeated string colNames = 4 [deprecated = true];- Specified by:
getColNamesBytesin interfacePlanProtocol.IndexAggOperatorOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the colNames at the given index.
-
setColNames
@Deprecated public PlanProtocol.IndexAggOperator.Builder setColNames(int index, String value)
Deprecated.Which columns need to be fetched?
repeated string colNames = 4 [deprecated = true];- Parameters:
index- The index to set the value at.value- The colNames to set.- Returns:
- This builder for chaining.
-
addColNames
@Deprecated public PlanProtocol.IndexAggOperator.Builder addColNames(String value)
Deprecated.Which columns need to be fetched?
repeated string colNames = 4 [deprecated = true];- Parameters:
value- The colNames to add.- Returns:
- This builder for chaining.
-
addAllColNames
@Deprecated public PlanProtocol.IndexAggOperator.Builder addAllColNames(Iterable<String> values)
Deprecated.Which columns need to be fetched?
repeated string colNames = 4 [deprecated = true];- Parameters:
values- The colNames to add.- Returns:
- This builder for chaining.
-
clearColNames
@Deprecated public PlanProtocol.IndexAggOperator.Builder clearColNames()
Deprecated.Which columns need to be fetched?
repeated string colNames = 4 [deprecated = true];- Returns:
- This builder for chaining.
-
addColNamesBytes
@Deprecated public PlanProtocol.IndexAggOperator.Builder addColNamesBytes(com.google.protobuf.ByteString value)
Deprecated.Which columns need to be fetched?
repeated string colNames = 4 [deprecated = true];- Parameters:
value- The bytes of the colNames to add.- Returns:
- This builder for chaining.
-
getFiltersList
public List<PlanProtocol.Disjunction> getFiltersList()
Filter conditions to apply via index
repeated .xg.db.sqlPlans.Disjunction filters = 5;- Specified by:
getFiltersListin interfacePlanProtocol.IndexAggOperatorOrBuilder
-
getFiltersCount
public int getFiltersCount()
Filter conditions to apply via index
repeated .xg.db.sqlPlans.Disjunction filters = 5;- Specified by:
getFiltersCountin interfacePlanProtocol.IndexAggOperatorOrBuilder
-
getFilters
public PlanProtocol.Disjunction getFilters(int index)
Filter conditions to apply via index
repeated .xg.db.sqlPlans.Disjunction filters = 5;- Specified by:
getFiltersin interfacePlanProtocol.IndexAggOperatorOrBuilder
-
setFilters
public PlanProtocol.IndexAggOperator.Builder setFilters(int index, PlanProtocol.Disjunction value)
Filter conditions to apply via index
repeated .xg.db.sqlPlans.Disjunction filters = 5;
-
setFilters
public PlanProtocol.IndexAggOperator.Builder setFilters(int index, PlanProtocol.Disjunction.Builder builderForValue)
Filter conditions to apply via index
repeated .xg.db.sqlPlans.Disjunction filters = 5;
-
addFilters
public PlanProtocol.IndexAggOperator.Builder addFilters(PlanProtocol.Disjunction value)
Filter conditions to apply via index
repeated .xg.db.sqlPlans.Disjunction filters = 5;
-
addFilters
public PlanProtocol.IndexAggOperator.Builder addFilters(int index, PlanProtocol.Disjunction value)
Filter conditions to apply via index
repeated .xg.db.sqlPlans.Disjunction filters = 5;
-
addFilters
public PlanProtocol.IndexAggOperator.Builder addFilters(PlanProtocol.Disjunction.Builder builderForValue)
Filter conditions to apply via index
repeated .xg.db.sqlPlans.Disjunction filters = 5;
-
addFilters
public PlanProtocol.IndexAggOperator.Builder addFilters(int index, PlanProtocol.Disjunction.Builder builderForValue)
Filter conditions to apply via index
repeated .xg.db.sqlPlans.Disjunction filters = 5;
-
addAllFilters
public PlanProtocol.IndexAggOperator.Builder addAllFilters(Iterable<? extends PlanProtocol.Disjunction> values)
Filter conditions to apply via index
repeated .xg.db.sqlPlans.Disjunction filters = 5;
-
clearFilters
public PlanProtocol.IndexAggOperator.Builder clearFilters()
Filter conditions to apply via index
repeated .xg.db.sqlPlans.Disjunction filters = 5;
-
removeFilters
public PlanProtocol.IndexAggOperator.Builder removeFilters(int index)
Filter conditions to apply via index
repeated .xg.db.sqlPlans.Disjunction filters = 5;
-
getFiltersBuilder
public PlanProtocol.Disjunction.Builder getFiltersBuilder(int index)
Filter conditions to apply via index
repeated .xg.db.sqlPlans.Disjunction filters = 5;
-
getFiltersOrBuilder
public PlanProtocol.DisjunctionOrBuilder getFiltersOrBuilder(int index)
Filter conditions to apply via index
repeated .xg.db.sqlPlans.Disjunction filters = 5;- Specified by:
getFiltersOrBuilderin interfacePlanProtocol.IndexAggOperatorOrBuilder
-
getFiltersOrBuilderList
public List<? extends PlanProtocol.DisjunctionOrBuilder> getFiltersOrBuilderList()
Filter conditions to apply via index
repeated .xg.db.sqlPlans.Disjunction filters = 5;- Specified by:
getFiltersOrBuilderListin interfacePlanProtocol.IndexAggOperatorOrBuilder
-
addFiltersBuilder
public PlanProtocol.Disjunction.Builder addFiltersBuilder()
Filter conditions to apply via index
repeated .xg.db.sqlPlans.Disjunction filters = 5;
-
addFiltersBuilder
public PlanProtocol.Disjunction.Builder addFiltersBuilder(int index)
Filter conditions to apply via index
repeated .xg.db.sqlPlans.Disjunction filters = 5;
-
getFiltersBuilderList
public List<PlanProtocol.Disjunction.Builder> getFiltersBuilderList()
Filter conditions to apply via index
repeated .xg.db.sqlPlans.Disjunction filters = 5;
-
getDb
public String getDb()
Database name - a table really needs db.schema.name to be uniquely referenced
string db = 6;- Specified by:
getDbin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- The db.
-
getDbBytes
public com.google.protobuf.ByteString getDbBytes()
Database name - a table really needs db.schema.name to be uniquely referenced
string db = 6;- Specified by:
getDbBytesin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- The bytes for db.
-
setDb
public PlanProtocol.IndexAggOperator.Builder setDb(String value)
Database name - a table really needs db.schema.name to be uniquely referenced
string db = 6;- Parameters:
value- The db to set.- Returns:
- This builder for chaining.
-
clearDb
public PlanProtocol.IndexAggOperator.Builder clearDb()
Database name - a table really needs db.schema.name to be uniquely referenced
string db = 6;- Returns:
- This builder for chaining.
-
setDbBytes
public PlanProtocol.IndexAggOperator.Builder setDbBytes(com.google.protobuf.ByteString value)
Database name - a table really needs db.schema.name to be uniquely referenced
string db = 6;- Parameters:
value- The bytes for db to set.- Returns:
- This builder for chaining.
-
getTableUuid
public String getTableUuid()
string table_uuid = 7;- Specified by:
getTableUuidin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- The tableUuid.
-
getTableUuidBytes
public com.google.protobuf.ByteString getTableUuidBytes()
string table_uuid = 7;- Specified by:
getTableUuidBytesin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- The bytes for tableUuid.
-
setTableUuid
public PlanProtocol.IndexAggOperator.Builder setTableUuid(String value)
string table_uuid = 7;- Parameters:
value- The tableUuid to set.- Returns:
- This builder for chaining.
-
clearTableUuid
public PlanProtocol.IndexAggOperator.Builder clearTableUuid()
string table_uuid = 7;- Returns:
- This builder for chaining.
-
setTableUuidBytes
public PlanProtocol.IndexAggOperator.Builder setTableUuidBytes(com.google.protobuf.ByteString value)
string table_uuid = 7;- Parameters:
value- The bytes for tableUuid to set.- Returns:
- This builder for chaining.
-
getStorageSpaceUuid
public String getStorageSpaceUuid()
string storage_space_uuid = 8;- Specified by:
getStorageSpaceUuidin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- The storageSpaceUuid.
-
getStorageSpaceUuidBytes
public com.google.protobuf.ByteString getStorageSpaceUuidBytes()
string storage_space_uuid = 8;- Specified by:
getStorageSpaceUuidBytesin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- The bytes for storageSpaceUuid.
-
setStorageSpaceUuid
public PlanProtocol.IndexAggOperator.Builder setStorageSpaceUuid(String value)
string storage_space_uuid = 8;- Parameters:
value- The storageSpaceUuid to set.- Returns:
- This builder for chaining.
-
clearStorageSpaceUuid
public PlanProtocol.IndexAggOperator.Builder clearStorageSpaceUuid()
string storage_space_uuid = 8;- Returns:
- This builder for chaining.
-
setStorageSpaceUuidBytes
public PlanProtocol.IndexAggOperator.Builder setStorageSpaceUuidBytes(com.google.protobuf.ByteString value)
string storage_space_uuid = 8;- Parameters:
value- The bytes for storageSpaceUuid to set.- Returns:
- This builder for chaining.
-
getIndexUuid
public String getIndexUuid()
string index_uuid = 9;- Specified by:
getIndexUuidin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- The indexUuid.
-
getIndexUuidBytes
public com.google.protobuf.ByteString getIndexUuidBytes()
string index_uuid = 9;- Specified by:
getIndexUuidBytesin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- The bytes for indexUuid.
-
setIndexUuid
public PlanProtocol.IndexAggOperator.Builder setIndexUuid(String value)
string index_uuid = 9;- Parameters:
value- The indexUuid to set.- Returns:
- This builder for chaining.
-
clearIndexUuid
public PlanProtocol.IndexAggOperator.Builder clearIndexUuid()
string index_uuid = 9;- Returns:
- This builder for chaining.
-
setIndexUuidBytes
public PlanProtocol.IndexAggOperator.Builder setIndexUuidBytes(com.google.protobuf.ByteString value)
string index_uuid = 9;- Parameters:
value- The bytes for indexUuid to set.- Returns:
- This builder for chaining.
-
getTimeFiltersList
public List<PlanProtocol.Disjunction> getTimeFiltersList()
Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 10;- Specified by:
getTimeFiltersListin interfacePlanProtocol.IndexAggOperatorOrBuilder
-
getTimeFiltersCount
public int getTimeFiltersCount()
Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 10;- Specified by:
getTimeFiltersCountin interfacePlanProtocol.IndexAggOperatorOrBuilder
-
getTimeFilters
public PlanProtocol.Disjunction getTimeFilters(int index)
Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 10;- Specified by:
getTimeFiltersin interfacePlanProtocol.IndexAggOperatorOrBuilder
-
setTimeFilters
public PlanProtocol.IndexAggOperator.Builder setTimeFilters(int index, PlanProtocol.Disjunction value)
Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 10;
-
setTimeFilters
public PlanProtocol.IndexAggOperator.Builder setTimeFilters(int index, PlanProtocol.Disjunction.Builder builderForValue)
Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 10;
-
addTimeFilters
public PlanProtocol.IndexAggOperator.Builder addTimeFilters(PlanProtocol.Disjunction value)
Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 10;
-
addTimeFilters
public PlanProtocol.IndexAggOperator.Builder addTimeFilters(int index, PlanProtocol.Disjunction value)
Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 10;
-
addTimeFilters
public PlanProtocol.IndexAggOperator.Builder addTimeFilters(PlanProtocol.Disjunction.Builder builderForValue)
Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 10;
-
addTimeFilters
public PlanProtocol.IndexAggOperator.Builder addTimeFilters(int index, PlanProtocol.Disjunction.Builder builderForValue)
Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 10;
-
addAllTimeFilters
public PlanProtocol.IndexAggOperator.Builder addAllTimeFilters(Iterable<? extends PlanProtocol.Disjunction> values)
Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 10;
-
clearTimeFilters
public PlanProtocol.IndexAggOperator.Builder clearTimeFilters()
Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 10;
-
removeTimeFilters
public PlanProtocol.IndexAggOperator.Builder removeTimeFilters(int index)
Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 10;
-
getTimeFiltersBuilder
public PlanProtocol.Disjunction.Builder getTimeFiltersBuilder(int index)
Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 10;
-
getTimeFiltersOrBuilder
public PlanProtocol.DisjunctionOrBuilder getTimeFiltersOrBuilder(int index)
Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 10;- Specified by:
getTimeFiltersOrBuilderin interfacePlanProtocol.IndexAggOperatorOrBuilder
-
getTimeFiltersOrBuilderList
public List<? extends PlanProtocol.DisjunctionOrBuilder> getTimeFiltersOrBuilderList()
Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 10;- Specified by:
getTimeFiltersOrBuilderListin interfacePlanProtocol.IndexAggOperatorOrBuilder
-
addTimeFiltersBuilder
public PlanProtocol.Disjunction.Builder addTimeFiltersBuilder()
Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 10;
-
addTimeFiltersBuilder
public PlanProtocol.Disjunction.Builder addTimeFiltersBuilder(int index)
Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 10;
-
getTimeFiltersBuilderList
public List<PlanProtocol.Disjunction.Builder> getTimeFiltersBuilderList()
Time filter disjunctions
repeated .xg.db.sqlPlans.Disjunction time_filters = 10;
-
getKeysList
public com.google.protobuf.ProtocolStringList getKeysList()
The GROUP BY columns - can't be empty
repeated string keys = 11;- Specified by:
getKeysListin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- A list containing the keys.
-
getKeysCount
public int getKeysCount()
The GROUP BY columns - can't be empty
repeated string keys = 11;- Specified by:
getKeysCountin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- The count of keys.
-
getKeys
public String getKeys(int index)
The GROUP BY columns - can't be empty
repeated string keys = 11;- Specified by:
getKeysin interfacePlanProtocol.IndexAggOperatorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The keys at the given index.
-
getKeysBytes
public com.google.protobuf.ByteString getKeysBytes(int index)
The GROUP BY columns - can't be empty
repeated string keys = 11;- Specified by:
getKeysBytesin interfacePlanProtocol.IndexAggOperatorOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the keys at the given index.
-
setKeys
public PlanProtocol.IndexAggOperator.Builder setKeys(int index, String value)
The GROUP BY columns - can't be empty
repeated string keys = 11;- Parameters:
index- The index to set the value at.value- The keys to set.- Returns:
- This builder for chaining.
-
addKeys
public PlanProtocol.IndexAggOperator.Builder addKeys(String value)
The GROUP BY columns - can't be empty
repeated string keys = 11;- Parameters:
value- The keys to add.- Returns:
- This builder for chaining.
-
addAllKeys
public PlanProtocol.IndexAggOperator.Builder addAllKeys(Iterable<String> values)
The GROUP BY columns - can't be empty
repeated string keys = 11;- Parameters:
values- The keys to add.- Returns:
- This builder for chaining.
-
clearKeys
public PlanProtocol.IndexAggOperator.Builder clearKeys()
The GROUP BY columns - can't be empty
repeated string keys = 11;- Returns:
- This builder for chaining.
-
addKeysBytes
public PlanProtocol.IndexAggOperator.Builder addKeysBytes(com.google.protobuf.ByteString value)
The GROUP BY columns - can't be empty
repeated string keys = 11;- Parameters:
value- The bytes of the keys to add.- Returns:
- This builder for chaining.
-
getOpsList
public List<PlanProtocol.AggregationOperator.AggregationOp> getOpsList()
The aggregation operations to perform
repeated .xg.db.sqlPlans.AggregationOperator.AggregationOp ops = 12;- Specified by:
getOpsListin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- A list containing the ops.
-
getOpsCount
public int getOpsCount()
The aggregation operations to perform
repeated .xg.db.sqlPlans.AggregationOperator.AggregationOp ops = 12;- Specified by:
getOpsCountin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- The count of ops.
-
getOps
public PlanProtocol.AggregationOperator.AggregationOp getOps(int index)
The aggregation operations to perform
repeated .xg.db.sqlPlans.AggregationOperator.AggregationOp ops = 12;- Specified by:
getOpsin interfacePlanProtocol.IndexAggOperatorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The ops at the given index.
-
setOps
public PlanProtocol.IndexAggOperator.Builder setOps(int index, PlanProtocol.AggregationOperator.AggregationOp value)
The aggregation operations to perform
repeated .xg.db.sqlPlans.AggregationOperator.AggregationOp ops = 12;- Parameters:
index- The index to set the value at.value- The ops to set.- Returns:
- This builder for chaining.
-
addOps
public PlanProtocol.IndexAggOperator.Builder addOps(PlanProtocol.AggregationOperator.AggregationOp value)
The aggregation operations to perform
repeated .xg.db.sqlPlans.AggregationOperator.AggregationOp ops = 12;- Parameters:
value- The ops to add.- Returns:
- This builder for chaining.
-
addAllOps
public PlanProtocol.IndexAggOperator.Builder addAllOps(Iterable<? extends PlanProtocol.AggregationOperator.AggregationOp> values)
The aggregation operations to perform
repeated .xg.db.sqlPlans.AggregationOperator.AggregationOp ops = 12;- Parameters:
values- The ops to add.- Returns:
- This builder for chaining.
-
clearOps
public PlanProtocol.IndexAggOperator.Builder clearOps()
The aggregation operations to perform
repeated .xg.db.sqlPlans.AggregationOperator.AggregationOp ops = 12;- Returns:
- This builder for chaining.
-
getOpsValueList
public List<Integer> getOpsValueList()
The aggregation operations to perform
repeated .xg.db.sqlPlans.AggregationOperator.AggregationOp ops = 12;- Specified by:
getOpsValueListin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- A list containing the enum numeric values on the wire for ops.
-
getOpsValue
public int getOpsValue(int index)
The aggregation operations to perform
repeated .xg.db.sqlPlans.AggregationOperator.AggregationOp ops = 12;- Specified by:
getOpsValuein interfacePlanProtocol.IndexAggOperatorOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of ops at the given index.
-
setOpsValue
public PlanProtocol.IndexAggOperator.Builder setOpsValue(int index, int value)
The aggregation operations to perform
repeated .xg.db.sqlPlans.AggregationOperator.AggregationOp ops = 12;- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of ops at the given index.
-
addOpsValue
public PlanProtocol.IndexAggOperator.Builder addOpsValue(int value)
The aggregation operations to perform
repeated .xg.db.sqlPlans.AggregationOperator.AggregationOp ops = 12;- Parameters:
value- The enum numeric value on the wire for ops to add.- Returns:
- This builder for chaining.
-
addAllOpsValue
public PlanProtocol.IndexAggOperator.Builder addAllOpsValue(Iterable<Integer> values)
The aggregation operations to perform
repeated .xg.db.sqlPlans.AggregationOperator.AggregationOp ops = 12;- Parameters:
values- The enum numeric values on the wire for ops to add.- Returns:
- This builder for chaining.
-
getInputColsList
public com.google.protobuf.ProtocolStringList getInputColsList()
The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbage
repeated string inputCols = 13;- Specified by:
getInputColsListin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- A list containing the inputCols.
-
getInputColsCount
public int getInputColsCount()
The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbage
repeated string inputCols = 13;- Specified by:
getInputColsCountin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- The count of inputCols.
-
getInputCols
public String getInputCols(int index)
The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbage
repeated string inputCols = 13;- Specified by:
getInputColsin interfacePlanProtocol.IndexAggOperatorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The inputCols at the given index.
-
getInputColsBytes
public com.google.protobuf.ByteString getInputColsBytes(int index)
The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbage
repeated string inputCols = 13;- Specified by:
getInputColsBytesin interfacePlanProtocol.IndexAggOperatorOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the inputCols at the given index.
-
setInputCols
public PlanProtocol.IndexAggOperator.Builder setInputCols(int index, String value)
The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbage
repeated string inputCols = 13;- Parameters:
index- The index to set the value at.value- The inputCols to set.- Returns:
- This builder for chaining.
-
addInputCols
public PlanProtocol.IndexAggOperator.Builder addInputCols(String value)
The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbage
repeated string inputCols = 13;- Parameters:
value- The inputCols to add.- Returns:
- This builder for chaining.
-
addAllInputCols
public PlanProtocol.IndexAggOperator.Builder addAllInputCols(Iterable<String> values)
The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbage
repeated string inputCols = 13;- Parameters:
values- The inputCols to add.- Returns:
- This builder for chaining.
-
clearInputCols
public PlanProtocol.IndexAggOperator.Builder clearInputCols()
The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbage
repeated string inputCols = 13;- Returns:
- This builder for chaining.
-
addInputColsBytes
public PlanProtocol.IndexAggOperator.Builder addInputColsBytes(com.google.protobuf.ByteString value)
The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbage
repeated string inputCols = 13;- Parameters:
value- The bytes of the inputCols to add.- Returns:
- This builder for chaining.
-
getOutputColsList
public com.google.protobuf.ProtocolStringList getOutputColsList()
The name to give to the columns created by each aggregation operation
repeated string outputCols = 14;- Specified by:
getOutputColsListin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- A list containing the outputCols.
-
getOutputColsCount
public int getOutputColsCount()
The name to give to the columns created by each aggregation operation
repeated string outputCols = 14;- Specified by:
getOutputColsCountin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- The count of outputCols.
-
getOutputCols
public String getOutputCols(int index)
The name to give to the columns created by each aggregation operation
repeated string outputCols = 14;- Specified by:
getOutputColsin interfacePlanProtocol.IndexAggOperatorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The outputCols at the given index.
-
getOutputColsBytes
public com.google.protobuf.ByteString getOutputColsBytes(int index)
The name to give to the columns created by each aggregation operation
repeated string outputCols = 14;- Specified by:
getOutputColsBytesin interfacePlanProtocol.IndexAggOperatorOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the outputCols at the given index.
-
setOutputCols
public PlanProtocol.IndexAggOperator.Builder setOutputCols(int index, String value)
The name to give to the columns created by each aggregation operation
repeated string outputCols = 14;- Parameters:
index- The index to set the value at.value- The outputCols to set.- Returns:
- This builder for chaining.
-
addOutputCols
public PlanProtocol.IndexAggOperator.Builder addOutputCols(String value)
The name to give to the columns created by each aggregation operation
repeated string outputCols = 14;- Parameters:
value- The outputCols to add.- Returns:
- This builder for chaining.
-
addAllOutputCols
public PlanProtocol.IndexAggOperator.Builder addAllOutputCols(Iterable<String> values)
The name to give to the columns created by each aggregation operation
repeated string outputCols = 14;- Parameters:
values- The outputCols to add.- Returns:
- This builder for chaining.
-
clearOutputCols
public PlanProtocol.IndexAggOperator.Builder clearOutputCols()
The name to give to the columns created by each aggregation operation
repeated string outputCols = 14;- Returns:
- This builder for chaining.
-
addOutputColsBytes
public PlanProtocol.IndexAggOperator.Builder addOutputColsBytes(com.google.protobuf.ByteString value)
The name to give to the columns created by each aggregation operation
repeated string outputCols = 14;- Parameters:
value- The bytes of the outputCols to add.- Returns:
- This builder for chaining.
-
getOutputColsTypesList
public com.google.protobuf.ProtocolStringList getOutputColsTypesList()
The types for the outputCols, in the same order
repeated string outputColsTypes = 15;- Specified by:
getOutputColsTypesListin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- A list containing the outputColsTypes.
-
getOutputColsTypesCount
public int getOutputColsTypesCount()
The types for the outputCols, in the same order
repeated string outputColsTypes = 15;- Specified by:
getOutputColsTypesCountin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- The count of outputColsTypes.
-
getOutputColsTypes
public String getOutputColsTypes(int index)
The types for the outputCols, in the same order
repeated string outputColsTypes = 15;- Specified by:
getOutputColsTypesin interfacePlanProtocol.IndexAggOperatorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The outputColsTypes at the given index.
-
getOutputColsTypesBytes
public com.google.protobuf.ByteString getOutputColsTypesBytes(int index)
The types for the outputCols, in the same order
repeated string outputColsTypes = 15;- Specified by:
getOutputColsTypesBytesin interfacePlanProtocol.IndexAggOperatorOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the outputColsTypes at the given index.
-
setOutputColsTypes
public PlanProtocol.IndexAggOperator.Builder setOutputColsTypes(int index, String value)
The types for the outputCols, in the same order
repeated string outputColsTypes = 15;- Parameters:
index- The index to set the value at.value- The outputColsTypes to set.- Returns:
- This builder for chaining.
-
addOutputColsTypes
public PlanProtocol.IndexAggOperator.Builder addOutputColsTypes(String value)
The types for the outputCols, in the same order
repeated string outputColsTypes = 15;- Parameters:
value- The outputColsTypes to add.- Returns:
- This builder for chaining.
-
addAllOutputColsTypes
public PlanProtocol.IndexAggOperator.Builder addAllOutputColsTypes(Iterable<String> values)
The types for the outputCols, in the same order
repeated string outputColsTypes = 15;- Parameters:
values- The outputColsTypes to add.- Returns:
- This builder for chaining.
-
clearOutputColsTypes
public PlanProtocol.IndexAggOperator.Builder clearOutputColsTypes()
The types for the outputCols, in the same order
repeated string outputColsTypes = 15;- Returns:
- This builder for chaining.
-
addOutputColsTypesBytes
public PlanProtocol.IndexAggOperator.Builder addOutputColsTypesBytes(com.google.protobuf.ByteString value)
The types for the outputCols, in the same order
repeated string outputColsTypes = 15;- Parameters:
value- The bytes of the outputColsTypes to add.- Returns:
- This builder for chaining.
-
getPointList
public List<PlanProtocol.SortPartition> getPointList()
repeated .xg.db.sqlPlans.SortPartition point = 16;- Specified by:
getPointListin interfacePlanProtocol.IndexAggOperatorOrBuilder
-
getPointCount
public int getPointCount()
repeated .xg.db.sqlPlans.SortPartition point = 16;- Specified by:
getPointCountin interfacePlanProtocol.IndexAggOperatorOrBuilder
-
getPoint
public PlanProtocol.SortPartition getPoint(int index)
repeated .xg.db.sqlPlans.SortPartition point = 16;- Specified by:
getPointin interfacePlanProtocol.IndexAggOperatorOrBuilder
-
setPoint
public PlanProtocol.IndexAggOperator.Builder setPoint(int index, PlanProtocol.SortPartition value)
repeated .xg.db.sqlPlans.SortPartition point = 16;
-
setPoint
public PlanProtocol.IndexAggOperator.Builder setPoint(int index, PlanProtocol.SortPartition.Builder builderForValue)
repeated .xg.db.sqlPlans.SortPartition point = 16;
-
addPoint
public PlanProtocol.IndexAggOperator.Builder addPoint(PlanProtocol.SortPartition value)
repeated .xg.db.sqlPlans.SortPartition point = 16;
-
addPoint
public PlanProtocol.IndexAggOperator.Builder addPoint(int index, PlanProtocol.SortPartition value)
repeated .xg.db.sqlPlans.SortPartition point = 16;
-
addPoint
public PlanProtocol.IndexAggOperator.Builder addPoint(PlanProtocol.SortPartition.Builder builderForValue)
repeated .xg.db.sqlPlans.SortPartition point = 16;
-
addPoint
public PlanProtocol.IndexAggOperator.Builder addPoint(int index, PlanProtocol.SortPartition.Builder builderForValue)
repeated .xg.db.sqlPlans.SortPartition point = 16;
-
addAllPoint
public PlanProtocol.IndexAggOperator.Builder addAllPoint(Iterable<? extends PlanProtocol.SortPartition> values)
repeated .xg.db.sqlPlans.SortPartition point = 16;
-
clearPoint
public PlanProtocol.IndexAggOperator.Builder clearPoint()
repeated .xg.db.sqlPlans.SortPartition point = 16;
-
removePoint
public PlanProtocol.IndexAggOperator.Builder removePoint(int index)
repeated .xg.db.sqlPlans.SortPartition point = 16;
-
getPointBuilder
public PlanProtocol.SortPartition.Builder getPointBuilder(int index)
repeated .xg.db.sqlPlans.SortPartition point = 16;
-
getPointOrBuilder
public PlanProtocol.SortPartitionOrBuilder getPointOrBuilder(int index)
repeated .xg.db.sqlPlans.SortPartition point = 16;- Specified by:
getPointOrBuilderin interfacePlanProtocol.IndexAggOperatorOrBuilder
-
getPointOrBuilderList
public List<? extends PlanProtocol.SortPartitionOrBuilder> getPointOrBuilderList()
repeated .xg.db.sqlPlans.SortPartition point = 16;- Specified by:
getPointOrBuilderListin interfacePlanProtocol.IndexAggOperatorOrBuilder
-
addPointBuilder
public PlanProtocol.SortPartition.Builder addPointBuilder()
repeated .xg.db.sqlPlans.SortPartition point = 16;
-
addPointBuilder
public PlanProtocol.SortPartition.Builder addPointBuilder(int index)
repeated .xg.db.sqlPlans.SortPartition point = 16;
-
getPointBuilderList
public List<PlanProtocol.SortPartition.Builder> getPointBuilderList()
repeated .xg.db.sqlPlans.SortPartition point = 16;
-
getNonIndexFiltersList
public List<PlanProtocol.Disjunction> getNonIndexFiltersList()
repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;- Specified by:
getNonIndexFiltersListin interfacePlanProtocol.IndexAggOperatorOrBuilder
-
getNonIndexFiltersCount
public int getNonIndexFiltersCount()
repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;- Specified by:
getNonIndexFiltersCountin interfacePlanProtocol.IndexAggOperatorOrBuilder
-
getNonIndexFilters
public PlanProtocol.Disjunction getNonIndexFilters(int index)
repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;- Specified by:
getNonIndexFiltersin interfacePlanProtocol.IndexAggOperatorOrBuilder
-
setNonIndexFilters
public PlanProtocol.IndexAggOperator.Builder setNonIndexFilters(int index, PlanProtocol.Disjunction value)
repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;
-
setNonIndexFilters
public PlanProtocol.IndexAggOperator.Builder setNonIndexFilters(int index, PlanProtocol.Disjunction.Builder builderForValue)
repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;
-
addNonIndexFilters
public PlanProtocol.IndexAggOperator.Builder addNonIndexFilters(PlanProtocol.Disjunction value)
repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;
-
addNonIndexFilters
public PlanProtocol.IndexAggOperator.Builder addNonIndexFilters(int index, PlanProtocol.Disjunction value)
repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;
-
addNonIndexFilters
public PlanProtocol.IndexAggOperator.Builder addNonIndexFilters(PlanProtocol.Disjunction.Builder builderForValue)
repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;
-
addNonIndexFilters
public PlanProtocol.IndexAggOperator.Builder addNonIndexFilters(int index, PlanProtocol.Disjunction.Builder builderForValue)
repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;
-
addAllNonIndexFilters
public PlanProtocol.IndexAggOperator.Builder addAllNonIndexFilters(Iterable<? extends PlanProtocol.Disjunction> values)
repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;
-
clearNonIndexFilters
public PlanProtocol.IndexAggOperator.Builder clearNonIndexFilters()
repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;
-
removeNonIndexFilters
public PlanProtocol.IndexAggOperator.Builder removeNonIndexFilters(int index)
repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;
-
getNonIndexFiltersBuilder
public PlanProtocol.Disjunction.Builder getNonIndexFiltersBuilder(int index)
repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;
-
getNonIndexFiltersOrBuilder
public PlanProtocol.DisjunctionOrBuilder getNonIndexFiltersOrBuilder(int index)
repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;- Specified by:
getNonIndexFiltersOrBuilderin interfacePlanProtocol.IndexAggOperatorOrBuilder
-
getNonIndexFiltersOrBuilderList
public List<? extends PlanProtocol.DisjunctionOrBuilder> getNonIndexFiltersOrBuilderList()
repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;- Specified by:
getNonIndexFiltersOrBuilderListin interfacePlanProtocol.IndexAggOperatorOrBuilder
-
addNonIndexFiltersBuilder
public PlanProtocol.Disjunction.Builder addNonIndexFiltersBuilder()
repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;
-
addNonIndexFiltersBuilder
public PlanProtocol.Disjunction.Builder addNonIndexFiltersBuilder(int index)
repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;
-
getNonIndexFiltersBuilderList
public List<PlanProtocol.Disjunction.Builder> getNonIndexFiltersBuilderList()
repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;
-
getColTypesList
public com.google.protobuf.ProtocolStringList getColTypesList()
The string representation of the type of ALL output columns
repeated string colTypes = 18;- Specified by:
getColTypesListin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- A list containing the colTypes.
-
getColTypesCount
public int getColTypesCount()
The string representation of the type of ALL output columns
repeated string colTypes = 18;- Specified by:
getColTypesCountin interfacePlanProtocol.IndexAggOperatorOrBuilder- Returns:
- The count of colTypes.
-
getColTypes
public String getColTypes(int index)
The string representation of the type of ALL output columns
repeated string colTypes = 18;- Specified by:
getColTypesin interfacePlanProtocol.IndexAggOperatorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The colTypes at the given index.
-
getColTypesBytes
public com.google.protobuf.ByteString getColTypesBytes(int index)
The string representation of the type of ALL output columns
repeated string colTypes = 18;- Specified by:
getColTypesBytesin interfacePlanProtocol.IndexAggOperatorOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the colTypes at the given index.
-
setColTypes
public PlanProtocol.IndexAggOperator.Builder setColTypes(int index, String value)
The string representation of the type of ALL output columns
repeated string colTypes = 18;- Parameters:
index- The index to set the value at.value- The colTypes to set.- Returns:
- This builder for chaining.
-
addColTypes
public PlanProtocol.IndexAggOperator.Builder addColTypes(String value)
The string representation of the type of ALL output columns
repeated string colTypes = 18;- Parameters:
value- The colTypes to add.- Returns:
- This builder for chaining.
-
addAllColTypes
public PlanProtocol.IndexAggOperator.Builder addAllColTypes(Iterable<String> values)
The string representation of the type of ALL output columns
repeated string colTypes = 18;- Parameters:
values- The colTypes to add.- Returns:
- This builder for chaining.
-
clearColTypes
public PlanProtocol.IndexAggOperator.Builder clearColTypes()
The string representation of the type of ALL output columns
repeated string colTypes = 18;- Returns:
- This builder for chaining.
-
addColTypesBytes
public PlanProtocol.IndexAggOperator.Builder addColTypesBytes(com.google.protobuf.ByteString value)
The string representation of the type of ALL output columns
repeated string colTypes = 18;- Parameters:
value- The bytes of the colTypes to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final PlanProtocol.IndexAggOperator.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.IndexAggOperator.Builder>
-
mergeUnknownFields
public final PlanProtocol.IndexAggOperator.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.IndexAggOperator.Builder>
-
-