Package io.substrait.proto
Class ExpandRel.ExpandField
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.substrait.proto.ExpandRel.ExpandField
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ExpandRel.ExpandFieldOrBuilder,Serializable
- Enclosing class:
- ExpandRel
public static final class ExpandRel.ExpandField
extends com.google.protobuf.GeneratedMessageV3
implements ExpandRel.ExpandFieldOrBuilder
Protobuf type
substrait.ExpandRel.ExpandField- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typesubstrait.ExpandRel.ExpandFieldstatic 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 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 TypeMethodDescriptionbooleanField that outputs the same value no matter which duplicate is being output.Field that outputs the same value no matter which duplicate is being output.static ExpandRel.ExpandFieldstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Parser<ExpandRel.ExpandField>intField that switches output based on which duplicate is being output.Field that switches output based on which duplicate is being output.booleanField that outputs the same value no matter which duplicate is being output.inthashCode()booleanField that switches output based on which duplicate is being output.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(ExpandRel.ExpandField prototype) protected ExpandRel.ExpandField.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static ExpandRel.ExpandFieldparseDelimitedFrom(InputStream input) static ExpandRel.ExpandFieldparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ExpandRel.ExpandFieldparseFrom(byte[] data) static ExpandRel.ExpandFieldparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ExpandRel.ExpandFieldparseFrom(com.google.protobuf.ByteString data) static ExpandRel.ExpandFieldparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ExpandRel.ExpandFieldparseFrom(com.google.protobuf.CodedInputStream input) static ExpandRel.ExpandFieldparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ExpandRel.ExpandFieldparseFrom(InputStream input) static ExpandRel.ExpandFieldparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ExpandRel.ExpandFieldparseFrom(ByteBuffer data) static ExpandRel.ExpandFieldparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ExpandRel.ExpandField>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
-
SWITCHING_FIELD_FIELD_NUMBER
public static final int SWITCHING_FIELD_FIELD_NUMBER- See Also:
-
CONSISTENT_FIELD_FIELD_NUMBER
public static final int CONSISTENT_FIELD_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
-
getFieldTypeCase
- Specified by:
getFieldTypeCasein interfaceExpandRel.ExpandFieldOrBuilder
-
hasSwitchingField
public boolean hasSwitchingField()Field that switches output based on which duplicate is being output. Every switching_field should contain the same number of duplicates (so that the output rows are of consistent size and type). If there are not enough switching field definitions to match the other field definitions NULL will be returned to fill the extras.
.substrait.ExpandRel.SwitchingField switching_field = 2;- Specified by:
hasSwitchingFieldin interfaceExpandRel.ExpandFieldOrBuilder- Returns:
- Whether the switchingField field is set.
-
getSwitchingField
Field that switches output based on which duplicate is being output. Every switching_field should contain the same number of duplicates (so that the output rows are of consistent size and type). If there are not enough switching field definitions to match the other field definitions NULL will be returned to fill the extras.
.substrait.ExpandRel.SwitchingField switching_field = 2;- Specified by:
getSwitchingFieldin interfaceExpandRel.ExpandFieldOrBuilder- Returns:
- The switchingField.
-
getSwitchingFieldOrBuilder
Field that switches output based on which duplicate is being output. Every switching_field should contain the same number of duplicates (so that the output rows are of consistent size and type). If there are not enough switching field definitions to match the other field definitions NULL will be returned to fill the extras.
.substrait.ExpandRel.SwitchingField switching_field = 2;- Specified by:
getSwitchingFieldOrBuilderin interfaceExpandRel.ExpandFieldOrBuilder
-
hasConsistentField
public boolean hasConsistentField()Field that outputs the same value no matter which duplicate is being output. Equivalent to a switching_field that lists the same expression multiple times.
.substrait.Expression consistent_field = 3;- Specified by:
hasConsistentFieldin interfaceExpandRel.ExpandFieldOrBuilder- Returns:
- Whether the consistentField field is set.
-
getConsistentField
Field that outputs the same value no matter which duplicate is being output. Equivalent to a switching_field that lists the same expression multiple times.
.substrait.Expression consistent_field = 3;- Specified by:
getConsistentFieldin interfaceExpandRel.ExpandFieldOrBuilder- Returns:
- The consistentField.
-
getConsistentFieldOrBuilder
Field that outputs the same value no matter which duplicate is being output. Equivalent to a switching_field that lists the same expression multiple times.
.substrait.Expression consistent_field = 3;- Specified by:
getConsistentFieldOrBuilderin interfaceExpandRel.ExpandFieldOrBuilder
-
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 ExpandRel.ExpandField parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ExpandRel.ExpandField parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ExpandRel.ExpandField parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ExpandRel.ExpandField parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ExpandRel.ExpandField parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ExpandRel.ExpandField parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ExpandRel.ExpandField parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ExpandRel.ExpandField parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ExpandRel.ExpandField parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ExpandRel.ExpandField 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 ExpandRel.ExpandField.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
-