Package io.substrait.proto
Class ProjectRel.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ProjectRel.Builder>
io.substrait.proto.ProjectRel.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ProjectRelOrBuilder,Cloneable
- Enclosing class:
- ProjectRel
public static final class ProjectRel.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ProjectRel.Builder>
implements ProjectRelOrBuilder
This operator allows to represent calculated expressions of fields (e.g., a+b). Direct/Emit are used to represent classical relational projectionsProtobuf type
substrait.ProjectRel-
Method Summary
Modifier and TypeMethodDescriptionaddAllExpressions(Iterable<? extends Expression> values) repeated .substrait.Expression expressions = 3;addExpressions(int index, Expression value) repeated .substrait.Expression expressions = 3;addExpressions(int index, Expression.Builder builderForValue) repeated .substrait.Expression expressions = 3;addExpressions(Expression value) repeated .substrait.Expression expressions = 3;addExpressions(Expression.Builder builderForValue) repeated .substrait.Expression expressions = 3;repeated .substrait.Expression expressions = 3;addExpressionsBuilder(int index) repeated .substrait.Expression expressions = 3;addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear().substrait.extensions.AdvancedExtension advanced_extension = 10;.substrait.RelCommon common = 1;repeated .substrait.Expression expressions = 3;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) .substrait.Rel input = 2;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;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetExpressions(int index) repeated .substrait.Expression expressions = 3;getExpressionsBuilder(int index) repeated .substrait.Expression expressions = 3;repeated .substrait.Expression expressions = 3;intrepeated .substrait.Expression expressions = 3;repeated .substrait.Expression expressions = 3;getExpressionsOrBuilder(int index) repeated .substrait.Expression expressions = 3;List<? extends ExpressionOrBuilder>repeated .substrait.Expression expressions = 3;getInput().substrait.Rel input = 2;.substrait.Rel input = 2;.substrait.Rel input = 2;boolean.substrait.extensions.AdvancedExtension advanced_extension = 10;boolean.substrait.RelCommon common = 1;booleanhasInput().substrait.Rel input = 2;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal boolean.substrait.extensions.AdvancedExtension advanced_extension = 10;mergeCommon(RelCommon value) .substrait.RelCommon common = 1;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(ProjectRel other) mergeInput(Rel value) .substrait.Rel input = 2;final ProjectRel.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeExpressions(int index) repeated .substrait.Expression expressions = 3;.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;setExpressions(int index, Expression value) repeated .substrait.Expression expressions = 3;setExpressions(int index, Expression.Builder builderForValue) repeated .substrait.Expression expressions = 3;.substrait.Rel input = 2;setInput(Rel.Builder builderForValue) .substrait.Rel input = 2;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final ProjectRel.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<ProjectRel.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<ProjectRel.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<ProjectRel.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<ProjectRel.Builder>
-
setField
public ProjectRel.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<ProjectRel.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ProjectRel.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ProjectRel.Builder>
-
setRepeatedField
public ProjectRel.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<ProjectRel.Builder>
-
addRepeatedField
public ProjectRel.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<ProjectRel.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ProjectRel.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ProjectRel.Builder>
-
mergeFrom
public ProjectRel.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<ProjectRel.Builder>- Throws:
IOException
-
hasCommon
public boolean hasCommon().substrait.RelCommon common = 1;- Specified by:
hasCommonin interfaceProjectRelOrBuilder- Returns:
- Whether the common field is set.
-
getCommon
.substrait.RelCommon common = 1;- Specified by:
getCommonin interfaceProjectRelOrBuilder- 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 interfaceProjectRelOrBuilder
-
hasInput
public boolean hasInput().substrait.Rel input = 2;- Specified by:
hasInputin interfaceProjectRelOrBuilder- Returns:
- Whether the input field is set.
-
getInput
.substrait.Rel input = 2;- Specified by:
getInputin interfaceProjectRelOrBuilder- 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 interfaceProjectRelOrBuilder
-
getExpressionsList
repeated .substrait.Expression expressions = 3;- Specified by:
getExpressionsListin interfaceProjectRelOrBuilder
-
getExpressionsCount
public int getExpressionsCount()repeated .substrait.Expression expressions = 3;- Specified by:
getExpressionsCountin interfaceProjectRelOrBuilder
-
getExpressions
repeated .substrait.Expression expressions = 3;- Specified by:
getExpressionsin interfaceProjectRelOrBuilder
-
setExpressions
repeated .substrait.Expression expressions = 3; -
setExpressions
repeated .substrait.Expression expressions = 3; -
addExpressions
repeated .substrait.Expression expressions = 3; -
addExpressions
repeated .substrait.Expression expressions = 3; -
addExpressions
repeated .substrait.Expression expressions = 3; -
addExpressions
repeated .substrait.Expression expressions = 3; -
addAllExpressions
repeated .substrait.Expression expressions = 3; -
clearExpressions
repeated .substrait.Expression expressions = 3; -
removeExpressions
repeated .substrait.Expression expressions = 3; -
getExpressionsBuilder
repeated .substrait.Expression expressions = 3; -
getExpressionsOrBuilder
repeated .substrait.Expression expressions = 3;- Specified by:
getExpressionsOrBuilderin interfaceProjectRelOrBuilder
-
getExpressionsOrBuilderList
repeated .substrait.Expression expressions = 3;- Specified by:
getExpressionsOrBuilderListin interfaceProjectRelOrBuilder
-
addExpressionsBuilder
repeated .substrait.Expression expressions = 3; -
addExpressionsBuilder
repeated .substrait.Expression expressions = 3; -
getExpressionsBuilderList
repeated .substrait.Expression expressions = 3; -
hasAdvancedExtension
public boolean hasAdvancedExtension().substrait.extensions.AdvancedExtension advanced_extension = 10;- Specified by:
hasAdvancedExtensionin interfaceProjectRelOrBuilder- Returns:
- Whether the advancedExtension field is set.
-
getAdvancedExtension
.substrait.extensions.AdvancedExtension advanced_extension = 10;- Specified by:
getAdvancedExtensionin interfaceProjectRelOrBuilder- 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 interfaceProjectRelOrBuilder
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ProjectRel.Builder>
-
mergeUnknownFields
public final ProjectRel.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ProjectRel.Builder>
-