Top Description Fields Constructors Methods
com.mysql.cj.xdevapi

public Class StreamingDocResultBuilder

extends Object
implements ResultBuilder<DocResult>
Class Inheritance
All Implemented Interfaces
com.mysql.cj.protocol.ResultBuilder
Imports
java.util.ArrayList, com.mysql.cj.MysqlxSession, com.mysql.cj.conf.PropertySet, com.mysql.cj.protocol.ColumnDefinition, .ProtocolEntity, .ResultBuilder, com.mysql.cj.protocol.x.Notice, .StatementExecuteOkBuilder, .XProtocol, .XProtocolRowInputStream, com.mysql.cj.result.DefaultColumnDefinition, .Field, .Row, .RowList

Result builder producing a streaming DocResult instance.

Field Summary

Modifier and TypeField and Description
private ArrayList<Field>
private ColumnDefinition
pack-priv XProtocol
pack-priv PropertySet
private RowList
private StatementExecuteOkBuilder

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
public DocResult
build()

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

Build the result using already added protocol instances.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

fieldsback to summary
private ArrayList<Field> fields
metadataback to summary
private ColumnDefinition metadata
protocolback to summary
pack-priv XProtocol protocol
psetback to summary
pack-priv PropertySet pset
rowListback to summary
private RowList rowList
statementExecuteOkBuilderback to summary
private StatementExecuteOkBuilder statementExecuteOkBuilder

Constructor Detail

StreamingDocResultBuilderback to summary
public StreamingDocResultBuilder(MysqlxSession sess)

Method Detail

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 DocResult 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:DocResult

T instance

Annotations
@Override