public static final class ExecuteBatchDmlResponse.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ExecuteBatchDmlResponse.Builder> implements ExecuteBatchDmlResponseOrBuilder
The response for [ExecuteBatchDml][google.spanner.v1.Spanner.ExecuteBatchDml]. Contains a list
of [ResultSet][google.spanner.v1.ResultSet] messages, one for each DML statement that has successfully
executed, in the same order as the statements in the request. If a statement
fails, the status in the response body identifies the cause of the failure.
To check for DML statements that failed, use the following approach:
1. Check the status in the response message. The [google.rpc.Code][google.rpc.Code] enum
value `OK` indicates that all statements were executed successfully.
2. If the status was not `OK`, check the number of result sets in the
response. If the response contains `N` [ResultSet][google.spanner.v1.ResultSet] messages, then
statement `N+1` in the request failed.
Example 1:
* Request: 5 DML statements, all executed successfully.
* Response: 5 [ResultSet][google.spanner.v1.ResultSet] messages, with the status `OK`.
Example 2:
* Request: 5 DML statements. The third statement has a syntax error.
* Response: 2 [ResultSet][google.spanner.v1.ResultSet] messages, and a syntax error (`INVALID_ARGUMENT`)
status. The number of [ResultSet][google.spanner.v1.ResultSet] messages indicates that the third
statement failed, and the fourth and fifth statements were not executed.
Protobuf type google.spanner.v1.ExecuteBatchDmlResponse| Modifier and Type | Method and Description |
|---|---|
ExecuteBatchDmlResponse.Builder |
addAllResultSets(Iterable<? extends ResultSet> values)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully,
in the same order as the statements in the request.
|
ExecuteBatchDmlResponse.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ExecuteBatchDmlResponse.Builder |
addResultSets(int index,
ResultSet.Builder builderForValue)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully,
in the same order as the statements in the request.
|
ExecuteBatchDmlResponse.Builder |
addResultSets(int index,
ResultSet value)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully,
in the same order as the statements in the request.
|
ExecuteBatchDmlResponse.Builder |
addResultSets(ResultSet.Builder builderForValue)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully,
in the same order as the statements in the request.
|
ExecuteBatchDmlResponse.Builder |
addResultSets(ResultSet value)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully,
in the same order as the statements in the request.
|
ResultSet.Builder |
addResultSetsBuilder()
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully,
in the same order as the statements in the request.
|
ResultSet.Builder |
addResultSetsBuilder(int index)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully,
in the same order as the statements in the request.
|
ExecuteBatchDmlResponse |
build() |
ExecuteBatchDmlResponse |
buildPartial() |
ExecuteBatchDmlResponse.Builder |
clear() |
ExecuteBatchDmlResponse.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ExecuteBatchDmlResponse.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ExecuteBatchDmlResponse.Builder |
clearResultSets()
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully,
in the same order as the statements in the request.
|
ExecuteBatchDmlResponse.Builder |
clearStatus()
If all DML statements are executed successfully, the status is `OK`.
|
ExecuteBatchDmlResponse.Builder |
clone() |
ExecuteBatchDmlResponse |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
ResultSet |
getResultSets(int index)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully,
in the same order as the statements in the request.
|
ResultSet.Builder |
getResultSetsBuilder(int index)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully,
in the same order as the statements in the request.
|
List<ResultSet.Builder> |
getResultSetsBuilderList()
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully,
in the same order as the statements in the request.
|
int |
getResultSetsCount()
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully,
in the same order as the statements in the request.
|
List<ResultSet> |
getResultSetsList()
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully,
in the same order as the statements in the request.
|
ResultSetOrBuilder |
getResultSetsOrBuilder(int index)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully,
in the same order as the statements in the request.
|
List<? extends ResultSetOrBuilder> |
getResultSetsOrBuilderList()
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully,
in the same order as the statements in the request.
|
com.google.rpc.Status |
getStatus()
If all DML statements are executed successfully, the status is `OK`.
|
com.google.rpc.Status.Builder |
getStatusBuilder()
If all DML statements are executed successfully, the status is `OK`.
|
com.google.rpc.StatusOrBuilder |
getStatusOrBuilder()
If all DML statements are executed successfully, the status is `OK`.
|
boolean |
hasStatus()
If all DML statements are executed successfully, the status is `OK`.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ExecuteBatchDmlResponse.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ExecuteBatchDmlResponse.Builder |
mergeFrom(ExecuteBatchDmlResponse other) |
ExecuteBatchDmlResponse.Builder |
mergeFrom(com.google.protobuf.Message other) |
ExecuteBatchDmlResponse.Builder |
mergeStatus(com.google.rpc.Status value)
If all DML statements are executed successfully, the status is `OK`.
|
ExecuteBatchDmlResponse.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ExecuteBatchDmlResponse.Builder |
removeResultSets(int index)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully,
in the same order as the statements in the request.
|
ExecuteBatchDmlResponse.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ExecuteBatchDmlResponse.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ExecuteBatchDmlResponse.Builder |
setResultSets(int index,
ResultSet.Builder builderForValue)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully,
in the same order as the statements in the request.
|
ExecuteBatchDmlResponse.Builder |
setResultSets(int index,
ResultSet value)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully,
in the same order as the statements in the request.
|
ExecuteBatchDmlResponse.Builder |
setStatus(com.google.rpc.Status.Builder builderForValue)
If all DML statements are executed successfully, the status is `OK`.
|
ExecuteBatchDmlResponse.Builder |
setStatus(com.google.rpc.Status value)
If all DML statements are executed successfully, the status is `OK`.
|
ExecuteBatchDmlResponse.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteBatchDmlResponse.Builder>public ExecuteBatchDmlResponse.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteBatchDmlResponse.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteBatchDmlResponse.Builder>public ExecuteBatchDmlResponse getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ExecuteBatchDmlResponse build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ExecuteBatchDmlResponse buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ExecuteBatchDmlResponse.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteBatchDmlResponse.Builder>public ExecuteBatchDmlResponse.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteBatchDmlResponse.Builder>public ExecuteBatchDmlResponse.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteBatchDmlResponse.Builder>public ExecuteBatchDmlResponse.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteBatchDmlResponse.Builder>public ExecuteBatchDmlResponse.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteBatchDmlResponse.Builder>public ExecuteBatchDmlResponse.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteBatchDmlResponse.Builder>public ExecuteBatchDmlResponse.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ExecuteBatchDmlResponse.Builder>public ExecuteBatchDmlResponse.Builder mergeFrom(ExecuteBatchDmlResponse other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteBatchDmlResponse.Builder>public ExecuteBatchDmlResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ExecuteBatchDmlResponse.Builder>IOExceptionpublic List<ResultSet> getResultSetsList()
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully, in the same order as the statements in the request. Each [ResultSet][google.spanner.v1.ResultSet] does not contain any rows. The [ResultSetStats][google.spanner.v1.ResultSetStats] in each [ResultSet][google.spanner.v1.ResultSet] contain the number of rows modified by the statement. Only the first [ResultSet][google.spanner.v1.ResultSet] in the response contains valid [ResultSetMetadata][google.spanner.v1.ResultSetMetadata].
repeated .google.spanner.v1.ResultSet result_sets = 1;getResultSetsList in interface ExecuteBatchDmlResponseOrBuilderpublic int getResultSetsCount()
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully, in the same order as the statements in the request. Each [ResultSet][google.spanner.v1.ResultSet] does not contain any rows. The [ResultSetStats][google.spanner.v1.ResultSetStats] in each [ResultSet][google.spanner.v1.ResultSet] contain the number of rows modified by the statement. Only the first [ResultSet][google.spanner.v1.ResultSet] in the response contains valid [ResultSetMetadata][google.spanner.v1.ResultSetMetadata].
repeated .google.spanner.v1.ResultSet result_sets = 1;getResultSetsCount in interface ExecuteBatchDmlResponseOrBuilderpublic ResultSet getResultSets(int index)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully, in the same order as the statements in the request. Each [ResultSet][google.spanner.v1.ResultSet] does not contain any rows. The [ResultSetStats][google.spanner.v1.ResultSetStats] in each [ResultSet][google.spanner.v1.ResultSet] contain the number of rows modified by the statement. Only the first [ResultSet][google.spanner.v1.ResultSet] in the response contains valid [ResultSetMetadata][google.spanner.v1.ResultSetMetadata].
repeated .google.spanner.v1.ResultSet result_sets = 1;getResultSets in interface ExecuteBatchDmlResponseOrBuilderpublic ExecuteBatchDmlResponse.Builder setResultSets(int index, ResultSet value)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully, in the same order as the statements in the request. Each [ResultSet][google.spanner.v1.ResultSet] does not contain any rows. The [ResultSetStats][google.spanner.v1.ResultSetStats] in each [ResultSet][google.spanner.v1.ResultSet] contain the number of rows modified by the statement. Only the first [ResultSet][google.spanner.v1.ResultSet] in the response contains valid [ResultSetMetadata][google.spanner.v1.ResultSetMetadata].
repeated .google.spanner.v1.ResultSet result_sets = 1;public ExecuteBatchDmlResponse.Builder setResultSets(int index, ResultSet.Builder builderForValue)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully, in the same order as the statements in the request. Each [ResultSet][google.spanner.v1.ResultSet] does not contain any rows. The [ResultSetStats][google.spanner.v1.ResultSetStats] in each [ResultSet][google.spanner.v1.ResultSet] contain the number of rows modified by the statement. Only the first [ResultSet][google.spanner.v1.ResultSet] in the response contains valid [ResultSetMetadata][google.spanner.v1.ResultSetMetadata].
repeated .google.spanner.v1.ResultSet result_sets = 1;public ExecuteBatchDmlResponse.Builder addResultSets(ResultSet value)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully, in the same order as the statements in the request. Each [ResultSet][google.spanner.v1.ResultSet] does not contain any rows. The [ResultSetStats][google.spanner.v1.ResultSetStats] in each [ResultSet][google.spanner.v1.ResultSet] contain the number of rows modified by the statement. Only the first [ResultSet][google.spanner.v1.ResultSet] in the response contains valid [ResultSetMetadata][google.spanner.v1.ResultSetMetadata].
repeated .google.spanner.v1.ResultSet result_sets = 1;public ExecuteBatchDmlResponse.Builder addResultSets(int index, ResultSet value)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully, in the same order as the statements in the request. Each [ResultSet][google.spanner.v1.ResultSet] does not contain any rows. The [ResultSetStats][google.spanner.v1.ResultSetStats] in each [ResultSet][google.spanner.v1.ResultSet] contain the number of rows modified by the statement. Only the first [ResultSet][google.spanner.v1.ResultSet] in the response contains valid [ResultSetMetadata][google.spanner.v1.ResultSetMetadata].
repeated .google.spanner.v1.ResultSet result_sets = 1;public ExecuteBatchDmlResponse.Builder addResultSets(ResultSet.Builder builderForValue)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully, in the same order as the statements in the request. Each [ResultSet][google.spanner.v1.ResultSet] does not contain any rows. The [ResultSetStats][google.spanner.v1.ResultSetStats] in each [ResultSet][google.spanner.v1.ResultSet] contain the number of rows modified by the statement. Only the first [ResultSet][google.spanner.v1.ResultSet] in the response contains valid [ResultSetMetadata][google.spanner.v1.ResultSetMetadata].
repeated .google.spanner.v1.ResultSet result_sets = 1;public ExecuteBatchDmlResponse.Builder addResultSets(int index, ResultSet.Builder builderForValue)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully, in the same order as the statements in the request. Each [ResultSet][google.spanner.v1.ResultSet] does not contain any rows. The [ResultSetStats][google.spanner.v1.ResultSetStats] in each [ResultSet][google.spanner.v1.ResultSet] contain the number of rows modified by the statement. Only the first [ResultSet][google.spanner.v1.ResultSet] in the response contains valid [ResultSetMetadata][google.spanner.v1.ResultSetMetadata].
repeated .google.spanner.v1.ResultSet result_sets = 1;public ExecuteBatchDmlResponse.Builder addAllResultSets(Iterable<? extends ResultSet> values)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully, in the same order as the statements in the request. Each [ResultSet][google.spanner.v1.ResultSet] does not contain any rows. The [ResultSetStats][google.spanner.v1.ResultSetStats] in each [ResultSet][google.spanner.v1.ResultSet] contain the number of rows modified by the statement. Only the first [ResultSet][google.spanner.v1.ResultSet] in the response contains valid [ResultSetMetadata][google.spanner.v1.ResultSetMetadata].
repeated .google.spanner.v1.ResultSet result_sets = 1;public ExecuteBatchDmlResponse.Builder clearResultSets()
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully, in the same order as the statements in the request. Each [ResultSet][google.spanner.v1.ResultSet] does not contain any rows. The [ResultSetStats][google.spanner.v1.ResultSetStats] in each [ResultSet][google.spanner.v1.ResultSet] contain the number of rows modified by the statement. Only the first [ResultSet][google.spanner.v1.ResultSet] in the response contains valid [ResultSetMetadata][google.spanner.v1.ResultSetMetadata].
repeated .google.spanner.v1.ResultSet result_sets = 1;public ExecuteBatchDmlResponse.Builder removeResultSets(int index)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully, in the same order as the statements in the request. Each [ResultSet][google.spanner.v1.ResultSet] does not contain any rows. The [ResultSetStats][google.spanner.v1.ResultSetStats] in each [ResultSet][google.spanner.v1.ResultSet] contain the number of rows modified by the statement. Only the first [ResultSet][google.spanner.v1.ResultSet] in the response contains valid [ResultSetMetadata][google.spanner.v1.ResultSetMetadata].
repeated .google.spanner.v1.ResultSet result_sets = 1;public ResultSet.Builder getResultSetsBuilder(int index)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully, in the same order as the statements in the request. Each [ResultSet][google.spanner.v1.ResultSet] does not contain any rows. The [ResultSetStats][google.spanner.v1.ResultSetStats] in each [ResultSet][google.spanner.v1.ResultSet] contain the number of rows modified by the statement. Only the first [ResultSet][google.spanner.v1.ResultSet] in the response contains valid [ResultSetMetadata][google.spanner.v1.ResultSetMetadata].
repeated .google.spanner.v1.ResultSet result_sets = 1;public ResultSetOrBuilder getResultSetsOrBuilder(int index)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully, in the same order as the statements in the request. Each [ResultSet][google.spanner.v1.ResultSet] does not contain any rows. The [ResultSetStats][google.spanner.v1.ResultSetStats] in each [ResultSet][google.spanner.v1.ResultSet] contain the number of rows modified by the statement. Only the first [ResultSet][google.spanner.v1.ResultSet] in the response contains valid [ResultSetMetadata][google.spanner.v1.ResultSetMetadata].
repeated .google.spanner.v1.ResultSet result_sets = 1;getResultSetsOrBuilder in interface ExecuteBatchDmlResponseOrBuilderpublic List<? extends ResultSetOrBuilder> getResultSetsOrBuilderList()
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully, in the same order as the statements in the request. Each [ResultSet][google.spanner.v1.ResultSet] does not contain any rows. The [ResultSetStats][google.spanner.v1.ResultSetStats] in each [ResultSet][google.spanner.v1.ResultSet] contain the number of rows modified by the statement. Only the first [ResultSet][google.spanner.v1.ResultSet] in the response contains valid [ResultSetMetadata][google.spanner.v1.ResultSetMetadata].
repeated .google.spanner.v1.ResultSet result_sets = 1;getResultSetsOrBuilderList in interface ExecuteBatchDmlResponseOrBuilderpublic ResultSet.Builder addResultSetsBuilder()
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully, in the same order as the statements in the request. Each [ResultSet][google.spanner.v1.ResultSet] does not contain any rows. The [ResultSetStats][google.spanner.v1.ResultSetStats] in each [ResultSet][google.spanner.v1.ResultSet] contain the number of rows modified by the statement. Only the first [ResultSet][google.spanner.v1.ResultSet] in the response contains valid [ResultSetMetadata][google.spanner.v1.ResultSetMetadata].
repeated .google.spanner.v1.ResultSet result_sets = 1;public ResultSet.Builder addResultSetsBuilder(int index)
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully, in the same order as the statements in the request. Each [ResultSet][google.spanner.v1.ResultSet] does not contain any rows. The [ResultSetStats][google.spanner.v1.ResultSetStats] in each [ResultSet][google.spanner.v1.ResultSet] contain the number of rows modified by the statement. Only the first [ResultSet][google.spanner.v1.ResultSet] in the response contains valid [ResultSetMetadata][google.spanner.v1.ResultSetMetadata].
repeated .google.spanner.v1.ResultSet result_sets = 1;public List<ResultSet.Builder> getResultSetsBuilderList()
One [ResultSet][google.spanner.v1.ResultSet] for each statement in the request that ran successfully, in the same order as the statements in the request. Each [ResultSet][google.spanner.v1.ResultSet] does not contain any rows. The [ResultSetStats][google.spanner.v1.ResultSetStats] in each [ResultSet][google.spanner.v1.ResultSet] contain the number of rows modified by the statement. Only the first [ResultSet][google.spanner.v1.ResultSet] in the response contains valid [ResultSetMetadata][google.spanner.v1.ResultSetMetadata].
repeated .google.spanner.v1.ResultSet result_sets = 1;public boolean hasStatus()
If all DML statements are executed successfully, the status is `OK`. Otherwise, the error status of the first failed statement.
.google.rpc.Status status = 2;hasStatus in interface ExecuteBatchDmlResponseOrBuilderpublic com.google.rpc.Status getStatus()
If all DML statements are executed successfully, the status is `OK`. Otherwise, the error status of the first failed statement.
.google.rpc.Status status = 2;getStatus in interface ExecuteBatchDmlResponseOrBuilderpublic ExecuteBatchDmlResponse.Builder setStatus(com.google.rpc.Status value)
If all DML statements are executed successfully, the status is `OK`. Otherwise, the error status of the first failed statement.
.google.rpc.Status status = 2;public ExecuteBatchDmlResponse.Builder setStatus(com.google.rpc.Status.Builder builderForValue)
If all DML statements are executed successfully, the status is `OK`. Otherwise, the error status of the first failed statement.
.google.rpc.Status status = 2;public ExecuteBatchDmlResponse.Builder mergeStatus(com.google.rpc.Status value)
If all DML statements are executed successfully, the status is `OK`. Otherwise, the error status of the first failed statement.
.google.rpc.Status status = 2;public ExecuteBatchDmlResponse.Builder clearStatus()
If all DML statements are executed successfully, the status is `OK`. Otherwise, the error status of the first failed statement.
.google.rpc.Status status = 2;public com.google.rpc.Status.Builder getStatusBuilder()
If all DML statements are executed successfully, the status is `OK`. Otherwise, the error status of the first failed statement.
.google.rpc.Status status = 2;public com.google.rpc.StatusOrBuilder getStatusOrBuilder()
If all DML statements are executed successfully, the status is `OK`. Otherwise, the error status of the first failed statement.
.google.rpc.Status status = 2;getStatusOrBuilder in interface ExecuteBatchDmlResponseOrBuilderpublic final ExecuteBatchDmlResponse.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteBatchDmlResponse.Builder>public final ExecuteBatchDmlResponse.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteBatchDmlResponse.Builder>Copyright © 2020 Google LLC. All rights reserved.