Package com.ocient.jdbc.proto
Class PlanProtocol.OrderedGatherOperator.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.OrderedGatherOperator.Builder>
com.ocient.jdbc.proto.PlanProtocol.OrderedGatherOperator.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PlanProtocol.OrderedGatherOperatorOrBuilder,Cloneable
- Enclosing class:
- PlanProtocol.OrderedGatherOperator
public static final class PlanProtocol.OrderedGatherOperator.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.OrderedGatherOperator.Builder> implements PlanProtocol.OrderedGatherOperatorOrBuilder
Same as gather operator except that the streams received from each node are already sorted and we need to merge the sorted streamsProtobuf type
xg.db.sqlPlans.OrderedGatherOperator-
Method Summary
Modifier and Type Method Description PlanProtocol.OrderedGatherOperator.BuilderaddAllDirections(Iterable<? extends Boolean> values)The directions for each sort col - true = ascendingPlanProtocol.OrderedGatherOperator.BuilderaddAllSortKeys(Iterable<String> values)The sort columns - order mattersPlanProtocol.OrderedGatherOperator.BuilderaddDirections(boolean value)The directions for each sort col - true = ascendingPlanProtocol.OrderedGatherOperator.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PlanProtocol.OrderedGatherOperator.BuilderaddSortKeys(String value)The sort columns - order mattersPlanProtocol.OrderedGatherOperator.BuilderaddSortKeysBytes(com.google.protobuf.ByteString value)The sort columns - order mattersPlanProtocol.OrderedGatherOperatorbuild()PlanProtocol.OrderedGatherOperatorbuildPartial()PlanProtocol.OrderedGatherOperator.Builderclear()PlanProtocol.OrderedGatherOperator.BuilderclearDirections()The directions for each sort col - true = ascendingPlanProtocol.OrderedGatherOperator.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)PlanProtocol.OrderedGatherOperator.BuilderclearLevel().xg.db.sqlPlans.GatherLevel level = 3;PlanProtocol.OrderedGatherOperator.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)PlanProtocol.OrderedGatherOperator.BuilderclearSortKeys()The sort columns - order mattersPlanProtocol.OrderedGatherOperator.Builderclone()PlanProtocol.OrderedGatherOperatorgetDefaultInstanceForType()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 = ascendingPlanProtocol.GatherLevelgetLevel().xg.db.sqlPlans.GatherLevel level = 3;intgetLevelValue().xg.db.sqlPlans.GatherLevel level = 3;StringgetSortKeys(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.OrderedGatherOperator.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)PlanProtocol.OrderedGatherOperator.BuildermergeFrom(com.google.protobuf.Message other)PlanProtocol.OrderedGatherOperator.BuildermergeFrom(PlanProtocol.OrderedGatherOperator other)PlanProtocol.OrderedGatherOperator.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PlanProtocol.OrderedGatherOperator.BuildersetDirections(int index, boolean value)The directions for each sort col - true = ascendingPlanProtocol.OrderedGatherOperator.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PlanProtocol.OrderedGatherOperator.BuildersetLevel(PlanProtocol.GatherLevel value).xg.db.sqlPlans.GatherLevel level = 3;PlanProtocol.OrderedGatherOperator.BuildersetLevelValue(int value).xg.db.sqlPlans.GatherLevel level = 3;PlanProtocol.OrderedGatherOperator.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)PlanProtocol.OrderedGatherOperator.BuildersetSortKeys(int index, String value)The sort columns - order mattersPlanProtocol.OrderedGatherOperator.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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
Method Details
-
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.OrderedGatherOperator.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.OrderedGatherOperator.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.OrderedGatherOperator.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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.OrderedGatherOperator.Builder>
-
setField
public PlanProtocol.OrderedGatherOperator.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.OrderedGatherOperator.Builder>
-
clearField
public PlanProtocol.OrderedGatherOperator.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.OrderedGatherOperator.Builder>
-
clearOneof
public PlanProtocol.OrderedGatherOperator.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.OrderedGatherOperator.Builder>
-
setRepeatedField
public PlanProtocol.OrderedGatherOperator.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.OrderedGatherOperator.Builder>
-
addRepeatedField
public PlanProtocol.OrderedGatherOperator.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.OrderedGatherOperator.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PlanProtocol.OrderedGatherOperator.Builder>
-
mergeFrom
public PlanProtocol.OrderedGatherOperator.Builder mergeFrom(PlanProtocol.OrderedGatherOperator other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.OrderedGatherOperator.Builder>
-
mergeFrom
public PlanProtocol.OrderedGatherOperator.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.OrderedGatherOperator.Builder>- Throws:
IOException
-
getSortKeysList
public com.google.protobuf.ProtocolStringList getSortKeysList()The sort columns - order matters
repeated string sortKeys = 1;- Specified by:
getSortKeysListin interfacePlanProtocol.OrderedGatherOperatorOrBuilder
-
getSortKeysCount
public int getSortKeysCount()The sort columns - order matters
repeated string sortKeys = 1;- Specified by:
getSortKeysCountin interfacePlanProtocol.OrderedGatherOperatorOrBuilder
-
getSortKeys
The sort columns - order matters
repeated string sortKeys = 1;- Specified by:
getSortKeysin interfacePlanProtocol.OrderedGatherOperatorOrBuilder
-
getSortKeysBytes
public com.google.protobuf.ByteString getSortKeysBytes(int index)The sort columns - order matters
repeated string sortKeys = 1;- Specified by:
getSortKeysBytesin interfacePlanProtocol.OrderedGatherOperatorOrBuilder
-
setSortKeys
The sort columns - order matters
repeated string sortKeys = 1; -
addSortKeys
The sort columns - order matters
repeated string sortKeys = 1; -
addAllSortKeys
The sort columns - order matters
repeated string sortKeys = 1; -
clearSortKeys
The sort columns - order matters
repeated string sortKeys = 1; -
addSortKeysBytes
public PlanProtocol.OrderedGatherOperator.Builder addSortKeysBytes(com.google.protobuf.ByteString value)The sort columns - order matters
repeated string sortKeys = 1; -
getDirectionsList
The directions for each sort col - true = ascending
repeated bool directions = 2;- Specified by:
getDirectionsListin interfacePlanProtocol.OrderedGatherOperatorOrBuilder
-
getDirectionsCount
public int getDirectionsCount()The directions for each sort col - true = ascending
repeated bool directions = 2;- Specified by:
getDirectionsCountin interfacePlanProtocol.OrderedGatherOperatorOrBuilder
-
getDirections
public boolean getDirections(int index)The directions for each sort col - true = ascending
repeated bool directions = 2;- Specified by:
getDirectionsin interfacePlanProtocol.OrderedGatherOperatorOrBuilder
-
setDirections
The directions for each sort col - true = ascending
repeated bool directions = 2; -
addDirections
The directions for each sort col - true = ascending
repeated bool directions = 2; -
addAllDirections
public PlanProtocol.OrderedGatherOperator.Builder addAllDirections(Iterable<? extends Boolean> values)The directions for each sort col - true = ascending
repeated bool directions = 2; -
clearDirections
The directions for each sort col - true = ascending
repeated bool directions = 2; -
getLevelValue
public int getLevelValue().xg.db.sqlPlans.GatherLevel level = 3;- Specified by:
getLevelValuein interfacePlanProtocol.OrderedGatherOperatorOrBuilder
-
setLevelValue
.xg.db.sqlPlans.GatherLevel level = 3; -
getLevel
.xg.db.sqlPlans.GatherLevel level = 3;- Specified by:
getLevelin interfacePlanProtocol.OrderedGatherOperatorOrBuilder
-
setLevel
.xg.db.sqlPlans.GatherLevel level = 3; -
clearLevel
.xg.db.sqlPlans.GatherLevel level = 3; -
setUnknownFields
public final PlanProtocol.OrderedGatherOperator.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.OrderedGatherOperator.Builder>
-
mergeUnknownFields
public final PlanProtocol.OrderedGatherOperator.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.OrderedGatherOperator.Builder>
-