接口的使用
com.mysql.cj.protocol.Message
-
使用Message的程序包 程序包 说明 com.mysql.cj com.mysql.cj.interceptors com.mysql.cj.jdbc com.mysql.cj.protocol com.mysql.cj.protocol.a -
-
com.mysql.cj中Message的使用
类型参数类型为Message的com.mysql.cj中的类 修饰符和类型 接口 说明 interfaceMessageBuilder<M extends Message>类型参数类型为Message的com.mysql.cj中的字段 修饰符和类型 字段 说明 protected MessageBuilder<? extends Message>CoreSession. messageBuilderprotected Protocol<? extends Message>CoreSession. protocol类型参数类型为Message的com.mysql.cj中的方法 修饰符和类型 方法 说明 <M extends Message>
MAbstractPreparedQuery. fillSendPacket()Creates the packet that contains the query to be sent to the server.<M extends Message>
MAbstractPreparedQuery. fillSendPacket(QueryBindings<?> bindings)Creates the packet that contains the query to be sent to the server.<M extends Message>
MPreparedQuery. fillSendPacket()<M extends Message>
MPreparedQuery. fillSendPacket(QueryBindings<?> bindings)<M extends Message>
MServerPreparedQuery. fillSendPacket()<M extends Message>
MServerPreparedQuery. fillSendPacket(QueryBindings<?> bindings)<M extends Message>
MessageBuilder<M>CoreSession. getMessageBuilder()<M extends Message>
MessageBuilder<M>Session. getMessageBuilder()<T extends Resultset,M extends Message>
ProtocolEntityFactory<T,M>AbstractQuery. getResultSetFactory()<T extends Resultset,M extends Message>
ProtocolEntityFactory<T,M>Query. getResultSetFactory()<M extends Message>
MNoSubInterceptorWrapper. postProcess(M queryPacket, M originalResponsePacket)<M extends Message>
MNoSubInterceptorWrapper. preProcess(M queryPacket)default <M extends Message,R extends QueryResult>
RSession. query(M message, ResultBuilder<R> resultBuilder)Synchronously query database.default <M extends Message,R,RES>
RESSession. query(M message, Predicate<Row> rowFilter, Function<Row,R> rowMapper, Collector<R,?,RES> collector)Synchronously query database with applying rows filtering and mapping.default <M extends Message,R extends QueryResult>
CompletableFuture<R>Session. queryAsync(M message, ResultBuilder<R> resultBuilder)Asynchronously query database. -
com.mysql.cj.interceptors中Message的使用
类型参数类型为Message的com.mysql.cj.interceptors中的方法 修饰符和类型 方法 说明 default <M extends Message>
MQueryInterceptor. postProcess(M queryPacket, M originalResponsePacket)Called after the given query packet has been sent to the server for processing.default <M extends Message>
MQueryInterceptor. preProcess(M queryPacket)Called before the given query packet is going to be sent to the server for processing. -
com.mysql.cj.jdbc中Message的使用
类型参数类型为Message的com.mysql.cj.jdbc中的方法 修饰符和类型 方法 说明 protected <M extends Message>
ResultSetInternalMethodsClientPreparedStatement. executeInternal(int maxRowsToRetrieve, M sendPacket, boolean createStreamingResultSet, boolean queryIsSelectOnly, ColumnDefinition metadata, boolean isBatch)Actually execute the prepared statement.protected <M extends Message>
ResultSetInternalMethodsServerPreparedStatement. executeInternal(int maxRowsToRetrieve, M sendPacket, boolean createStreamingResultSet, boolean queryIsSelectOnly, ColumnDefinition metadata, boolean isBatch)<T extends Resultset,M extends Message>
ProtocolEntityFactory<T,M>StatementImpl. getResultSetFactory() -
com.mysql.cj.protocol中Message的使用
类型参数类型为Message的com.mysql.cj.protocol中的类 修饰符和类型 类 说明 classAbstractProtocol<M extends Message>interfaceAuthenticationPlugin<M extends Message>Implementors of this interface can be installed via the "authenticationPlugins" configuration property.interfaceAuthenticationProvider<M extends Message>interfaceMessageListener<M extends Message>Sink for messages that are read asynchonously from the socket.interfaceMessageReader<H extends MessageHeader,M extends Message>interfaceMessageSender<M extends Message>This interface provides a facility for sending messages to server.interfaceProtocol<M extends Message>A protocol provides the facilities to communicate with a MySQL server.interfaceProtocolEntityFactory<T,M extends Message>interfaceProtocolEntityReader<T extends ProtocolEntity,M extends Message>参数类型为Message的com.mysql.cj.protocol中的方法 修饰符和类型 方法 说明 voidProtocol. send(Message message, int packetLen)MProtocol. sendCommand(Message queryPacket, boolean skipCheck, int timeoutMillis)Send a command to the MySQL server. -
com.mysql.cj.protocol.a中Message的使用
实现Message的com.mysql.cj.protocol.a中的类 修饰符和类型 类 说明 classNativePacketPayloadPacketPayload is the content of a full single packet (independent from on-wire splitting) communicated with the server.类型参数类型为Message的com.mysql.cj.protocol.a中的字段 修饰符和类型 字段 说明 protected Map<Class<? extends ProtocolEntity>,ProtocolEntityReader<? extends ProtocolEntity,? extends Message>>NativeProtocol. PROTOCOL_ENTITY_CLASS_TO_BINARY_READERprotected Map<Class<? extends ProtocolEntity>,ProtocolEntityReader<? extends ProtocolEntity,? extends Message>>NativeProtocol. PROTOCOL_ENTITY_CLASS_TO_TEXT_READER类型参数类型为Message的com.mysql.cj.protocol.a中的方法 修饰符和类型 方法 说明 <M extends Message>
MNativeProtocol. invokeQueryInterceptorsPost(M queryPacket, M originalResponsePacket, boolean forceExecute)<M extends Message>
MNativeProtocol. invokeQueryInterceptorsPre(M queryPacket, boolean forceExecute)参数类型为Message的com.mysql.cj.protocol.a中的方法 修饰符和类型 方法 说明 voidNativeProtocol. send(Message packet, int packetLen)NativePacketPayloadNativeProtocol. sendCommand(Message queryPacket, boolean skipCheck, int timeoutMillis)
-