Package io.substrait.proto
Class ExpandRel.ExpandField.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ExpandRel.ExpandField.Builder>
io.substrait.proto.ExpandRel.ExpandField.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ExpandRel.ExpandFieldOrBuilder,Cloneable
- Enclosing class:
- ExpandRel.ExpandField
public static final class ExpandRel.ExpandField.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ExpandRel.ExpandField.Builder>
implements ExpandRel.ExpandFieldOrBuilder
Protobuf type
substrait.ExpandRel.ExpandField-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Field that outputs the same value no matter which duplicate is being output.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Field that switches output based on which duplicate is being output.clone()Field 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.Field that outputs the same value no matter which duplicate is being output.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorField that switches output based on which duplicate is being output.Field 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.booleanField that switches output based on which duplicate is being output.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeConsistentField(Expression value) Field that outputs the same value no matter which duplicate is being output.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(ExpandRel.ExpandField other) Field that switches output based on which duplicate is being output.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setConsistentField(Expression value) Field that outputs the same value no matter which duplicate is being output.setConsistentField(Expression.Builder builderForValue) Field that outputs the same value no matter which duplicate is being output.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Field that switches output based on which duplicate is being output.setSwitchingField(ExpandRel.SwitchingField.Builder builderForValue) Field that switches output based on which duplicate is being output.setUnknownFields(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<ExpandRel.ExpandField.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<ExpandRel.ExpandField.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<ExpandRel.ExpandField.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<ExpandRel.ExpandField.Builder>
-
setField
public ExpandRel.ExpandField.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<ExpandRel.ExpandField.Builder>
-
clearField
public ExpandRel.ExpandField.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ExpandRel.ExpandField.Builder>
-
clearOneof
public ExpandRel.ExpandField.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ExpandRel.ExpandField.Builder>
-
setRepeatedField
public ExpandRel.ExpandField.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<ExpandRel.ExpandField.Builder>
-
addRepeatedField
public ExpandRel.ExpandField.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<ExpandRel.ExpandField.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ExpandRel.ExpandField.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ExpandRel.ExpandField.Builder>
-
mergeFrom
public ExpandRel.ExpandField.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<ExpandRel.ExpandField.Builder>- Throws:
IOException
-
getFieldTypeCase
- Specified by:
getFieldTypeCasein interfaceExpandRel.ExpandFieldOrBuilder
-
clearFieldType
-
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.
-
setSwitchingField
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; -
setSwitchingField
public ExpandRel.ExpandField.Builder setSwitchingField(ExpandRel.SwitchingField.Builder builderForValue) 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; -
mergeSwitchingField
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; -
clearSwitchingField
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; -
getSwitchingFieldBuilder
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; -
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.
-
setConsistentField
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; -
setConsistentField
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; -
mergeConsistentField
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; -
clearConsistentField
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; -
getConsistentFieldBuilder
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; -
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
-
setUnknownFields
public final ExpandRel.ExpandField.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ExpandRel.ExpandField.Builder>
-
mergeUnknownFields
public final ExpandRel.ExpandField.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ExpandRel.ExpandField.Builder>
-