Top Description Methods
com.mysql.cj.protocol

public Interface ResultBuilder<T>

Known Direct Implementers
com.mysql.cj.protocol.x.OkBuilder, com.mysql.cj.protocol.x.StatementExecuteOkBuilder, com.mysql.cj.xdevapi.DocResultBuilder, com.mysql.cj.xdevapi.RowResultBuilder, com.mysql.cj.xdevapi.SqlResultBuilder, com.mysql.cj.xdevapi.StreamingDocResultBuilder, com.mysql.cj.xdevapi.StreamingRowResultBuilder, com.mysql.cj.xdevapi.StreamingSqlResultBuilder, com.mysql.cj.xdevapi.UpdateResultBuilder
Type Parameters
<T>
result type

Classes implementing this interface are responsible for building result of specific type from incoming ProtocolEntity objects.

Method Summary

Modifier and TypeMethod and Description
public boolean

Returns:

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

Add ProtocolEntity.

public T

Returns:

T instance
build
()

Build the result using already added protocol instances.

Method Detail

addProtocolEntityback to summary
public boolean addProtocolEntity(ProtocolEntity entity)

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

buildback to summary
public T build()

Build the result using already added protocol instances.

Returns:T

T instance