Package com.ocient.jdbc.proto
Class PlanProtocol.SortOperator.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.SortOperator.Builder>
-
- com.ocient.jdbc.proto.PlanProtocol.SortOperator.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PlanProtocol.SortOperatorOrBuilder,Cloneable
- Enclosing class:
- PlanProtocol.SortOperator
public static final class PlanProtocol.SortOperator.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.SortOperator.Builder> implements PlanProtocol.SortOperatorOrBuilder
Protobuf typexg.db.sqlPlans.SortOperator
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PlanProtocol.SortOperator.BuilderaddAllDirections(Iterable<? extends Boolean> values)The directions for each sort col - true = ascendingPlanProtocol.SortOperator.BuilderaddAllPoint(Iterable<? extends PlanProtocol.SortPartition> values)This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in orderPlanProtocol.SortOperator.BuilderaddAllSortKeys(Iterable<String> values)The sort columns - order mattersPlanProtocol.SortOperator.BuilderaddDirections(boolean value)The directions for each sort col - true = ascendingPlanProtocol.SortOperator.BuilderaddPoint(int index, PlanProtocol.SortPartition value)This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in orderPlanProtocol.SortOperator.BuilderaddPoint(int index, PlanProtocol.SortPartition.Builder builderForValue)This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in orderPlanProtocol.SortOperator.BuilderaddPoint(PlanProtocol.SortPartition value)This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in orderPlanProtocol.SortOperator.BuilderaddPoint(PlanProtocol.SortPartition.Builder builderForValue)This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in orderPlanProtocol.SortPartition.BuilderaddPointBuilder()This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in orderPlanProtocol.SortPartition.BuilderaddPointBuilder(int index)This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in orderPlanProtocol.SortOperator.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PlanProtocol.SortOperator.BuilderaddSortKeys(String value)The sort columns - order mattersPlanProtocol.SortOperator.BuilderaddSortKeysBytes(com.google.protobuf.ByteString value)The sort columns - order mattersPlanProtocol.SortOperatorbuild()PlanProtocol.SortOperatorbuildPartial()PlanProtocol.SortOperator.Builderclear()PlanProtocol.SortOperator.BuilderclearDirections()The directions for each sort col - true = ascendingPlanProtocol.SortOperator.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)PlanProtocol.SortOperator.BuilderclearLimitVal()If we know we only need the top n rows of the sort that is noted here If there is no limit being applied, this is set to -1PlanProtocol.SortOperator.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)PlanProtocol.SortOperator.BuilderclearPoint()This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in orderPlanProtocol.SortOperator.BuilderclearSortKeys()The sort columns - order mattersPlanProtocol.SortOperator.Builderclone()PlanProtocol.SortOperatorgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetDirections(int index)The directions for each sort col - true = ascendingintgetDirectionsCount()The directions for each sort col - true = ascendingList<Boolean>getDirectionsList()The directions for each sort col - true = ascendinglonggetLimitVal()If we know we only need the top n rows of the sort that is noted here If there is no limit being applied, this is set to -1PlanProtocol.SortPartitiongetPoint(int index)This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in orderPlanProtocol.SortPartition.BuildergetPointBuilder(int index)This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in orderList<PlanProtocol.SortPartition.Builder>getPointBuilderList()This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in orderintgetPointCount()This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in orderList<PlanProtocol.SortPartition>getPointList()This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in orderPlanProtocol.SortPartitionOrBuildergetPointOrBuilder(int index)This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in orderList<? extends PlanProtocol.SortPartitionOrBuilder>getPointOrBuilderList()This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in orderStringgetSortKeys(int index)The sort columns - order matterscom.google.protobuf.ByteStringgetSortKeysBytes(int index)The sort columns - order mattersintgetSortKeysCount()The sort columns - order matterscom.google.protobuf.ProtocolStringListgetSortKeysList()The sort columns - order mattersprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()PlanProtocol.SortOperator.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)PlanProtocol.SortOperator.BuildermergeFrom(com.google.protobuf.Message other)PlanProtocol.SortOperator.BuildermergeFrom(PlanProtocol.SortOperator other)PlanProtocol.SortOperator.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PlanProtocol.SortOperator.BuilderremovePoint(int index)This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in orderPlanProtocol.SortOperator.BuildersetDirections(int index, boolean value)The directions for each sort col - true = ascendingPlanProtocol.SortOperator.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PlanProtocol.SortOperator.BuildersetLimitVal(long value)If we know we only need the top n rows of the sort that is noted here If there is no limit being applied, this is set to -1PlanProtocol.SortOperator.BuildersetPoint(int index, PlanProtocol.SortPartition value)This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in orderPlanProtocol.SortOperator.BuildersetPoint(int index, PlanProtocol.SortPartition.Builder builderForValue)This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in orderPlanProtocol.SortOperator.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)PlanProtocol.SortOperator.BuildersetSortKeys(int index, String value)The sort columns - order mattersPlanProtocol.SortOperator.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.SortOperator.Builder>
-
clear
public PlanProtocol.SortOperator.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.SortOperator.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.SortOperator.Builder>
-
getDefaultInstanceForType
public PlanProtocol.SortOperator getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public PlanProtocol.SortOperator build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PlanProtocol.SortOperator buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public PlanProtocol.SortOperator.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.SortOperator.Builder>
-
setField
public PlanProtocol.SortOperator.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.SortOperator.Builder>
-
clearField
public PlanProtocol.SortOperator.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.SortOperator.Builder>
-
clearOneof
public PlanProtocol.SortOperator.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.SortOperator.Builder>
-
setRepeatedField
public PlanProtocol.SortOperator.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.SortOperator.Builder>
-
addRepeatedField
public PlanProtocol.SortOperator.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.SortOperator.Builder>
-
mergeFrom
public PlanProtocol.SortOperator.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PlanProtocol.SortOperator.Builder>
-
mergeFrom
public PlanProtocol.SortOperator.Builder mergeFrom(PlanProtocol.SortOperator other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.SortOperator.Builder>
-
mergeFrom
public PlanProtocol.SortOperator.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.SortOperator.Builder>- Throws:
IOException
-
getSortKeysList
public com.google.protobuf.ProtocolStringList getSortKeysList()
The sort columns - order matters
repeated string sortKeys = 1;- Specified by:
getSortKeysListin interfacePlanProtocol.SortOperatorOrBuilder- Returns:
- A list containing the sortKeys.
-
getSortKeysCount
public int getSortKeysCount()
The sort columns - order matters
repeated string sortKeys = 1;- Specified by:
getSortKeysCountin interfacePlanProtocol.SortOperatorOrBuilder- Returns:
- The count of sortKeys.
-
getSortKeys
public String getSortKeys(int index)
The sort columns - order matters
repeated string sortKeys = 1;- Specified by:
getSortKeysin interfacePlanProtocol.SortOperatorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The sortKeys at the given index.
-
getSortKeysBytes
public com.google.protobuf.ByteString getSortKeysBytes(int index)
The sort columns - order matters
repeated string sortKeys = 1;- Specified by:
getSortKeysBytesin interfacePlanProtocol.SortOperatorOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the sortKeys at the given index.
-
setSortKeys
public PlanProtocol.SortOperator.Builder setSortKeys(int index, String value)
The sort columns - order matters
repeated string sortKeys = 1;- Parameters:
index- The index to set the value at.value- The sortKeys to set.- Returns:
- This builder for chaining.
-
addSortKeys
public PlanProtocol.SortOperator.Builder addSortKeys(String value)
The sort columns - order matters
repeated string sortKeys = 1;- Parameters:
value- The sortKeys to add.- Returns:
- This builder for chaining.
-
addAllSortKeys
public PlanProtocol.SortOperator.Builder addAllSortKeys(Iterable<String> values)
The sort columns - order matters
repeated string sortKeys = 1;- Parameters:
values- The sortKeys to add.- Returns:
- This builder for chaining.
-
clearSortKeys
public PlanProtocol.SortOperator.Builder clearSortKeys()
The sort columns - order matters
repeated string sortKeys = 1;- Returns:
- This builder for chaining.
-
addSortKeysBytes
public PlanProtocol.SortOperator.Builder addSortKeysBytes(com.google.protobuf.ByteString value)
The sort columns - order matters
repeated string sortKeys = 1;- Parameters:
value- The bytes of the sortKeys to add.- Returns:
- This builder for chaining.
-
getDirectionsList
public List<Boolean> getDirectionsList()
The directions for each sort col - true = ascending
repeated bool directions = 2;- Specified by:
getDirectionsListin interfacePlanProtocol.SortOperatorOrBuilder- Returns:
- A list containing the directions.
-
getDirectionsCount
public int getDirectionsCount()
The directions for each sort col - true = ascending
repeated bool directions = 2;- Specified by:
getDirectionsCountin interfacePlanProtocol.SortOperatorOrBuilder- Returns:
- The count of directions.
-
getDirections
public boolean getDirections(int index)
The directions for each sort col - true = ascending
repeated bool directions = 2;- Specified by:
getDirectionsin interfacePlanProtocol.SortOperatorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The directions at the given index.
-
setDirections
public PlanProtocol.SortOperator.Builder setDirections(int index, boolean value)
The directions for each sort col - true = ascending
repeated bool directions = 2;- Parameters:
index- The index to set the value at.value- The directions to set.- Returns:
- This builder for chaining.
-
addDirections
public PlanProtocol.SortOperator.Builder addDirections(boolean value)
The directions for each sort col - true = ascending
repeated bool directions = 2;- Parameters:
value- The directions to add.- Returns:
- This builder for chaining.
-
addAllDirections
public PlanProtocol.SortOperator.Builder addAllDirections(Iterable<? extends Boolean> values)
The directions for each sort col - true = ascending
repeated bool directions = 2;- Parameters:
values- The directions to add.- Returns:
- This builder for chaining.
-
clearDirections
public PlanProtocol.SortOperator.Builder clearDirections()
The directions for each sort col - true = ascending
repeated bool directions = 2;- Returns:
- This builder for chaining.
-
getLimitVal
public long getLimitVal()
If we know we only need the top n rows of the sort that is noted here If there is no limit being applied, this is set to -1
int64 limitVal = 3;- Specified by:
getLimitValin interfacePlanProtocol.SortOperatorOrBuilder- Returns:
- The limitVal.
-
setLimitVal
public PlanProtocol.SortOperator.Builder setLimitVal(long value)
If we know we only need the top n rows of the sort that is noted here If there is no limit being applied, this is set to -1
int64 limitVal = 3;- Parameters:
value- The limitVal to set.- Returns:
- This builder for chaining.
-
clearLimitVal
public PlanProtocol.SortOperator.Builder clearLimitVal()
If we know we only need the top n rows of the sort that is noted here If there is no limit being applied, this is set to -1
int64 limitVal = 3;- Returns:
- This builder for chaining.
-
getPointList
public List<PlanProtocol.SortPartition> getPointList()
This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order
repeated .xg.db.sqlPlans.SortPartition point = 4;- Specified by:
getPointListin interfacePlanProtocol.SortOperatorOrBuilder
-
getPointCount
public int getPointCount()
This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order
repeated .xg.db.sqlPlans.SortPartition point = 4;- Specified by:
getPointCountin interfacePlanProtocol.SortOperatorOrBuilder
-
getPoint
public PlanProtocol.SortPartition getPoint(int index)
This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order
repeated .xg.db.sqlPlans.SortPartition point = 4;- Specified by:
getPointin interfacePlanProtocol.SortOperatorOrBuilder
-
setPoint
public PlanProtocol.SortOperator.Builder setPoint(int index, PlanProtocol.SortPartition value)
This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order
repeated .xg.db.sqlPlans.SortPartition point = 4;
-
setPoint
public PlanProtocol.SortOperator.Builder setPoint(int index, PlanProtocol.SortPartition.Builder builderForValue)
This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order
repeated .xg.db.sqlPlans.SortPartition point = 4;
-
addPoint
public PlanProtocol.SortOperator.Builder addPoint(PlanProtocol.SortPartition value)
This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order
repeated .xg.db.sqlPlans.SortPartition point = 4;
-
addPoint
public PlanProtocol.SortOperator.Builder addPoint(int index, PlanProtocol.SortPartition value)
This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order
repeated .xg.db.sqlPlans.SortPartition point = 4;
-
addPoint
public PlanProtocol.SortOperator.Builder addPoint(PlanProtocol.SortPartition.Builder builderForValue)
This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order
repeated .xg.db.sqlPlans.SortPartition point = 4;
-
addPoint
public PlanProtocol.SortOperator.Builder addPoint(int index, PlanProtocol.SortPartition.Builder builderForValue)
This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order
repeated .xg.db.sqlPlans.SortPartition point = 4;
-
addAllPoint
public PlanProtocol.SortOperator.Builder addAllPoint(Iterable<? extends PlanProtocol.SortPartition> values)
This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order
repeated .xg.db.sqlPlans.SortPartition point = 4;
-
clearPoint
public PlanProtocol.SortOperator.Builder clearPoint()
This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order
repeated .xg.db.sqlPlans.SortPartition point = 4;
-
removePoint
public PlanProtocol.SortOperator.Builder removePoint(int index)
This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order
repeated .xg.db.sqlPlans.SortPartition point = 4;
-
getPointBuilder
public PlanProtocol.SortPartition.Builder getPointBuilder(int index)
This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order
repeated .xg.db.sqlPlans.SortPartition point = 4;
-
getPointOrBuilder
public PlanProtocol.SortPartitionOrBuilder getPointOrBuilder(int index)
This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order
repeated .xg.db.sqlPlans.SortPartition point = 4;- Specified by:
getPointOrBuilderin interfacePlanProtocol.SortOperatorOrBuilder
-
getPointOrBuilderList
public List<? extends PlanProtocol.SortPartitionOrBuilder> getPointOrBuilderList()
This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order
repeated .xg.db.sqlPlans.SortPartition point = 4;- Specified by:
getPointOrBuilderListin interfacePlanProtocol.SortOperatorOrBuilder
-
addPointBuilder
public PlanProtocol.SortPartition.Builder addPointBuilder()
This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order
repeated .xg.db.sqlPlans.SortPartition point = 4;
-
addPointBuilder
public PlanProtocol.SortPartition.Builder addPointBuilder(int index)
This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order
repeated .xg.db.sqlPlans.SortPartition point = 4;
-
getPointBuilderList
public List<PlanProtocol.SortPartition.Builder> getPointBuilderList()
This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order
repeated .xg.db.sqlPlans.SortPartition point = 4;
-
setUnknownFields
public final PlanProtocol.SortOperator.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.SortOperator.Builder>
-
mergeUnknownFields
public final PlanProtocol.SortOperator.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.SortOperator.Builder>
-
-