Package io.substrait.proto
Class Expression.FieldReference.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Expression.FieldReference.Builder>
io.substrait.proto.Expression.FieldReference.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Expression.FieldReferenceOrBuilder,Cloneable
- Enclosing class:
- Expression.FieldReference
public static final class Expression.FieldReference.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Expression.FieldReference.Builder>
implements Expression.FieldReferenceOrBuilder
A reference to an inner part of a complex object. Can reference reference a single element or a masked version of elementsProtobuf type
substrait.Expression.FieldReference-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear().substrait.Expression.ReferenceSegment direct_reference = 1;.substrait.Expression expression = 3;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) .substrait.Expression.MaskExpression masked_reference = 2;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) .substrait.Expression.FieldReference.OuterReference outer_reference = 5;.substrait.Expression.FieldReference.RootReference root_reference = 4;clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptor.substrait.Expression.ReferenceSegment direct_reference = 1;.substrait.Expression.ReferenceSegment direct_reference = 1;.substrait.Expression.ReferenceSegment direct_reference = 1;.substrait.Expression expression = 3;.substrait.Expression expression = 3;.substrait.Expression expression = 3;.substrait.Expression.MaskExpression masked_reference = 2;.substrait.Expression.MaskExpression masked_reference = 2;.substrait.Expression.MaskExpression masked_reference = 2;.substrait.Expression.FieldReference.OuterReference outer_reference = 5;.substrait.Expression.FieldReference.OuterReference outer_reference = 5;.substrait.Expression.FieldReference.OuterReference outer_reference = 5;.substrait.Expression.FieldReference.RootReference root_reference = 4;.substrait.Expression.FieldReference.RootReference root_reference = 4;.substrait.Expression.FieldReference.RootReference root_reference = 4;boolean.substrait.Expression.ReferenceSegment direct_reference = 1;boolean.substrait.Expression expression = 3;boolean.substrait.Expression.MaskExpression masked_reference = 2;boolean.substrait.Expression.FieldReference.OuterReference outer_reference = 5;boolean.substrait.Expression.FieldReference.RootReference root_reference = 4;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal boolean.substrait.Expression.ReferenceSegment direct_reference = 1;mergeExpression(Expression value) .substrait.Expression expression = 3;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) .substrait.Expression.MaskExpression masked_reference = 2;.substrait.Expression.FieldReference.OuterReference outer_reference = 5;.substrait.Expression.FieldReference.RootReference root_reference = 4;mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) .substrait.Expression.ReferenceSegment direct_reference = 1;setDirectReference(Expression.ReferenceSegment.Builder builderForValue) .substrait.Expression.ReferenceSegment direct_reference = 1;setExpression(Expression value) .substrait.Expression expression = 3;setExpression(Expression.Builder builderForValue) .substrait.Expression expression = 3;.substrait.Expression.MaskExpression masked_reference = 2;setMaskedReference(Expression.MaskExpression.Builder builderForValue) .substrait.Expression.MaskExpression masked_reference = 2;.substrait.Expression.FieldReference.OuterReference outer_reference = 5;setOuterReference(Expression.FieldReference.OuterReference.Builder builderForValue) .substrait.Expression.FieldReference.OuterReference outer_reference = 5;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) .substrait.Expression.FieldReference.RootReference root_reference = 4;setRootReference(Expression.FieldReference.RootReference.Builder builderForValue) .substrait.Expression.FieldReference.RootReference root_reference = 4;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<Expression.FieldReference.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<Expression.FieldReference.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<Expression.FieldReference.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<Expression.FieldReference.Builder>
-
setField
public Expression.FieldReference.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<Expression.FieldReference.Builder>
-
clearField
public Expression.FieldReference.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.FieldReference.Builder>
-
clearOneof
public Expression.FieldReference.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.FieldReference.Builder>
-
setRepeatedField
public Expression.FieldReference.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<Expression.FieldReference.Builder>
-
addRepeatedField
public Expression.FieldReference.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<Expression.FieldReference.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Expression.FieldReference.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.FieldReference.Builder>
-
mergeFrom
public Expression.FieldReference.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<Expression.FieldReference.Builder>- Throws:
IOException
-
getReferenceTypeCase
- Specified by:
getReferenceTypeCasein interfaceExpression.FieldReferenceOrBuilder
-
clearReferenceType
-
getRootTypeCase
- Specified by:
getRootTypeCasein interfaceExpression.FieldReferenceOrBuilder
-
clearRootType
-
hasDirectReference
public boolean hasDirectReference().substrait.Expression.ReferenceSegment direct_reference = 1;- Specified by:
hasDirectReferencein interfaceExpression.FieldReferenceOrBuilder- Returns:
- Whether the directReference field is set.
-
getDirectReference
.substrait.Expression.ReferenceSegment direct_reference = 1;- Specified by:
getDirectReferencein interfaceExpression.FieldReferenceOrBuilder- Returns:
- The directReference.
-
setDirectReference
.substrait.Expression.ReferenceSegment direct_reference = 1; -
setDirectReference
public Expression.FieldReference.Builder setDirectReference(Expression.ReferenceSegment.Builder builderForValue) .substrait.Expression.ReferenceSegment direct_reference = 1; -
mergeDirectReference
.substrait.Expression.ReferenceSegment direct_reference = 1; -
clearDirectReference
.substrait.Expression.ReferenceSegment direct_reference = 1; -
getDirectReferenceBuilder
.substrait.Expression.ReferenceSegment direct_reference = 1; -
getDirectReferenceOrBuilder
.substrait.Expression.ReferenceSegment direct_reference = 1;- Specified by:
getDirectReferenceOrBuilderin interfaceExpression.FieldReferenceOrBuilder
-
hasMaskedReference
public boolean hasMaskedReference().substrait.Expression.MaskExpression masked_reference = 2;- Specified by:
hasMaskedReferencein interfaceExpression.FieldReferenceOrBuilder- Returns:
- Whether the maskedReference field is set.
-
getMaskedReference
.substrait.Expression.MaskExpression masked_reference = 2;- Specified by:
getMaskedReferencein interfaceExpression.FieldReferenceOrBuilder- Returns:
- The maskedReference.
-
setMaskedReference
.substrait.Expression.MaskExpression masked_reference = 2; -
setMaskedReference
public Expression.FieldReference.Builder setMaskedReference(Expression.MaskExpression.Builder builderForValue) .substrait.Expression.MaskExpression masked_reference = 2; -
mergeMaskedReference
.substrait.Expression.MaskExpression masked_reference = 2; -
clearMaskedReference
.substrait.Expression.MaskExpression masked_reference = 2; -
getMaskedReferenceBuilder
.substrait.Expression.MaskExpression masked_reference = 2; -
getMaskedReferenceOrBuilder
.substrait.Expression.MaskExpression masked_reference = 2;- Specified by:
getMaskedReferenceOrBuilderin interfaceExpression.FieldReferenceOrBuilder
-
hasExpression
public boolean hasExpression().substrait.Expression expression = 3;- Specified by:
hasExpressionin interfaceExpression.FieldReferenceOrBuilder- Returns:
- Whether the expression field is set.
-
getExpression
.substrait.Expression expression = 3;- Specified by:
getExpressionin interfaceExpression.FieldReferenceOrBuilder- Returns:
- The expression.
-
setExpression
.substrait.Expression expression = 3; -
setExpression
.substrait.Expression expression = 3; -
mergeExpression
.substrait.Expression expression = 3; -
clearExpression
.substrait.Expression expression = 3; -
getExpressionBuilder
.substrait.Expression expression = 3; -
getExpressionOrBuilder
.substrait.Expression expression = 3;- Specified by:
getExpressionOrBuilderin interfaceExpression.FieldReferenceOrBuilder
-
hasRootReference
public boolean hasRootReference().substrait.Expression.FieldReference.RootReference root_reference = 4;- Specified by:
hasRootReferencein interfaceExpression.FieldReferenceOrBuilder- Returns:
- Whether the rootReference field is set.
-
getRootReference
.substrait.Expression.FieldReference.RootReference root_reference = 4;- Specified by:
getRootReferencein interfaceExpression.FieldReferenceOrBuilder- Returns:
- The rootReference.
-
setRootReference
public Expression.FieldReference.Builder setRootReference(Expression.FieldReference.RootReference value) .substrait.Expression.FieldReference.RootReference root_reference = 4; -
setRootReference
public Expression.FieldReference.Builder setRootReference(Expression.FieldReference.RootReference.Builder builderForValue) .substrait.Expression.FieldReference.RootReference root_reference = 4; -
mergeRootReference
public Expression.FieldReference.Builder mergeRootReference(Expression.FieldReference.RootReference value) .substrait.Expression.FieldReference.RootReference root_reference = 4; -
clearRootReference
.substrait.Expression.FieldReference.RootReference root_reference = 4; -
getRootReferenceBuilder
.substrait.Expression.FieldReference.RootReference root_reference = 4; -
getRootReferenceOrBuilder
.substrait.Expression.FieldReference.RootReference root_reference = 4;- Specified by:
getRootReferenceOrBuilderin interfaceExpression.FieldReferenceOrBuilder
-
hasOuterReference
public boolean hasOuterReference().substrait.Expression.FieldReference.OuterReference outer_reference = 5;- Specified by:
hasOuterReferencein interfaceExpression.FieldReferenceOrBuilder- Returns:
- Whether the outerReference field is set.
-
getOuterReference
.substrait.Expression.FieldReference.OuterReference outer_reference = 5;- Specified by:
getOuterReferencein interfaceExpression.FieldReferenceOrBuilder- Returns:
- The outerReference.
-
setOuterReference
public Expression.FieldReference.Builder setOuterReference(Expression.FieldReference.OuterReference value) .substrait.Expression.FieldReference.OuterReference outer_reference = 5; -
setOuterReference
public Expression.FieldReference.Builder setOuterReference(Expression.FieldReference.OuterReference.Builder builderForValue) .substrait.Expression.FieldReference.OuterReference outer_reference = 5; -
mergeOuterReference
public Expression.FieldReference.Builder mergeOuterReference(Expression.FieldReference.OuterReference value) .substrait.Expression.FieldReference.OuterReference outer_reference = 5; -
clearOuterReference
.substrait.Expression.FieldReference.OuterReference outer_reference = 5; -
getOuterReferenceBuilder
.substrait.Expression.FieldReference.OuterReference outer_reference = 5; -
getOuterReferenceOrBuilder
.substrait.Expression.FieldReference.OuterReference outer_reference = 5;- Specified by:
getOuterReferenceOrBuilderin interfaceExpression.FieldReferenceOrBuilder
-
setUnknownFields
public final Expression.FieldReference.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.FieldReference.Builder>
-
mergeUnknownFields
public final Expression.FieldReference.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.FieldReference.Builder>
-