Package io.substrait.proto
Class UpdateRel.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<UpdateRel.Builder>
io.substrait.proto.UpdateRel.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,UpdateRelOrBuilder,Cloneable
- Enclosing class:
- UpdateRel
public static final class UpdateRel.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<UpdateRel.Builder>
implements UpdateRelOrBuilder
The operator that modifies the columns of a tableProtobuf type
substrait.UpdateRel-
Method Summary
Modifier and TypeMethodDescriptionaddAllTransformations(Iterable<? extends UpdateRel.TransformExpression> values) The list of transformations to apply to the columns of the named_tableaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addTransformations(int index, UpdateRel.TransformExpression value) The list of transformations to apply to the columns of the named_tableaddTransformations(int index, UpdateRel.TransformExpression.Builder builderForValue) The list of transformations to apply to the columns of the named_tableThe list of transformations to apply to the columns of the named_tableaddTransformations(UpdateRel.TransformExpression.Builder builderForValue) The list of transformations to apply to the columns of the named_tableThe list of transformations to apply to the columns of the named_tableaddTransformationsBuilder(int index) The list of transformations to apply to the columns of the named_tablebuild()clear().substrait.extensions.AdvancedExtension advanced_extension = 5;condition to be met for the update to be applied on a recordclearField(com.google.protobuf.Descriptors.FieldDescriptor field) .substrait.NamedTable named_table = 1;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The full schema of the named_tableThe list of transformations to apply to the columns of the named_tableclone().substrait.extensions.AdvancedExtension advanced_extension = 5;.substrait.extensions.AdvancedExtension advanced_extension = 5;.substrait.extensions.AdvancedExtension advanced_extension = 5;condition to be met for the update to be applied on a recordcondition to be met for the update to be applied on a recordcondition to be met for the update to be applied on a recordstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptor.substrait.NamedTable named_table = 1;.substrait.NamedTable named_table = 1;.substrait.NamedTable named_table = 1;The full schema of the named_tableThe full schema of the named_tableThe full schema of the named_tablegetTransformations(int index) The list of transformations to apply to the columns of the named_tablegetTransformationsBuilder(int index) The list of transformations to apply to the columns of the named_tableThe list of transformations to apply to the columns of the named_tableintThe list of transformations to apply to the columns of the named_tableThe list of transformations to apply to the columns of the named_tablegetTransformationsOrBuilder(int index) The list of transformations to apply to the columns of the named_tableList<? extends UpdateRel.TransformExpressionOrBuilder>The list of transformations to apply to the columns of the named_tableboolean.substrait.extensions.AdvancedExtension advanced_extension = 5;booleancondition to be met for the update to be applied on a recordboolean.substrait.NamedTable named_table = 1;booleanThe full schema of the named_tableprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal boolean.substrait.extensions.AdvancedExtension advanced_extension = 5;mergeCondition(Expression value) condition to be met for the update to be applied on a recordmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeNamedTable(NamedTable value) .substrait.NamedTable named_table = 1;mergeTableSchema(NamedStruct value) The full schema of the named_tablefinal UpdateRel.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeTransformations(int index) The list of transformations to apply to the columns of the named_table.substrait.extensions.AdvancedExtension advanced_extension = 5;setAdvancedExtension(AdvancedExtension.Builder builderForValue) .substrait.extensions.AdvancedExtension advanced_extension = 5;setCondition(Expression value) condition to be met for the update to be applied on a recordsetCondition(Expression.Builder builderForValue) condition to be met for the update to be applied on a recordsetNamedTable(NamedTable value) .substrait.NamedTable named_table = 1;setNamedTable(NamedTable.Builder builderForValue) .substrait.NamedTable named_table = 1;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setTableSchema(NamedStruct value) The full schema of the named_tablesetTableSchema(NamedStruct.Builder builderForValue) The full schema of the named_tablesetTransformations(int index, UpdateRel.TransformExpression value) The list of transformations to apply to the columns of the named_tablesetTransformations(int index, UpdateRel.TransformExpression.Builder builderForValue) The list of transformations to apply to the columns of the named_tablefinal UpdateRel.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<UpdateRel.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<UpdateRel.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<UpdateRel.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<UpdateRel.Builder>
-
setField
public UpdateRel.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<UpdateRel.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateRel.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateRel.Builder>
-
setRepeatedField
public UpdateRel.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<UpdateRel.Builder>
-
addRepeatedField
public UpdateRel.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<UpdateRel.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UpdateRel.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateRel.Builder>
-
mergeFrom
public UpdateRel.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<UpdateRel.Builder>- Throws:
IOException
-
getUpdateTypeCase
- Specified by:
getUpdateTypeCasein interfaceUpdateRelOrBuilder
-
clearUpdateType
-
hasNamedTable
public boolean hasNamedTable().substrait.NamedTable named_table = 1;- Specified by:
hasNamedTablein interfaceUpdateRelOrBuilder- Returns:
- Whether the namedTable field is set.
-
getNamedTable
.substrait.NamedTable named_table = 1;- Specified by:
getNamedTablein interfaceUpdateRelOrBuilder- Returns:
- The namedTable.
-
setNamedTable
.substrait.NamedTable named_table = 1; -
setNamedTable
.substrait.NamedTable named_table = 1; -
mergeNamedTable
.substrait.NamedTable named_table = 1; -
clearNamedTable
.substrait.NamedTable named_table = 1; -
getNamedTableBuilder
.substrait.NamedTable named_table = 1; -
getNamedTableOrBuilder
.substrait.NamedTable named_table = 1;- Specified by:
getNamedTableOrBuilderin interfaceUpdateRelOrBuilder
-
hasTableSchema
public boolean hasTableSchema()The full schema of the named_table
.substrait.NamedStruct table_schema = 2;- Specified by:
hasTableSchemain interfaceUpdateRelOrBuilder- Returns:
- Whether the tableSchema field is set.
-
getTableSchema
The full schema of the named_table
.substrait.NamedStruct table_schema = 2;- Specified by:
getTableSchemain interfaceUpdateRelOrBuilder- Returns:
- The tableSchema.
-
setTableSchema
The full schema of the named_table
.substrait.NamedStruct table_schema = 2; -
setTableSchema
The full schema of the named_table
.substrait.NamedStruct table_schema = 2; -
mergeTableSchema
The full schema of the named_table
.substrait.NamedStruct table_schema = 2; -
clearTableSchema
The full schema of the named_table
.substrait.NamedStruct table_schema = 2; -
getTableSchemaBuilder
The full schema of the named_table
.substrait.NamedStruct table_schema = 2; -
getTableSchemaOrBuilder
The full schema of the named_table
.substrait.NamedStruct table_schema = 2;- Specified by:
getTableSchemaOrBuilderin interfaceUpdateRelOrBuilder
-
hasCondition
public boolean hasCondition()condition to be met for the update to be applied on a record
.substrait.Expression condition = 3;- Specified by:
hasConditionin interfaceUpdateRelOrBuilder- Returns:
- Whether the condition field is set.
-
getCondition
condition to be met for the update to be applied on a record
.substrait.Expression condition = 3;- Specified by:
getConditionin interfaceUpdateRelOrBuilder- Returns:
- The condition.
-
setCondition
condition to be met for the update to be applied on a record
.substrait.Expression condition = 3; -
setCondition
condition to be met for the update to be applied on a record
.substrait.Expression condition = 3; -
mergeCondition
condition to be met for the update to be applied on a record
.substrait.Expression condition = 3; -
clearCondition
condition to be met for the update to be applied on a record
.substrait.Expression condition = 3; -
getConditionBuilder
condition to be met for the update to be applied on a record
.substrait.Expression condition = 3; -
getConditionOrBuilder
condition to be met for the update to be applied on a record
.substrait.Expression condition = 3;- Specified by:
getConditionOrBuilderin interfaceUpdateRelOrBuilder
-
getTransformationsList
The list of transformations to apply to the columns of the named_table
repeated .substrait.UpdateRel.TransformExpression transformations = 4;- Specified by:
getTransformationsListin interfaceUpdateRelOrBuilder
-
getTransformationsCount
public int getTransformationsCount()The list of transformations to apply to the columns of the named_table
repeated .substrait.UpdateRel.TransformExpression transformations = 4;- Specified by:
getTransformationsCountin interfaceUpdateRelOrBuilder
-
getTransformations
The list of transformations to apply to the columns of the named_table
repeated .substrait.UpdateRel.TransformExpression transformations = 4;- Specified by:
getTransformationsin interfaceUpdateRelOrBuilder
-
setTransformations
The list of transformations to apply to the columns of the named_table
repeated .substrait.UpdateRel.TransformExpression transformations = 4; -
setTransformations
public UpdateRel.Builder setTransformations(int index, UpdateRel.TransformExpression.Builder builderForValue) The list of transformations to apply to the columns of the named_table
repeated .substrait.UpdateRel.TransformExpression transformations = 4; -
addTransformations
The list of transformations to apply to the columns of the named_table
repeated .substrait.UpdateRel.TransformExpression transformations = 4; -
addTransformations
The list of transformations to apply to the columns of the named_table
repeated .substrait.UpdateRel.TransformExpression transformations = 4; -
addTransformations
The list of transformations to apply to the columns of the named_table
repeated .substrait.UpdateRel.TransformExpression transformations = 4; -
addTransformations
public UpdateRel.Builder addTransformations(int index, UpdateRel.TransformExpression.Builder builderForValue) The list of transformations to apply to the columns of the named_table
repeated .substrait.UpdateRel.TransformExpression transformations = 4; -
addAllTransformations
public UpdateRel.Builder addAllTransformations(Iterable<? extends UpdateRel.TransformExpression> values) The list of transformations to apply to the columns of the named_table
repeated .substrait.UpdateRel.TransformExpression transformations = 4; -
clearTransformations
The list of transformations to apply to the columns of the named_table
repeated .substrait.UpdateRel.TransformExpression transformations = 4; -
removeTransformations
The list of transformations to apply to the columns of the named_table
repeated .substrait.UpdateRel.TransformExpression transformations = 4; -
getTransformationsBuilder
The list of transformations to apply to the columns of the named_table
repeated .substrait.UpdateRel.TransformExpression transformations = 4; -
getTransformationsOrBuilder
The list of transformations to apply to the columns of the named_table
repeated .substrait.UpdateRel.TransformExpression transformations = 4;- Specified by:
getTransformationsOrBuilderin interfaceUpdateRelOrBuilder
-
getTransformationsOrBuilderList
The list of transformations to apply to the columns of the named_table
repeated .substrait.UpdateRel.TransformExpression transformations = 4;- Specified by:
getTransformationsOrBuilderListin interfaceUpdateRelOrBuilder
-
addTransformationsBuilder
The list of transformations to apply to the columns of the named_table
repeated .substrait.UpdateRel.TransformExpression transformations = 4; -
addTransformationsBuilder
The list of transformations to apply to the columns of the named_table
repeated .substrait.UpdateRel.TransformExpression transformations = 4; -
getTransformationsBuilderList
The list of transformations to apply to the columns of the named_table
repeated .substrait.UpdateRel.TransformExpression transformations = 4; -
hasAdvancedExtension
public boolean hasAdvancedExtension().substrait.extensions.AdvancedExtension advanced_extension = 5;- Specified by:
hasAdvancedExtensionin interfaceUpdateRelOrBuilder- Returns:
- Whether the advancedExtension field is set.
-
getAdvancedExtension
.substrait.extensions.AdvancedExtension advanced_extension = 5;- Specified by:
getAdvancedExtensionin interfaceUpdateRelOrBuilder- Returns:
- The advancedExtension.
-
setAdvancedExtension
.substrait.extensions.AdvancedExtension advanced_extension = 5; -
setAdvancedExtension
.substrait.extensions.AdvancedExtension advanced_extension = 5; -
mergeAdvancedExtension
.substrait.extensions.AdvancedExtension advanced_extension = 5; -
clearAdvancedExtension
.substrait.extensions.AdvancedExtension advanced_extension = 5; -
getAdvancedExtensionBuilder
.substrait.extensions.AdvancedExtension advanced_extension = 5; -
getAdvancedExtensionOrBuilder
.substrait.extensions.AdvancedExtension advanced_extension = 5;- Specified by:
getAdvancedExtensionOrBuilderin interfaceUpdateRelOrBuilder
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateRel.Builder>
-
mergeUnknownFields
public final UpdateRel.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateRel.Builder>
-