Package io.substrait.proto
Class SortRel.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<SortRel.Builder>
io.substrait.proto.SortRel.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,SortRelOrBuilder,Cloneable
- Enclosing class:
- SortRel
public static final class SortRel.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<SortRel.Builder>
implements SortRelOrBuilder
The ORDERY BY (or sorting) relational operator. Beside describing a base relation, it includes a list of fields to sort onProtobuf type
substrait.SortRel-
Method Summary
Modifier and TypeMethodDescriptionaddAllSorts(Iterable<? extends SortField> values) repeated .substrait.SortField sorts = 3;addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) repeated .substrait.SortField sorts = 3;addSorts(int index, SortField.Builder builderForValue) repeated .substrait.SortField sorts = 3;repeated .substrait.SortField sorts = 3;addSorts(SortField.Builder builderForValue) repeated .substrait.SortField sorts = 3;repeated .substrait.SortField sorts = 3;addSortsBuilder(int index) repeated .substrait.SortField sorts = 3;build()clear().substrait.extensions.AdvancedExtension advanced_extension = 10;.substrait.RelCommon common = 1;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) .substrait.Rel input = 2;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) repeated .substrait.SortField sorts = 3;clone().substrait.extensions.AdvancedExtension advanced_extension = 10;.substrait.extensions.AdvancedExtension advanced_extension = 10;.substrait.extensions.AdvancedExtension advanced_extension = 10;.substrait.RelCommon common = 1;.substrait.RelCommon common = 1;.substrait.RelCommon common = 1;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetInput().substrait.Rel input = 2;.substrait.Rel input = 2;.substrait.Rel input = 2;getSorts(int index) repeated .substrait.SortField sorts = 3;getSortsBuilder(int index) repeated .substrait.SortField sorts = 3;repeated .substrait.SortField sorts = 3;intrepeated .substrait.SortField sorts = 3;repeated .substrait.SortField sorts = 3;getSortsOrBuilder(int index) repeated .substrait.SortField sorts = 3;List<? extends SortFieldOrBuilder>repeated .substrait.SortField sorts = 3;boolean.substrait.extensions.AdvancedExtension advanced_extension = 10;boolean.substrait.RelCommon common = 1;booleanhasInput().substrait.Rel input = 2;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal boolean.substrait.extensions.AdvancedExtension advanced_extension = 10;mergeCommon(RelCommon value) .substrait.RelCommon common = 1;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeInput(Rel value) .substrait.Rel input = 2;final SortRel.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeSorts(int index) repeated .substrait.SortField sorts = 3;.substrait.extensions.AdvancedExtension advanced_extension = 10;setAdvancedExtension(AdvancedExtension.Builder builderForValue) .substrait.extensions.AdvancedExtension advanced_extension = 10;.substrait.RelCommon common = 1;setCommon(RelCommon.Builder builderForValue) .substrait.RelCommon common = 1;.substrait.Rel input = 2;setInput(Rel.Builder builderForValue) .substrait.Rel input = 2;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) repeated .substrait.SortField sorts = 3;setSorts(int index, SortField.Builder builderForValue) repeated .substrait.SortField sorts = 3;final SortRel.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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<SortRel.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<SortRel.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<SortRel.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<SortRel.Builder>
-
setField
public SortRel.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<SortRel.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SortRel.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<SortRel.Builder>
-
setRepeatedField
public SortRel.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<SortRel.Builder>
-
addRepeatedField
public SortRel.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<SortRel.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SortRel.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<SortRel.Builder>
-
mergeFrom
public SortRel.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<SortRel.Builder>- Throws:
IOException
-
hasCommon
public boolean hasCommon().substrait.RelCommon common = 1;- Specified by:
hasCommonin interfaceSortRelOrBuilder- Returns:
- Whether the common field is set.
-
getCommon
.substrait.RelCommon common = 1;- Specified by:
getCommonin interfaceSortRelOrBuilder- Returns:
- The common.
-
setCommon
.substrait.RelCommon common = 1; -
setCommon
.substrait.RelCommon common = 1; -
mergeCommon
.substrait.RelCommon common = 1; -
clearCommon
.substrait.RelCommon common = 1; -
getCommonBuilder
.substrait.RelCommon common = 1; -
getCommonOrBuilder
.substrait.RelCommon common = 1;- Specified by:
getCommonOrBuilderin interfaceSortRelOrBuilder
-
hasInput
public boolean hasInput().substrait.Rel input = 2;- Specified by:
hasInputin interfaceSortRelOrBuilder- Returns:
- Whether the input field is set.
-
getInput
.substrait.Rel input = 2;- Specified by:
getInputin interfaceSortRelOrBuilder- Returns:
- The input.
-
setInput
.substrait.Rel input = 2; -
setInput
.substrait.Rel input = 2; -
mergeInput
.substrait.Rel input = 2; -
clearInput
.substrait.Rel input = 2; -
getInputBuilder
.substrait.Rel input = 2; -
getInputOrBuilder
.substrait.Rel input = 2;- Specified by:
getInputOrBuilderin interfaceSortRelOrBuilder
-
getSortsList
repeated .substrait.SortField sorts = 3;- Specified by:
getSortsListin interfaceSortRelOrBuilder
-
getSortsCount
public int getSortsCount()repeated .substrait.SortField sorts = 3;- Specified by:
getSortsCountin interfaceSortRelOrBuilder
-
getSorts
repeated .substrait.SortField sorts = 3;- Specified by:
getSortsin interfaceSortRelOrBuilder
-
setSorts
repeated .substrait.SortField sorts = 3; -
setSorts
repeated .substrait.SortField sorts = 3; -
addSorts
repeated .substrait.SortField sorts = 3; -
addSorts
repeated .substrait.SortField sorts = 3; -
addSorts
repeated .substrait.SortField sorts = 3; -
addSorts
repeated .substrait.SortField sorts = 3; -
addAllSorts
repeated .substrait.SortField sorts = 3; -
clearSorts
repeated .substrait.SortField sorts = 3; -
removeSorts
repeated .substrait.SortField sorts = 3; -
getSortsBuilder
repeated .substrait.SortField sorts = 3; -
getSortsOrBuilder
repeated .substrait.SortField sorts = 3;- Specified by:
getSortsOrBuilderin interfaceSortRelOrBuilder
-
getSortsOrBuilderList
repeated .substrait.SortField sorts = 3;- Specified by:
getSortsOrBuilderListin interfaceSortRelOrBuilder
-
addSortsBuilder
repeated .substrait.SortField sorts = 3; -
addSortsBuilder
repeated .substrait.SortField sorts = 3; -
getSortsBuilderList
repeated .substrait.SortField sorts = 3; -
hasAdvancedExtension
public boolean hasAdvancedExtension().substrait.extensions.AdvancedExtension advanced_extension = 10;- Specified by:
hasAdvancedExtensionin interfaceSortRelOrBuilder- Returns:
- Whether the advancedExtension field is set.
-
getAdvancedExtension
.substrait.extensions.AdvancedExtension advanced_extension = 10;- Specified by:
getAdvancedExtensionin interfaceSortRelOrBuilder- Returns:
- The advancedExtension.
-
setAdvancedExtension
.substrait.extensions.AdvancedExtension advanced_extension = 10; -
setAdvancedExtension
.substrait.extensions.AdvancedExtension advanced_extension = 10; -
mergeAdvancedExtension
.substrait.extensions.AdvancedExtension advanced_extension = 10; -
clearAdvancedExtension
.substrait.extensions.AdvancedExtension advanced_extension = 10; -
getAdvancedExtensionBuilder
.substrait.extensions.AdvancedExtension advanced_extension = 10; -
getAdvancedExtensionOrBuilder
.substrait.extensions.AdvancedExtension advanced_extension = 10;- Specified by:
getAdvancedExtensionOrBuilderin interfaceSortRelOrBuilder
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SortRel.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SortRel.Builder>
-