Package io.substrait.proto
Class FetchRel.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<FetchRel.Builder>
io.substrait.proto.FetchRel.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,FetchRelOrBuilder,Cloneable
- Enclosing class:
- FetchRel
public static final class FetchRel.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<FetchRel.Builder>
implements FetchRelOrBuilder
The relational operator representing LIMIT/OFFSET or TOP type semantics.Protobuf type
substrait.FetchRel-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear().substrait.extensions.AdvancedExtension advanced_extension = 10;.substrait.RelCommon common = 1;Deprecated.substrait.FetchRel.count is deprecated.Expression evaluated into a non-negative integer specifying the number of records to return.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) .substrait.Rel input = 2;Deprecated.substrait.FetchRel.offset is deprecated.Expression evaluated into a non-negative integer specifying the number of records to skip.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) 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;longgetCount()Deprecated.substrait.FetchRel.count is deprecated.Expression evaluated into a non-negative integer specifying the number of records to return.Expression evaluated into a non-negative integer specifying the number of records to return.Expression evaluated into a non-negative integer specifying the number of records to return.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetInput().substrait.Rel input = 2;.substrait.Rel input = 2;.substrait.Rel input = 2;longDeprecated.substrait.FetchRel.offset is deprecated.Expression evaluated into a non-negative integer specifying the number of records to skip.Expression evaluated into a non-negative integer specifying the number of records to skip.Expression evaluated into a non-negative integer specifying the number of records to skip.boolean.substrait.extensions.AdvancedExtension advanced_extension = 10;boolean.substrait.RelCommon common = 1;booleanhasCount()Deprecated.substrait.FetchRel.count is deprecated.booleanExpression evaluated into a non-negative integer specifying the number of records to return.booleanhasInput().substrait.Rel input = 2;booleanDeprecated.substrait.FetchRel.offset is deprecated.booleanExpression evaluated into a non-negative integer specifying the number of records to skip.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal boolean.substrait.extensions.AdvancedExtension advanced_extension = 10;mergeCommon(RelCommon value) .substrait.RelCommon common = 1;mergeCountExpr(Expression value) Expression evaluated into a non-negative integer specifying the number of records to return.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeInput(Rel value) .substrait.Rel input = 2;mergeOffsetExpr(Expression value) Expression evaluated into a non-negative integer specifying the number of records to skip.final FetchRel.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) .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;setCount(long value) Deprecated.substrait.FetchRel.count is deprecated.setCountExpr(Expression value) Expression evaluated into a non-negative integer specifying the number of records to return.setCountExpr(Expression.Builder builderForValue) Expression evaluated into a non-negative integer specifying the number of records to return..substrait.Rel input = 2;setInput(Rel.Builder builderForValue) .substrait.Rel input = 2;setOffset(long value) Deprecated.substrait.FetchRel.offset is deprecated.setOffsetExpr(Expression value) Expression evaluated into a non-negative integer specifying the number of records to skip.setOffsetExpr(Expression.Builder builderForValue) Expression evaluated into a non-negative integer specifying the number of records to skip.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final FetchRel.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<FetchRel.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<FetchRel.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<FetchRel.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<FetchRel.Builder>
-
setField
public FetchRel.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<FetchRel.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FetchRel.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<FetchRel.Builder>
-
setRepeatedField
public FetchRel.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<FetchRel.Builder>
-
addRepeatedField
public FetchRel.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<FetchRel.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FetchRel.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<FetchRel.Builder>
-
mergeFrom
public FetchRel.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<FetchRel.Builder>- Throws:
IOException
-
getOffsetModeCase
- Specified by:
getOffsetModeCasein interfaceFetchRelOrBuilder
-
clearOffsetMode
-
getCountModeCase
- Specified by:
getCountModeCasein interfaceFetchRelOrBuilder
-
clearCountMode
-
hasCommon
public boolean hasCommon().substrait.RelCommon common = 1;- Specified by:
hasCommonin interfaceFetchRelOrBuilder- Returns:
- Whether the common field is set.
-
getCommon
.substrait.RelCommon common = 1;- Specified by:
getCommonin interfaceFetchRelOrBuilder- 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 interfaceFetchRelOrBuilder
-
hasInput
public boolean hasInput().substrait.Rel input = 2;- Specified by:
hasInputin interfaceFetchRelOrBuilder- Returns:
- Whether the input field is set.
-
getInput
.substrait.Rel input = 2;- Specified by:
getInputin interfaceFetchRelOrBuilder- 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 interfaceFetchRelOrBuilder
-
hasOffset
Deprecated.substrait.FetchRel.offset is deprecated. See substrait/algebra.proto;l=299the offset expressed in number of records Deprecated: use `offset_expr` instead
int64 offset = 3 [deprecated = true];- Specified by:
hasOffsetin interfaceFetchRelOrBuilder- Returns:
- Whether the offset field is set.
-
getOffset
Deprecated.substrait.FetchRel.offset is deprecated. See substrait/algebra.proto;l=299the offset expressed in number of records Deprecated: use `offset_expr` instead
int64 offset = 3 [deprecated = true];- Specified by:
getOffsetin interfaceFetchRelOrBuilder- Returns:
- The offset.
-
setOffset
Deprecated.substrait.FetchRel.offset is deprecated. See substrait/algebra.proto;l=299the offset expressed in number of records Deprecated: use `offset_expr` instead
int64 offset = 3 [deprecated = true];- Parameters:
value- The offset to set.- Returns:
- This builder for chaining.
-
clearOffset
Deprecated.substrait.FetchRel.offset is deprecated. See substrait/algebra.proto;l=299the offset expressed in number of records Deprecated: use `offset_expr` instead
int64 offset = 3 [deprecated = true];- Returns:
- This builder for chaining.
-
hasOffsetExpr
public boolean hasOffsetExpr()Expression evaluated into a non-negative integer specifying the number of records to skip. An expression evaluating to null is treated as 0. Evaluating to a negative integer should result in an error. Recommended type for offset is int64.
.substrait.Expression offset_expr = 5;- Specified by:
hasOffsetExprin interfaceFetchRelOrBuilder- Returns:
- Whether the offsetExpr field is set.
-
getOffsetExpr
Expression evaluated into a non-negative integer specifying the number of records to skip. An expression evaluating to null is treated as 0. Evaluating to a negative integer should result in an error. Recommended type for offset is int64.
.substrait.Expression offset_expr = 5;- Specified by:
getOffsetExprin interfaceFetchRelOrBuilder- Returns:
- The offsetExpr.
-
setOffsetExpr
Expression evaluated into a non-negative integer specifying the number of records to skip. An expression evaluating to null is treated as 0. Evaluating to a negative integer should result in an error. Recommended type for offset is int64.
.substrait.Expression offset_expr = 5; -
setOffsetExpr
Expression evaluated into a non-negative integer specifying the number of records to skip. An expression evaluating to null is treated as 0. Evaluating to a negative integer should result in an error. Recommended type for offset is int64.
.substrait.Expression offset_expr = 5; -
mergeOffsetExpr
Expression evaluated into a non-negative integer specifying the number of records to skip. An expression evaluating to null is treated as 0. Evaluating to a negative integer should result in an error. Recommended type for offset is int64.
.substrait.Expression offset_expr = 5; -
clearOffsetExpr
Expression evaluated into a non-negative integer specifying the number of records to skip. An expression evaluating to null is treated as 0. Evaluating to a negative integer should result in an error. Recommended type for offset is int64.
.substrait.Expression offset_expr = 5; -
getOffsetExprBuilder
Expression evaluated into a non-negative integer specifying the number of records to skip. An expression evaluating to null is treated as 0. Evaluating to a negative integer should result in an error. Recommended type for offset is int64.
.substrait.Expression offset_expr = 5; -
getOffsetExprOrBuilder
Expression evaluated into a non-negative integer specifying the number of records to skip. An expression evaluating to null is treated as 0. Evaluating to a negative integer should result in an error. Recommended type for offset is int64.
.substrait.Expression offset_expr = 5;- Specified by:
getOffsetExprOrBuilderin interfaceFetchRelOrBuilder
-
hasCount
Deprecated.substrait.FetchRel.count is deprecated. See substrait/algebra.proto;l=313the amount of records to return use -1 to signal that ALL records should be returned Deprecated: use `count_expr` instead
int64 count = 4 [deprecated = true];- Specified by:
hasCountin interfaceFetchRelOrBuilder- Returns:
- Whether the count field is set.
-
getCount
Deprecated.substrait.FetchRel.count is deprecated. See substrait/algebra.proto;l=313the amount of records to return use -1 to signal that ALL records should be returned Deprecated: use `count_expr` instead
int64 count = 4 [deprecated = true];- Specified by:
getCountin interfaceFetchRelOrBuilder- Returns:
- The count.
-
setCount
Deprecated.substrait.FetchRel.count is deprecated. See substrait/algebra.proto;l=313the amount of records to return use -1 to signal that ALL records should be returned Deprecated: use `count_expr` instead
int64 count = 4 [deprecated = true];- Parameters:
value- The count to set.- Returns:
- This builder for chaining.
-
clearCount
Deprecated.substrait.FetchRel.count is deprecated. See substrait/algebra.proto;l=313the amount of records to return use -1 to signal that ALL records should be returned Deprecated: use `count_expr` instead
int64 count = 4 [deprecated = true];- Returns:
- This builder for chaining.
-
hasCountExpr
public boolean hasCountExpr()Expression evaluated into a non-negative integer specifying the number of records to return. An expression evaluating to null signals that ALL records should be returned. Evaluating to a negative integer should result in an error. Recommended type for count is int64.
.substrait.Expression count_expr = 6;- Specified by:
hasCountExprin interfaceFetchRelOrBuilder- Returns:
- Whether the countExpr field is set.
-
getCountExpr
Expression evaluated into a non-negative integer specifying the number of records to return. An expression evaluating to null signals that ALL records should be returned. Evaluating to a negative integer should result in an error. Recommended type for count is int64.
.substrait.Expression count_expr = 6;- Specified by:
getCountExprin interfaceFetchRelOrBuilder- Returns:
- The countExpr.
-
setCountExpr
Expression evaluated into a non-negative integer specifying the number of records to return. An expression evaluating to null signals that ALL records should be returned. Evaluating to a negative integer should result in an error. Recommended type for count is int64.
.substrait.Expression count_expr = 6; -
setCountExpr
Expression evaluated into a non-negative integer specifying the number of records to return. An expression evaluating to null signals that ALL records should be returned. Evaluating to a negative integer should result in an error. Recommended type for count is int64.
.substrait.Expression count_expr = 6; -
mergeCountExpr
Expression evaluated into a non-negative integer specifying the number of records to return. An expression evaluating to null signals that ALL records should be returned. Evaluating to a negative integer should result in an error. Recommended type for count is int64.
.substrait.Expression count_expr = 6; -
clearCountExpr
Expression evaluated into a non-negative integer specifying the number of records to return. An expression evaluating to null signals that ALL records should be returned. Evaluating to a negative integer should result in an error. Recommended type for count is int64.
.substrait.Expression count_expr = 6; -
getCountExprBuilder
Expression evaluated into a non-negative integer specifying the number of records to return. An expression evaluating to null signals that ALL records should be returned. Evaluating to a negative integer should result in an error. Recommended type for count is int64.
.substrait.Expression count_expr = 6; -
getCountExprOrBuilder
Expression evaluated into a non-negative integer specifying the number of records to return. An expression evaluating to null signals that ALL records should be returned. Evaluating to a negative integer should result in an error. Recommended type for count is int64.
.substrait.Expression count_expr = 6;- Specified by:
getCountExprOrBuilderin interfaceFetchRelOrBuilder
-
hasAdvancedExtension
public boolean hasAdvancedExtension().substrait.extensions.AdvancedExtension advanced_extension = 10;- Specified by:
hasAdvancedExtensionin interfaceFetchRelOrBuilder- Returns:
- Whether the advancedExtension field is set.
-
getAdvancedExtension
.substrait.extensions.AdvancedExtension advanced_extension = 10;- Specified by:
getAdvancedExtensionin interfaceFetchRelOrBuilder- 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 interfaceFetchRelOrBuilder
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FetchRel.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FetchRel.Builder>
-