接口的使用
com.mysql.cj.protocol.ProtocolEntityFactory
-
使用ProtocolEntityFactory的程序包 程序包 说明 com.mysql.cj com.mysql.cj.jdbc com.mysql.cj.jdbc.result com.mysql.cj.protocol com.mysql.cj.protocol.a com.mysql.cj.protocol.a.result com.mysql.cj.protocol.x com.mysql.cj.xdevapi Java classes for X DevAPI support. -
-
com.mysql.cj中ProtocolEntityFactory的使用
返回ProtocolEntityFactory的com.mysql.cj中的方法 修饰符和类型 方法 说明 <T extends Resultset,M extends Message>
ProtocolEntityFactory<T,M>AbstractQuery. getResultSetFactory()<T extends Resultset,M extends Message>
ProtocolEntityFactory<T,M>Query. getResultSetFactory()参数类型为ProtocolEntityFactory的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.jdbc中ProtocolEntityFactory的使用
返回ProtocolEntityFactory的com.mysql.cj.jdbc中的方法 修饰符和类型 方法 说明 <T extends Resultset,M extends Message>
ProtocolEntityFactory<T,M>StatementImpl. getResultSetFactory() -
com.mysql.cj.jdbc.result中ProtocolEntityFactory的使用
实现ProtocolEntityFactory的com.mysql.cj.jdbc.result中的类 修饰符和类型 类 说明 classResultSetFactory -
com.mysql.cj.protocol中ProtocolEntityFactory的使用
参数类型为ProtocolEntityFactory的com.mysql.cj.protocol中的方法 修饰符和类型 方法 说明 <T extends ProtocolEntity>
TProtocol. read(Class<Resultset> requiredClass, int maxRows, boolean streamResults, M resultPacket, boolean isBinaryEncoded, ColumnDefinition metadata, ProtocolEntityFactory<T,M> protocolEntityFactory)Read protocol entity.<T extends ProtocolEntity>
TProtocol. read(Class<T> requiredClass, ProtocolEntityFactory<T,M> protocolEntityFactory)default TProtocolEntityReader. read(int maxRows, boolean streamResults, M resultPacket, ColumnDefinition metadata, ProtocolEntityFactory<T,M> protocolEntityFactory)Reads one result set off of the wire, if the result is actually an update count, creates an update-count only result set.default TProtocolEntityReader. read(ProtocolEntityFactory<T,M> sf) -
com.mysql.cj.protocol.a中ProtocolEntityFactory的使用
实现ProtocolEntityFactory的com.mysql.cj.protocol.a中的类 修饰符和类型 类 说明 classAbstractRowFactoryclassBinaryRowFactoryHandle binary-encoded data for server-side PreparedStatementsclassColumnDefinitionFactoryclassMergingColumnDefinitionFactoryclassResultsetFactoryclassTextRowFactory参数类型为ProtocolEntityFactory的com.mysql.cj.protocol.a中的方法 修饰符和类型 方法 说明 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)<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. -
com.mysql.cj.protocol.a.result中ProtocolEntityFactory的使用
声明为ProtocolEntityFactory的com.mysql.cj.protocol.a.result中的字段 修饰符和类型 字段 说明 protected ProtocolEntityFactory<ResultsetRow,NativePacketPayload>AbstractResultsetRows. rowFactory参数类型为ProtocolEntityFactory的com.mysql.cj.protocol.a.result中的构造器 构造器 说明 ResultsetRowsStreaming(NativeProtocol io, ColumnDefinition columnDefinition, boolean isBinaryEncoded, ProtocolEntityFactory<T,NativePacketPayload> resultSetFactory)Creates a new RowDataDynamic object. -
com.mysql.cj.protocol.x中ProtocolEntityFactory的使用
实现ProtocolEntityFactory的com.mysql.cj.protocol.x中的类 修饰符和类型 类 说明 classFetchDoneEntityFactoryFactory producingFetchDoneEntityfrom protocol message.classFetchDoneMoreResultsFactoryFactory producingFetchDoneMoreResultsfrom protocol message.classFieldFactoryFactory producingFieldfrom protocol message.classNoticeFactoryFactory producingNoticefrom protocol message.classOkFactoryFactory producingOkfrom protocol message.classStatementExecuteOkFactoryFactory producingStatementExecuteOkfrom protocol message.classXProtocolRowFactoryFactory producing anXProtocolRowfrom protocol message.参数类型为ProtocolEntityFactory的com.mysql.cj.protocol.x中的方法 修饰符和类型 方法 说明 <T extends ProtocolEntity>
TXProtocol. read(Class<Resultset> requiredClass, int maxRows, boolean streamResults, XMessage resultPacket, boolean isBinaryEncoded, ColumnDefinition metadata, ProtocolEntityFactory<T,XMessage> protocolEntityFactory)<T extends ProtocolEntity>
TXProtocol. read(Class<T> requiredClass, ProtocolEntityFactory<T,XMessage> protocolEntityFactory)类型变量类型为ProtocolEntityFactory的com.mysql.cj.protocol.x中的构造器参数 构造器 说明 ResultMessageListener(Map<Class<? extends com.google.protobuf.GeneratedMessageV3>,ProtocolEntityFactory<? extends ProtocolEntity,XMessage>> messageToProtocolEntityFactory, ResultBuilder<R> resultBuilder, CompletableFuture<R> future) -
com.mysql.cj.xdevapi中ProtocolEntityFactory的使用
实现ProtocolEntityFactory的com.mysql.cj.xdevapi中的类 修饰符和类型 类 说明 classDbDocFactoryCreateDbDocobjects from internal row representation.classRowFactoryCreateRowobjects from internal row representation.声明为ProtocolEntityFactory的com.mysql.cj.xdevapi中的字段 修饰符和类型 字段 说明 protected ProtocolEntityFactory<T,XMessage>AbstractDataResult. rowToData参数类型为ProtocolEntityFactory的com.mysql.cj.xdevapi中的构造器 构造器 说明 AbstractDataResult(RowList rows, java.util.function.Supplier<ProtocolEntity> completer, ProtocolEntityFactory<T,XMessage> rowToData)Constructor.
-