Package io.substrait.proto
Class RelCommon.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<RelCommon.Builder>
io.substrait.proto.RelCommon.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RelCommonOrBuilder,Cloneable
- Enclosing class:
- RelCommon
public static final class RelCommon.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<RelCommon.Builder>
implements RelCommonOrBuilder
Common fields for all relational operatorsProtobuf type
substrait.RelCommon-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear().substrait.extensions.AdvancedExtension advanced_extension = 4;The underlying relation is output as is (no reordering or projection of columns)Allows to control for order and inclusion of fieldsclearField(com.google.protobuf.Descriptors.FieldDescriptor field) .substrait.RelCommon.Hint hint = 3;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone().substrait.extensions.AdvancedExtension advanced_extension = 4;.substrait.extensions.AdvancedExtension advanced_extension = 4;.substrait.extensions.AdvancedExtension advanced_extension = 4;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe underlying relation is output as is (no reordering or projection of columns)The underlying relation is output as is (no reordering or projection of columns)The underlying relation is output as is (no reordering or projection of columns)getEmit()Allows to control for order and inclusion of fieldsAllows to control for order and inclusion of fieldsAllows to control for order and inclusion of fieldsgetHint().substrait.RelCommon.Hint hint = 3;.substrait.RelCommon.Hint hint = 3;.substrait.RelCommon.Hint hint = 3;boolean.substrait.extensions.AdvancedExtension advanced_extension = 4;booleanThe underlying relation is output as is (no reordering or projection of columns)booleanhasEmit()Allows to control for order and inclusion of fieldsbooleanhasHint().substrait.RelCommon.Hint hint = 3;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal boolean.substrait.extensions.AdvancedExtension advanced_extension = 4;mergeDirect(RelCommon.Direct value) The underlying relation is output as is (no reordering or projection of columns)mergeEmit(RelCommon.Emit value) Allows to control for order and inclusion of fieldsmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeHint(RelCommon.Hint value) .substrait.RelCommon.Hint hint = 3;final RelCommon.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) .substrait.extensions.AdvancedExtension advanced_extension = 4;setAdvancedExtension(AdvancedExtension.Builder builderForValue) .substrait.extensions.AdvancedExtension advanced_extension = 4;setDirect(RelCommon.Direct value) The underlying relation is output as is (no reordering or projection of columns)setDirect(RelCommon.Direct.Builder builderForValue) The underlying relation is output as is (no reordering or projection of columns)setEmit(RelCommon.Emit value) Allows to control for order and inclusion of fieldssetEmit(RelCommon.Emit.Builder builderForValue) Allows to control for order and inclusion of fieldssetHint(RelCommon.Hint value) .substrait.RelCommon.Hint hint = 3;setHint(RelCommon.Hint.Builder builderForValue) .substrait.RelCommon.Hint hint = 3;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final RelCommon.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<RelCommon.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<RelCommon.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<RelCommon.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<RelCommon.Builder>
-
setField
public RelCommon.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<RelCommon.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RelCommon.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<RelCommon.Builder>
-
setRepeatedField
public RelCommon.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<RelCommon.Builder>
-
addRepeatedField
public RelCommon.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<RelCommon.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RelCommon.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<RelCommon.Builder>
-
mergeFrom
public RelCommon.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<RelCommon.Builder>- Throws:
IOException
-
getEmitKindCase
- Specified by:
getEmitKindCasein interfaceRelCommonOrBuilder
-
clearEmitKind
-
hasDirect
public boolean hasDirect()The underlying relation is output as is (no reordering or projection of columns)
.substrait.RelCommon.Direct direct = 1;- Specified by:
hasDirectin interfaceRelCommonOrBuilder- Returns:
- Whether the direct field is set.
-
getDirect
The underlying relation is output as is (no reordering or projection of columns)
.substrait.RelCommon.Direct direct = 1;- Specified by:
getDirectin interfaceRelCommonOrBuilder- Returns:
- The direct.
-
setDirect
The underlying relation is output as is (no reordering or projection of columns)
.substrait.RelCommon.Direct direct = 1; -
setDirect
The underlying relation is output as is (no reordering or projection of columns)
.substrait.RelCommon.Direct direct = 1; -
mergeDirect
The underlying relation is output as is (no reordering or projection of columns)
.substrait.RelCommon.Direct direct = 1; -
clearDirect
The underlying relation is output as is (no reordering or projection of columns)
.substrait.RelCommon.Direct direct = 1; -
getDirectBuilder
The underlying relation is output as is (no reordering or projection of columns)
.substrait.RelCommon.Direct direct = 1; -
getDirectOrBuilder
The underlying relation is output as is (no reordering or projection of columns)
.substrait.RelCommon.Direct direct = 1;- Specified by:
getDirectOrBuilderin interfaceRelCommonOrBuilder
-
hasEmit
public boolean hasEmit()Allows to control for order and inclusion of fields
.substrait.RelCommon.Emit emit = 2;- Specified by:
hasEmitin interfaceRelCommonOrBuilder- Returns:
- Whether the emit field is set.
-
getEmit
Allows to control for order and inclusion of fields
.substrait.RelCommon.Emit emit = 2;- Specified by:
getEmitin interfaceRelCommonOrBuilder- Returns:
- The emit.
-
setEmit
Allows to control for order and inclusion of fields
.substrait.RelCommon.Emit emit = 2; -
setEmit
Allows to control for order and inclusion of fields
.substrait.RelCommon.Emit emit = 2; -
mergeEmit
Allows to control for order and inclusion of fields
.substrait.RelCommon.Emit emit = 2; -
clearEmit
Allows to control for order and inclusion of fields
.substrait.RelCommon.Emit emit = 2; -
getEmitBuilder
Allows to control for order and inclusion of fields
.substrait.RelCommon.Emit emit = 2; -
getEmitOrBuilder
Allows to control for order and inclusion of fields
.substrait.RelCommon.Emit emit = 2;- Specified by:
getEmitOrBuilderin interfaceRelCommonOrBuilder
-
hasHint
public boolean hasHint().substrait.RelCommon.Hint hint = 3;- Specified by:
hasHintin interfaceRelCommonOrBuilder- Returns:
- Whether the hint field is set.
-
getHint
.substrait.RelCommon.Hint hint = 3;- Specified by:
getHintin interfaceRelCommonOrBuilder- Returns:
- The hint.
-
setHint
.substrait.RelCommon.Hint hint = 3; -
setHint
.substrait.RelCommon.Hint hint = 3; -
mergeHint
.substrait.RelCommon.Hint hint = 3; -
clearHint
.substrait.RelCommon.Hint hint = 3; -
getHintBuilder
.substrait.RelCommon.Hint hint = 3; -
getHintOrBuilder
.substrait.RelCommon.Hint hint = 3;- Specified by:
getHintOrBuilderin interfaceRelCommonOrBuilder
-
hasAdvancedExtension
public boolean hasAdvancedExtension().substrait.extensions.AdvancedExtension advanced_extension = 4;- Specified by:
hasAdvancedExtensionin interfaceRelCommonOrBuilder- Returns:
- Whether the advancedExtension field is set.
-
getAdvancedExtension
.substrait.extensions.AdvancedExtension advanced_extension = 4;- Specified by:
getAdvancedExtensionin interfaceRelCommonOrBuilder- Returns:
- The advancedExtension.
-
setAdvancedExtension
.substrait.extensions.AdvancedExtension advanced_extension = 4; -
setAdvancedExtension
.substrait.extensions.AdvancedExtension advanced_extension = 4; -
mergeAdvancedExtension
.substrait.extensions.AdvancedExtension advanced_extension = 4; -
clearAdvancedExtension
.substrait.extensions.AdvancedExtension advanced_extension = 4; -
getAdvancedExtensionBuilder
.substrait.extensions.AdvancedExtension advanced_extension = 4; -
getAdvancedExtensionOrBuilder
.substrait.extensions.AdvancedExtension advanced_extension = 4;- Specified by:
getAdvancedExtensionOrBuilderin interfaceRelCommonOrBuilder
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RelCommon.Builder>
-
mergeUnknownFields
public final RelCommon.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RelCommon.Builder>
-