接口的使用
com.mysql.cj.protocol.ProtocolEntity
-
使用ProtocolEntity的程序包 程序包 说明 com.mysql.cj.jdbc.result com.mysql.cj.protocol com.mysql.cj.protocol.a com.mysql.cj.protocol.a.result com.mysql.cj.protocol.result com.mysql.cj.protocol.x com.mysql.cj.result com.mysql.cj.xdevapi Java classes for X DevAPI support. -
-
com.mysql.cj.jdbc.result中ProtocolEntity的使用
com.mysql.cj.jdbc.result中ProtocolEntity的子接口 修饰符和类型 接口 说明 interfaceCachedResultSetMetaDatainterfaceResultSetInternalMethodsThis interface is intended to be used by implementors of statement interceptors so that implementors can create static or dynamic (via java.lang.reflect.Proxy) proxy instances of ResultSets.实现ProtocolEntity的com.mysql.cj.jdbc.result中的类 修饰符和类型 类 说明 classCachedResultSetMetaDataImplclassResultSetImplclassUpdatableResultSetA result set that is updatable.参数类型为ProtocolEntity的com.mysql.cj.jdbc.result中的方法 修饰符和类型 方法 说明 ResultSetImplResultSetFactory. createFromProtocolEntity(ProtocolEntity protocolEntity) -
com.mysql.cj.protocol中ProtocolEntity的使用
类型参数类型为ProtocolEntity的com.mysql.cj.protocol中的类 修饰符和类型 接口 说明 interfaceProtocolEntityReader<T extends ProtocolEntity,M extends Message>com.mysql.cj.protocol中ProtocolEntity的子接口 修饰符和类型 接口 说明 interfaceColumnDefinitionRepresents protocol specific result set metadata, eg., for native protocol, Protocol::ColumnDefinition41 protocol entity.interfaceResultsetRepresents protocol specific result set, eg., for native protocol, a ProtocolText::Resultset or ProtocolBinary::Resultset entity.interfaceResultsetRowClasses that implement this interface represent one row of data from the MySQL server that might be stored in different ways depending on whether the result set was streaming (so they wrap a reusable packet), or whether the result set was cached or via a server-side cursor (so they represent a byte[][]).interfaceResultsetRowsThis interface abstracts away how row data is accessed by the result set.类型参数类型为ProtocolEntity的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)参数类型为ProtocolEntity的com.mysql.cj.protocol中的方法 修饰符和类型 方法 说明 booleanResultBuilder. addProtocolEntity(ProtocolEntity entity)Add ProtocolEntity.default TProtocolEntityFactory. createFromProtocolEntity(ProtocolEntity protocolEntity)Create object from protocol entity. -
com.mysql.cj.protocol.a中ProtocolEntity的使用
类型参数类型为ProtocolEntity的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_BINARY_READERprotected Map<Class<? extends ProtocolEntity>,ProtocolEntityReader<? extends ProtocolEntity,? extends Message>>NativeProtocol. PROTOCOL_ENTITY_CLASS_TO_TEXT_READERprotected Map<Class<? extends ProtocolEntity>,ProtocolEntityReader<? extends ProtocolEntity,? extends Message>>NativeProtocol. PROTOCOL_ENTITY_CLASS_TO_TEXT_READER类型参数类型为ProtocolEntity的com.mysql.cj.protocol.a中的方法 修饰符和类型 方法 说明 <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)<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.参数类型为ProtocolEntity的com.mysql.cj.protocol.a中的方法 修饰符和类型 方法 说明 ResultsetResultsetFactory. createFromProtocolEntity(ProtocolEntity protocolEntity) -
com.mysql.cj.protocol.a.result中ProtocolEntity的使用
类型参数类型为ProtocolEntity的com.mysql.cj.protocol.a.result中的类 修饰符和类型 类 说明 classResultsetRowsStreaming<T extends ProtocolEntity>Provides streaming of Resultset rows.实现ProtocolEntity的com.mysql.cj.protocol.a.result中的类 修饰符和类型 类 说明 classAbstractBufferRowA ResultSetRow implementation that holds one row packet (which is re-used by the driver, and thus saves memory allocations), and tries when possible to avoid allocations to break out the results as individual byte[]s.classAbstractResultsetRowsclassBinaryBufferRowA BufferRow implementation that holds one row packet from a server-side prepared statement (which is re-used by the driver, and thus saves memory allocations), and tries when possible to avoid allocations to break out the results as individual byte[]s.classByteArrayRowA RowHolder implementation that is for cached results (a-la mysql_store_result()).classNativeResultsetclassOkPacketclassResultsetRowsCursorModel for result set data backed by a cursor (see http://dev.mysql.com/doc/refman/5.7/en/cursors.html and SERVER_STATUS_CURSOR_EXISTS flag description on http://dev.mysql.com/doc/internals/en/status-flags.html).classResultsetRowsStaticRepresents an in-memory result setclassResultsetRowsStreaming<T extends ProtocolEntity>Provides streaming of Resultset rows.classTextBufferRowA ResultSetRow implementation that holds one row packet (which is re-used by the driver, and thus saves memory allocations), and tries when possible to avoid allocations to break out the results as individual byte[]s. -
com.mysql.cj.protocol.result中ProtocolEntity的使用
实现ProtocolEntity的com.mysql.cj.protocol.result中的类 修饰符和类型 类 说明 classAbstractResultsetRow -
com.mysql.cj.protocol.x中ProtocolEntity的使用
实现ProtocolEntity的com.mysql.cj.protocol.x中的类 修饰符和类型 类 说明 classFetchDoneEntityProtocolEntity representing aMysqlxResultset.FetchDonemessage.classFetchDoneMoreResultsProtocolEntity representing aFetchDoneMoreResultsmessage.classNoticeProtocolEntity representing aNoticemessage.static classNotice.XSessionStateChangedstatic classNotice.XSessionVariableChangedstatic classNotice.XWarningclassOkProtocolEntity representing an OK message.classStatementExecuteOkProtocolEntity representing aStatementExecuteOkmessage.classXProtocolRowProtocolEntity representing an X Protocol result row.类型参数类型为ProtocolEntity的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)参数类型为ProtocolEntity的com.mysql.cj.protocol.x中的方法 修饰符和类型 方法 说明 booleanOkBuilder. addProtocolEntity(ProtocolEntity entity)booleanStatementExecuteOkBuilder. addProtocolEntity(ProtocolEntity entity)类型变量类型为ProtocolEntity的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.result中ProtocolEntity的使用
com.mysql.cj.result中ProtocolEntity的子接口 修饰符和类型 接口 说明 interfaceRow实现ProtocolEntity的com.mysql.cj.result中的类 修饰符和类型 类 说明 classDefaultColumnDefinitionProtocol::ColumnDefinition41 objectclassFieldField is a class used to describe fields in a ResultSet -
com.mysql.cj.xdevapi中ProtocolEntity的使用
类型参数类型为ProtocolEntity的com.mysql.cj.xdevapi中的字段 修饰符和类型 字段 说明 protected java.util.function.Supplier<ProtocolEntity>AbstractDataResult. completer参数类型为ProtocolEntity的com.mysql.cj.xdevapi中的方法 修饰符和类型 方法 说明 booleanDocResultBuilder. addProtocolEntity(ProtocolEntity entity)booleanRowResultBuilder. addProtocolEntity(ProtocolEntity entity)booleanSqlResultBuilder. addProtocolEntity(ProtocolEntity entity)booleanStreamingDocResultBuilder. addProtocolEntity(ProtocolEntity entity)booleanStreamingRowResultBuilder. addProtocolEntity(ProtocolEntity entity)booleanStreamingSqlResultBuilder. addProtocolEntity(ProtocolEntity entity)booleanUpdateResultBuilder. addProtocolEntity(ProtocolEntity entity)DbDocDbDocFactory. createFromProtocolEntity(ProtocolEntity internalRow)RowRowFactory. createFromProtocolEntity(ProtocolEntity internalRow)类型变量类型为ProtocolEntity的com.mysql.cj.xdevapi中的构造器参数 构造器 说明 AbstractDataResult(RowList rows, java.util.function.Supplier<ProtocolEntity> completer, ProtocolEntityFactory<T,XMessage> rowToData)Constructor.DocResultImpl(RowList rows, java.util.function.Supplier<ProtocolEntity> completer, PropertySet pset)Constructor.RowResultImpl(ColumnDefinition metadata, TimeZone defaultTimeZone, RowList rows, java.util.function.Supplier<ProtocolEntity> completer, PropertySet pset)Constructor.SqlSingleResult(ColumnDefinition metadata, TimeZone defaultTimeZone, RowList rows, java.util.function.Supplier<ProtocolEntity> completer, PropertySet pset)Constructor.
-