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

public Class SqlResultBuilder

extends Object
implements ResultBuilder<SqlResult>
Class Inheritance
All Implemented Interfaces
com.mysql.cj.protocol.ResultBuilder
Imports
java.util.ArrayList, .List, .TimeZone, com.mysql.cj.MysqlxSession, com.mysql.cj.conf.PropertySet, com.mysql.cj.protocol.ColumnDefinition, .ProtocolEntity, .ResultBuilder, com.mysql.cj.protocol.x.FetchDoneEntity, .FetchDoneMoreResults, .Notice, .StatementExecuteOk, .StatementExecuteOkBuilder, com.mysql.cj.result.BufferedRowList, .DefaultColumnDefinition, .Field, .Row

Result builder producing a SqlResult instance.

Field Summary

Modifier and TypeField and Description
pack-priv TimeZone
private ArrayList<Field>
pack-priv boolean
private ColumnDefinition
private ProtocolEntity
pack-priv PropertySet
pack-priv List<SqlSingleResult>
private List<Row>
private StatementExecuteOkBuilder

Constructor Summary

AccessConstructor and Description
public
SqlResultBuilder(TimeZone defaultTimeZone, PropertySet pset)

public

Method Summary

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

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

Build the result using already added protocol instances.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

defaultTimeZoneback to summary
pack-priv TimeZone defaultTimeZone
fieldsback to summary
private ArrayList<Field> fields
isRowResultback to summary
pack-priv boolean isRowResult
metadataback to summary
private ColumnDefinition metadata
prevEntityback to summary
private ProtocolEntity prevEntity
psetback to summary
pack-priv PropertySet pset
resultSetsback to summary
pack-priv List<SqlSingleResult> resultSets
rowsback to summary
private List<Row> rows
statementExecuteOkBuilderback to summary
private StatementExecuteOkBuilder statementExecuteOkBuilder

Constructor Detail

SqlResultBuilderback to summary
public SqlResultBuilder(TimeZone defaultTimeZone, PropertySet pset)
SqlResultBuilderback to summary
public SqlResultBuilder(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 SqlResult 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:SqlResult

T instance

Annotations
@Override