类的使用
com.mysql.cj.protocol.a.NativePacketPayload
-
使用NativePacketPayload的程序包 程序包 说明 com.mysql.cj com.mysql.cj.protocol.a com.mysql.cj.protocol.a.authentication com.mysql.cj.protocol.a.result -
-
com.mysql.cj中NativePacketPayload的使用
返回NativePacketPayload的com.mysql.cj中的方法 修饰符和类型 方法 说明 NativePacketPayloadNativeSession. getSharedSendPacket()Returns the packet used for sending data (used by PreparedStatement) with position set to 0.NativePacketPayloadServerPreparedQuery. prepareExecutePacket()NativePacketPayloadServerPreparedQuery. sendExecutePacket(NativePacketPayload packet, String queryAsString)参数类型为NativePacketPayload的com.mysql.cj中的方法 修饰符和类型 方法 说明 <T extends Resultset>
TNativeSession. execSQL(Query callingQuery, String query, int maxRows, NativePacketPayload packet, boolean streamResults, ProtocolEntityFactory<T,NativePacketPayload> resultSetFactory, ColumnDefinition cachedMetadata, boolean isBatch)Send a query to the server.<T extends Resultset>
TServerPreparedQuery. readExecuteResult(NativePacketPayload resultPacket, int maxRowsToRetrieve, boolean createStreamingResultSet, ColumnDefinition metadata, ProtocolEntityFactory<T,NativePacketPayload> resultSetFactory, String queryAsString)NativePacketPayloadServerPreparedQuery. sendExecutePacket(NativePacketPayload packet, String queryAsString)类型变量类型为NativePacketPayload的com.mysql.cj中的方法参数 修饰符和类型 方法 说明 <T extends Resultset>
TNativeSession. execSQL(Query callingQuery, String query, int maxRows, NativePacketPayload packet, boolean streamResults, ProtocolEntityFactory<T,NativePacketPayload> resultSetFactory, ColumnDefinition cachedMetadata, boolean isBatch)Send a query to the server.<T extends Resultset>
TServerPreparedQuery. readExecuteResult(NativePacketPayload resultPacket, int maxRowsToRetrieve, boolean createStreamingResultSet, ColumnDefinition metadata, ProtocolEntityFactory<T,NativePacketPayload> resultSetFactory, String queryAsString)<T extends Resultset>
TServerPreparedQuery. serverExecute(int maxRowsToRetrieve, boolean createStreamingResultSet, ColumnDefinition metadata, ProtocolEntityFactory<T,NativePacketPayload> resultSetFactory)<T extends Resultset>
TServerPreparedQueryTestcaseGenerator. serverExecute(int maxRowsToRetrieve, boolean createStreamingResultSet, ColumnDefinition metadata, ProtocolEntityFactory<T,NativePacketPayload> resultSetFactory) -
com.mysql.cj.protocol.a中NativePacketPayload的使用
声明为NativePacketPayload的com.mysql.cj.protocol.a中的字段 修饰符和类型 字段 说明 protected NativePacketPayloadNativeProtocol. reusablePacketUse this when reading in rows to avoid thousands of new() calls, because the byte arrays just get copied out of the packet anywayprotected NativePacketPayloadNativeProtocol. sharedSendPacket类型参数类型为NativePacketPayload的com.mysql.cj.protocol.a中的字段 修饰符和类型 字段 说明 protected MessageReader<NativePacketHeader,NativePacketPayload>NativeProtocol. packetReaderprotected MessageSender<NativePacketPayload>NativeProtocol. packetSender参数类型为NativePacketPayload的com.mysql.cj.protocol.a中的方法 修饰符和类型 方法 说明 NativePacketPayloadNativeMessageBuilder. buildComInitDb(NativePacketPayload sharedPacket, byte[] dbName)NativePacketPayloadNativeMessageBuilder. buildComInitDb(NativePacketPayload sharedPacket, String dbName)NativePacketPayloadNativeMessageBuilder. buildComPing(NativePacketPayload sharedPacket)NativePacketPayloadNativeMessageBuilder. buildComQuery(NativePacketPayload sharedPacket, byte[] query)NativePacketPayloadNativeMessageBuilder. buildComQuery(NativePacketPayload sharedPacket, Session sess, PreparedQuery preparedQuery, QueryBindings bindings, String characterEncoding)NativePacketPayloadNativeMessageBuilder. buildComQuery(NativePacketPayload sharedPacket, String query)NativePacketPayloadNativeMessageBuilder. buildComQuery(NativePacketPayload sharedPacket, String query, String encoding)NativePacketPayloadNativeMessageBuilder. buildComQuit(NativePacketPayload sharedPacket)NativePacketPayloadNativeMessageBuilder. buildComSetOption(NativePacketPayload sharedPacket, int val)NativePacketPayloadNativeMessageBuilder. buildComShutdown(NativePacketPayload sharedPacket)NativePacketPayloadNativeMessageBuilder. buildComStmtClose(NativePacketPayload sharedPacket, long serverStatementId)NativePacketPayloadNativeMessageBuilder. buildComStmtExecute(NativePacketPayload sharedPacket, long serverStatementId, byte flags, boolean sendQueryAttributes, PreparedQuery preparedQuery)NativePacketPayloadNativeMessageBuilder. buildComStmtFetch(NativePacketPayload sharedPacket, long serverStatementId, long numRowsToFetch)NativePacketPayloadNativeMessageBuilder. buildComStmtPrepare(NativePacketPayload sharedPacket, byte[] query)NativePacketPayloadNativeMessageBuilder. buildComStmtPrepare(NativePacketPayload sharedPacket, String queryString, String characterEncoding)NativePacketPayloadNativeMessageBuilder. buildComStmtReset(NativePacketPayload sharedPacket, long serverStatementId)NativePacketPayloadNativeMessageBuilder. buildComStmtSendLongData(NativePacketPayload sharedPacket, long serverStatementId, int parameterIndex, byte[] longData)NativePacketPayloadNativeMessageBuilder. buildComStmtSendLongDataHeader(NativePacketPayload sharedPacket, long serverStatementId, int parameterIndex)voidNativeProtocol. checkErrorMessage(NativePacketPayload resultPacket)ResultsetRowBinaryRowFactory. createFromMessage(NativePacketPayload rowPacket)ColumnDefinitionColumnDefinitionFactory. createFromMessage(NativePacketPayload packetPayload)ResultsetRowTextRowFactory. createFromMessage(NativePacketPayload rowPacket)static StringNativePacketPayload. extractSqlFromPacket(String possibleSqlQuery, NativePacketPayload packet, int endOfQueryPacketPosition, int maxQuerySizeToLog)NativeServerSessionStateController.NativeServerSessionStateChangesNativeServerSessionStateController.NativeServerSessionStateChanges. init(NativePacketPayload buf, String encoding)NativePacketPayloadNativeProtocol. probeMessage(NativePacketPayload reuse)ResultsetBinaryResultsetReader. read(int maxRows, boolean streamResults, NativePacketPayload resultPacket, ColumnDefinition metadata, ProtocolEntityFactory<Resultset,NativePacketPayload> resultSetFactory)<T extends ProtocolEntity>
TNativeProtocol. read(Class<Resultset> requiredClass, int maxRows, boolean streamResults, NativePacketPayload resultPacket, boolean isBinaryEncoded, ColumnDefinition metadata, ProtocolEntityFactory<T,NativePacketPayload> protocolEntityFactory)ResultsetTextResultsetReader. read(int maxRows, boolean streamResults, NativePacketPayload resultPacket, ColumnDefinition metadata, ProtocolEntityFactory<Resultset,NativePacketPayload> resultSetFactory)<T extends Resultset>
TNativeProtocol. readAllResults(int maxRows, boolean streamResults, NativePacketPayload resultPacket, boolean isBinaryEncoded, ColumnDefinition metadata, ProtocolEntityFactory<T,NativePacketPayload> resultSetFactory)NativePacketPayloadNativeProtocol. readMessage(NativePacketPayload reuse)<T> TNativeProtocol. readServerStatusForResultSets(NativePacketPayload rowPacket, boolean saveOldStatus)voidNativeProtocol. rejectProtocol(NativePacketPayload msg)<T extends Resultset>
TNativeProtocol. sendQueryPacket(Query callingQuery, NativePacketPayload queryPacket, int maxRows, boolean streamResults, ColumnDefinition cachedMetadata, ProtocolEntityFactory<T,NativePacketPayload> resultSetFactory)Send a query stored in a packet to the server.protected byte[]InputStreamValueEncoder. streamToBytes(InputStream in, long length, NativePacketPayload packet)protected FieldColumnDefinitionReader. unpackField(NativePacketPayload packet, String characterSetMetadata)Unpacks the Field information from the given packet.类型变量类型为NativePacketPayload的com.mysql.cj.protocol.a中的方法参数 修饰符和类型 方法 说明 voidNativeProtocol. applyPacketDecorators(MessageSender<NativePacketPayload> sender, MessageReader<NativePacketHeader,NativePacketPayload> messageReader)Apply optional decorators to configured PacketSender and PacketReader.voidNativeProtocol. applyPacketDecorators(MessageSender<NativePacketPayload> sender, MessageReader<NativePacketHeader,NativePacketPayload> messageReader)Apply optional decorators to configured PacketSender and PacketReader.voidNativeAuthenticationProvider. init(Protocol<NativePacketPayload> prot, PropertySet propSet, ExceptionInterceptor excInterceptor)NativePacketPayloadDebugBufferingPacketReader. probeMessage(Optional<NativePacketPayload> reuse, NativePacketHeader header)NativePacketPayloadMultiPacketReader. probeMessage(Optional<NativePacketPayload> reuse, NativePacketHeader header)NativePacketPayloadSimplePacketReader. probeMessage(Optional<NativePacketPayload> reuse, NativePacketHeader header)NativePacketPayloadTimeTrackingPacketReader. probeMessage(Optional<NativePacketPayload> reuse, NativePacketHeader header)NativePacketPayloadTracingPacketReader. probeMessage(Optional<NativePacketPayload> reuse, NativePacketHeader header)ResultsetBinaryResultsetReader. read(int maxRows, boolean streamResults, NativePacketPayload resultPacket, ColumnDefinition metadata, ProtocolEntityFactory<Resultset,NativePacketPayload> resultSetFactory)ColumnDefinitionColumnDefinitionReader. read(ProtocolEntityFactory<ColumnDefinition,NativePacketPayload> sf)<T extends ProtocolEntity>
TNativeProtocol. read(Class<Resultset> requiredClass, int maxRows, boolean streamResults, NativePacketPayload resultPacket, boolean isBinaryEncoded, ColumnDefinition metadata, ProtocolEntityFactory<T,NativePacketPayload> protocolEntityFactory)<T extends ProtocolEntity>
TNativeProtocol. read(Class<T> requiredClass, ProtocolEntityFactory<T,NativePacketPayload> protocolEntityFactory)ResultsetRowResultsetRowReader. read(ProtocolEntityFactory<ResultsetRow,NativePacketPayload> sf)Retrieve one row from the MySQL server.ResultsetTextResultsetReader. read(int maxRows, boolean streamResults, NativePacketPayload resultPacket, ColumnDefinition metadata, ProtocolEntityFactory<Resultset,NativePacketPayload> resultSetFactory)<T extends Resultset>
TNativeProtocol. readAllResults(int maxRows, boolean streamResults, NativePacketPayload resultPacket, boolean isBinaryEncoded, ColumnDefinition metadata, ProtocolEntityFactory<T,NativePacketPayload> resultSetFactory)NativePacketPayloadDebugBufferingPacketReader. readMessage(Optional<NativePacketPayload> reuse, NativePacketHeader header)NativePacketPayloadMultiPacketReader. readMessage(Optional<NativePacketPayload> reuse, NativePacketHeader header)NativePacketPayloadSimplePacketReader. readMessage(Optional<NativePacketPayload> reuse, NativePacketHeader header)NativePacketPayloadTimeTrackingPacketReader. readMessage(Optional<NativePacketPayload> reuse, NativePacketHeader header)NativePacketPayloadTracingPacketReader. readMessage(Optional<NativePacketPayload> reuse, NativePacketHeader header)<T extends ProtocolEntity>
TNativeProtocol. readNextResultset(T currentProtocolEntity, int maxRows, boolean streamResults, boolean isBinaryEncoded, ProtocolEntityFactory<T,NativePacketPayload> resultSetFactory)Read next result set from multi-result chain.<T extends Resultset>
TNativeProtocol. sendQueryPacket(Query callingQuery, NativePacketPayload queryPacket, int maxRows, boolean streamResults, ColumnDefinition cachedMetadata, ProtocolEntityFactory<T,NativePacketPayload> resultSetFactory)Send a query stored in a packet to the server.<T extends Resultset>
TNativeProtocol. sendQueryString(Query callingQuery, String query, String characterEncoding, int maxRows, boolean streamResults, ColumnDefinition cachedMetadata, ProtocolEntityFactory<T,NativePacketPayload> resultSetFactory)Build a query packet from the given string and send it to the server.参数类型为NativePacketPayload的com.mysql.cj.protocol.a中的构造器 构造器 说明 NativeCapabilities(NativePacketPayload initialHandshakePacket)类型变量类型为NativePacketPayload的com.mysql.cj.protocol.a中的构造器参数 构造器 说明 DebugBufferingPacketReader(MessageReader<NativePacketHeader,NativePacketPayload> packetReader, LinkedList<StringBuilder> packetDebugBuffer, RuntimeProperty<Integer> packetDebugBufferSize)DebugBufferingPacketSender(MessageSender<NativePacketPayload> packetSender, LinkedList<StringBuilder> packetDebugBuffer, RuntimeProperty<Integer> packetDebugBufferSize)MultiPacketReader(MessageReader<NativePacketHeader,NativePacketPayload> packetReader)TimeTrackingPacketReader(MessageReader<NativePacketHeader,NativePacketPayload> messageReader)TimeTrackingPacketSender(MessageSender<NativePacketPayload> packetSender)TracingPacketReader(MessageReader<NativePacketHeader,NativePacketPayload> packetReader, Log log)TracingPacketSender(MessageSender<NativePacketPayload> packetSender, Log log, String host, long serverThreadId) -
com.mysql.cj.protocol.a.authentication中NativePacketPayload的使用
类型参数类型为NativePacketPayload的com.mysql.cj.protocol.a.authentication中的字段 修饰符和类型 字段 说明 protected Protocol<NativePacketPayload>AuthenticationOciClient. protocolprotected Protocol<NativePacketPayload>Sha256PasswordPlugin. protocol -
com.mysql.cj.protocol.a.result中NativePacketPayload的使用
声明为NativePacketPayload的com.mysql.cj.protocol.a.result中的字段 修饰符和类型 字段 说明 protected NativePacketPayloadAbstractBufferRow. rowFromServer类型参数类型为NativePacketPayload的com.mysql.cj.protocol.a.result中的字段 修饰符和类型 字段 说明 protected ProtocolEntityFactory<ResultsetRow,NativePacketPayload>AbstractResultsetRows. rowFactory参数类型为NativePacketPayload的com.mysql.cj.protocol.a.result中的方法 修饰符和类型 方法 说明 static OkPacketOkPacket. parse(NativePacketPayload buf, String errorMessageEncoding)参数类型为NativePacketPayload的com.mysql.cj.protocol.a.result中的构造器 构造器 说明 BinaryBufferRow(NativePacketPayload buf, ColumnDefinition cd, ExceptionInterceptor exceptionInterceptor, ValueDecoder valueDecoder)TextBufferRow(NativePacketPayload buf, ColumnDefinition cd, ExceptionInterceptor exceptionInterceptor, ValueDecoder valueDecoder)类型变量类型为NativePacketPayload的com.mysql.cj.protocol.a.result中的构造器参数 构造器 说明 ResultsetRowsStreaming(NativeProtocol io, ColumnDefinition columnDefinition, boolean isBinaryEncoded, ProtocolEntityFactory<T,NativePacketPayload> resultSetFactory)Creates a new RowDataDynamic object.
-