Top Description Fields Constructors Methods
com.mysql.cj.protocol.x

public Class StatementExecuteOkBuilder

extends Object
implements ResultBuilder<StatementExecuteOk>
Class Inheritance
All Implemented Interfaces
com.mysql.cj.protocol.ResultBuilder
Imports
java.util.ArrayList, .Collections, .List, java.util.stream.Collectors, com.mysql.cj.exceptions.ExceptionFactory, .WrongArgumentException, com.mysql.cj.protocol.ProtocolEntity, .ResultBuilder, com.mysql.cj.protocol.x.Notice.XSessionStateChanged, .Notice.XWarning

Result builder producing a StatementExecuteOk instance. Handles state necessary to accumulate noticed and build a StatementExecuteOk response.

Field Summary

Modifier and TypeField and Description
private List<String>
private Long
private long
private List<Warning>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
addNotice(Notice notice)

public boolean
public StatementExecuteOk
build()

Implements com.mysql.cj.protocol.ResultBuilder.build.

Build the result using already added protocol instances.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

generatedIdsback to summary
private List<String> generatedIds
lastInsertIdback to summary
private Long lastInsertId
rowsAffectedback to summary
private long rowsAffected
warningsback to summary
private List<Warning> warnings

Constructor Detail

StatementExecuteOkBuilderback to summary
public StatementExecuteOkBuilder()

Method Detail

addNoticeback to summary
private void addNotice(Notice notice)
addProtocolEntityback to summary
public boolean addProtocolEntity(ProtocolEntity entity)

Implements com.mysql.cj.protocol.ResultBuilder.addProtocolEntity.

Doc from com.mysql.cj.protocol.ResultBuilder.addProtocolEntity.

Add ProtocolEntity.

Parameters
entity:ProtocolEntity

ProtocolEntity object

Returns:boolean

true - if this builder is ready for building the result; false - if another ProtocolEntity is required

Annotations
@Override
buildback to summary
public StatementExecuteOk build()

Implements com.mysql.cj.protocol.ResultBuilder.build.

Doc from com.mysql.cj.protocol.ResultBuilder.build.

Build the result using already added protocol instances.

Returns:StatementExecuteOk

T instance

Annotations
@Override