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.BuilderaddAllNullsFirst(Iterable<? extends Boolean> values)repeated bool nulls_first = 4;PlanProtocol.OrderedGatherOperator.BuilderaddAllSortKeys(Iterable<String> values)The sort columns - order mattersPlanProtocol.OrderedGatherOperator.BuilderaddDirections(boolean value)The directions for each sort col - true = ascendingPlanProtocol.OrderedGatherOperator.BuilderaddNullsFirst(boolean value)repeated bool nulls_first = 4;PlanProtocol.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.BuilderclearNullsFirst()repeated bool nulls_first = 4;PlanProtocol.OrderedGatherOperator.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)PlanProtocol.OrderedGatherOperator.BuilderclearSortKeys()The sort columns - order mattersPlanProtocol.OrderedGatherOperator.BuilderclearZerocopy()bool zerocopy = 5;PlanProtocol.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;booleangetNullsFirst(int index)repeated bool nulls_first = 4;intgetNullsFirstCount()repeated bool nulls_first = 4;List<Boolean>getNullsFirstList()repeated bool nulls_first = 4;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 mattersbooleangetZerocopy()bool zerocopy = 5;protected 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.BuildersetNullsFirst(int index, boolean value)repeated bool nulls_first = 4;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)PlanProtocol.OrderedGatherOperator.BuildersetZerocopy(boolean value)bool zerocopy = 5;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; -
getNullsFirstList
repeated bool nulls_first = 4;- Specified by:
getNullsFirstListin interfacePlanProtocol.OrderedGatherOperatorOrBuilder
-
getNullsFirstCount
public int getNullsFirstCount()repeated bool nulls_first = 4;- Specified by:
getNullsFirstCountin interfacePlanProtocol.OrderedGatherOperatorOrBuilder
-
getNullsFirst
public boolean getNullsFirst(int index)repeated bool nulls_first = 4;- Specified by:
getNullsFirstin interfacePlanProtocol.OrderedGatherOperatorOrBuilder
-
setNullsFirst
repeated bool nulls_first = 4; -
addNullsFirst
repeated bool nulls_first = 4; -
addAllNullsFirst
public PlanProtocol.OrderedGatherOperator.Builder addAllNullsFirst(Iterable<? extends Boolean> values)repeated bool nulls_first = 4; -
clearNullsFirst
repeated bool nulls_first = 4; -
getZerocopy
public boolean getZerocopy()bool zerocopy = 5;- Specified by:
getZerocopyin interfacePlanProtocol.OrderedGatherOperatorOrBuilder
-
setZerocopy
bool zerocopy = 5; -
clearZerocopy
bool zerocopy = 5; -
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>
-