Top Fields Constructors Methods
com.mysql.cj.protocol.a

public Class NativeMessageBuilder

extends Object
implements MessageBuilder<NativePacketPayload>
Class Inheritance
All Implemented Interfaces
com.mysql.cj.MessageBuilder
Imports
java.util.List, com.mysql.cj.BindValue, .Constants, .MessageBuilder, .Messages, .MysqlType, .NativeQueryAttributesBindings, .NativeQueryBindValue, .PreparedQuery, .Query, .QueryAttributesBindings, .QueryBindings, .Session, com.mysql.cj.conf.PropertyKey, com.mysql.cj.exceptions.CJOperationNotSupportedException, .ExceptionFactory, com.mysql.cj.protocol.a.NativeConstants.IntegerDataType, .NativeConstants.StringLengthDataType, .NativeConstants.StringSelfDataType, com.mysql.cj.util.StringUtils

Field Summary

Modifier and TypeField and Description
private boolean

Constructor Summary

AccessConstructor and Description
public
NativeMessageBuilder(boolean supportsQueryAttributes)

Method Summary

Modifier and TypeMethod and Description
public NativePacketPayload
public NativePacketPayload
buildComInitDb(NativePacketPayload sharedPacket, byte[] dbName)

public NativePacketPayload
public NativePacketPayload
public NativePacketPayload
buildComQuery(NativePacketPayload sharedPacket, Session sess, byte[] query)

public NativePacketPayload
buildComQuery(NativePacketPayload sharedPacket, Session sess, String query)

public NativePacketPayload
buildComQuery(NativePacketPayload sharedPacket, Session sess, String query, String encoding)

public NativePacketPayload
buildComQuery(NativePacketPayload sharedPacket, Session sess, String query, Query callingQuery, String characterEncoding)

Implements com.mysql.cj.MessageBuilder.buildComQuery.

public NativePacketPayload
buildComQuery(NativePacketPayload sharedPacket, Session sess, PreparedQuery preparedQuery, QueryBindings bindings, String characterEncoding)

Implements com.mysql.cj.MessageBuilder.buildComQuery.

public NativePacketPayload
public NativePacketPayload
public NativePacketPayload
buildComSetOption(NativePacketPayload sharedPacket, int val)

public NativePacketPayload
public NativePacketPayload
buildComStmtClose(NativePacketPayload sharedPacket, long serverStatementId)

public NativePacketPayload
buildComStmtExecute(NativePacketPayload sharedPacket, long serverStatementId, byte flags, boolean sendQueryAttributes, PreparedQuery preparedQuery)

public NativePacketPayload
buildComStmtFetch(NativePacketPayload sharedPacket, long serverStatementId, long numRowsToFetch)

public NativePacketPayload
buildComStmtPrepare(NativePacketPayload sharedPacket, byte[] query)

public NativePacketPayload
buildComStmtPrepare(NativePacketPayload sharedPacket, String queryString, String characterEncoding)

public NativePacketPayload
buildComStmtReset(NativePacketPayload sharedPacket, long serverStatementId)

public NativePacketPayload
buildComStmtSendLongData(NativePacketPayload sharedPacket, long serverStatementId, int parameterIndex, byte[] longData)

public NativePacketPayload
buildComStmtSendLongDataHeader(NativePacketPayload sharedPacket, long serverStatementId, int parameterIndex)

public NativePacketPayload
public NativePacketPayload
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

supportsQueryAttributesback to summary
private boolean supportsQueryAttributes

Constructor Detail

NativeMessageBuilderback to summary
public NativeMessageBuilder(boolean supportsQueryAttributes)

Method Detail

buildCloseback to summary
public NativePacketPayload buildClose()

Implements com.mysql.cj.MessageBuilder.buildClose.

Annotations
@Override
buildComInitDbback to summary
public NativePacketPayload buildComInitDb(NativePacketPayload sharedPacket, byte[] dbName)
buildComInitDbback to summary
public NativePacketPayload buildComInitDb(NativePacketPayload sharedPacket, String dbName)
buildComPingback to summary
public NativePacketPayload buildComPing(NativePacketPayload sharedPacket)
buildComQueryback to summary
public NativePacketPayload buildComQuery(NativePacketPayload sharedPacket, Session sess, byte[] query)
buildComQueryback to summary
public NativePacketPayload buildComQuery(NativePacketPayload sharedPacket, Session sess, String query)
buildComQueryback to summary
public NativePacketPayload buildComQuery(NativePacketPayload sharedPacket, Session sess, String query, String encoding)
buildComQueryback to summary
public NativePacketPayload buildComQuery(NativePacketPayload sharedPacket, Session sess, String query, Query callingQuery, String characterEncoding)

Implements com.mysql.cj.MessageBuilder.buildComQuery.

Annotations
@Override
buildComQueryback to summary
public NativePacketPayload buildComQuery(NativePacketPayload sharedPacket, Session sess, PreparedQuery preparedQuery, QueryBindings bindings, String characterEncoding)

Implements com.mysql.cj.MessageBuilder.buildComQuery.

Annotations
@Override
buildComQuitback to summary
public NativePacketPayload buildComQuit(NativePacketPayload sharedPacket)
buildComResetConnectionback to summary
public NativePacketPayload buildComResetConnection(NativePacketPayload sharedPacket)
buildComSetOptionback to summary
public NativePacketPayload buildComSetOption(NativePacketPayload sharedPacket, int val)
buildComShutdownback to summary
public NativePacketPayload buildComShutdown(NativePacketPayload sharedPacket)
buildComStmtCloseback to summary
public NativePacketPayload buildComStmtClose(NativePacketPayload sharedPacket, long serverStatementId)
buildComStmtExecuteback to summary
public NativePacketPayload buildComStmtExecute(NativePacketPayload sharedPacket, long serverStatementId, byte flags, boolean sendQueryAttributes, PreparedQuery preparedQuery)
buildComStmtFetchback to summary
public NativePacketPayload buildComStmtFetch(NativePacketPayload sharedPacket, long serverStatementId, long numRowsToFetch)
buildComStmtPrepareback to summary
public NativePacketPayload buildComStmtPrepare(NativePacketPayload sharedPacket, byte[] query)
buildComStmtPrepareback to summary
public NativePacketPayload buildComStmtPrepare(NativePacketPayload sharedPacket, String queryString, String characterEncoding)
buildComStmtResetback to summary
public NativePacketPayload buildComStmtReset(NativePacketPayload sharedPacket, long serverStatementId)
buildComStmtSendLongDataback to summary
public NativePacketPayload buildComStmtSendLongData(NativePacketPayload sharedPacket, long serverStatementId, int parameterIndex, byte[] longData)
buildComStmtSendLongDataHeaderback to summary
public NativePacketPayload buildComStmtSendLongDataHeader(NativePacketPayload sharedPacket, long serverStatementId, int parameterIndex)
buildSqlStatementback to summary
public NativePacketPayload buildSqlStatement(String statement)

Implements com.mysql.cj.MessageBuilder.buildSqlStatement.

Annotations
@Override
buildSqlStatementback to summary
public NativePacketPayload buildSqlStatement(String statement, List<Object> args)

Implements com.mysql.cj.MessageBuilder.buildSqlStatement.

Annotations
@Override