Package io.substrait.proto
Class FetchRel
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.substrait.proto.FetchRel
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,FetchRelOrBuilder,Serializable
public final class FetchRel
extends com.google.protobuf.GeneratedMessageV3
implements FetchRelOrBuilder
The relational operator representing LIMIT/OFFSET or TOP type semantics.Protobuf type
substrait.FetchRel- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classThe relational operator representing LIMIT/OFFSET or TOP type semantics.static enumstatic enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionboolean.substrait.extensions.AdvancedExtension advanced_extension = 10;.substrait.extensions.AdvancedExtension advanced_extension = 10;.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.static FetchRelstatic final com.google.protobuf.Descriptors.DescriptorgetInput().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.com.google.protobuf.Parser<FetchRel>intboolean.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.inthashCode()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 booleanstatic FetchRel.Builderstatic FetchRel.BuildernewBuilder(FetchRel prototype) protected FetchRel.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static FetchRelparseDelimitedFrom(InputStream input) static FetchRelparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FetchRelparseFrom(byte[] data) static FetchRelparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FetchRelparseFrom(com.google.protobuf.ByteString data) static FetchRelparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FetchRelparseFrom(com.google.protobuf.CodedInputStream input) static FetchRelparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FetchRelparseFrom(InputStream input) static FetchRelparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FetchRelparseFrom(ByteBuffer data) static FetchRelparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<FetchRel>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
COMMON_FIELD_NUMBER
public static final int COMMON_FIELD_NUMBER- See Also:
-
INPUT_FIELD_NUMBER
public static final int INPUT_FIELD_NUMBER- See Also:
-
OFFSET_FIELD_NUMBER
public static final int OFFSET_FIELD_NUMBER- See Also:
-
OFFSET_EXPR_FIELD_NUMBER
public static final int OFFSET_EXPR_FIELD_NUMBER- See Also:
-
COUNT_FIELD_NUMBER
public static final int COUNT_FIELD_NUMBER- See Also:
-
COUNT_EXPR_FIELD_NUMBER
public static final int COUNT_EXPR_FIELD_NUMBER- See Also:
-
ADVANCED_EXTENSION_FIELD_NUMBER
public static final int ADVANCED_EXTENSION_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
getOffsetModeCase
- Specified by:
getOffsetModeCasein interfaceFetchRelOrBuilder
-
getCountModeCase
- Specified by:
getCountModeCasein interfaceFetchRelOrBuilder
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
getAdvancedExtensionOrBuilder
.substrait.extensions.AdvancedExtension advanced_extension = 10;- Specified by:
getAdvancedExtensionOrBuilderin interfaceFetchRelOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static FetchRel parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FetchRel parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FetchRel parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FetchRel parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FetchRel parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FetchRel parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static FetchRel parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static FetchRel parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static FetchRel parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected FetchRel.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-