| Package | Description |
|---|---|
| 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.result | |
| com.mysql.cj.protocol.x | |
| com.mysql.cj.result | |
| com.mysql.cj.xdevapi |
Java classes for X DevAPI support.
|
| Modifier and Type | Field and Description |
|---|---|
private ColumnDefinition |
NativeQueryBindings.columnDefinition |
private ColumnDefinition |
ServerPreparedQuery.resultFields
Field-level metadata for result sets.
|
| Modifier and Type | Method and Description |
|---|---|
ColumnDefinition |
ServerPreparedQuery.getResultFields() |
| Modifier and Type | Method and Description |
|---|---|
<T extends Resultset> |
NativeSession.execSQL(Query callingQuery,
java.lang.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> |
ServerPreparedQuery.readExecuteResult(NativePacketPayload resultPacket,
int maxRowsToRetrieve,
boolean createStreamingResultSet,
ColumnDefinition metadata,
ProtocolEntityFactory<T,NativePacketPayload> resultSetFactory,
java.lang.String queryAsString) |
<T extends Resultset> |
ServerPreparedQuery.serverExecute(int maxRowsToRetrieve,
boolean createStreamingResultSet,
ColumnDefinition metadata,
ProtocolEntityFactory<T,NativePacketPayload> resultSetFactory) |
<T extends Resultset> |
ServerPreparedQueryTestcaseGenerator.serverExecute(int maxRowsToRetrieve,
boolean createStreamingResultSet,
ColumnDefinition metadata,
ProtocolEntityFactory<T,NativePacketPayload> resultSetFactory) |
void |
QueryBindings.setColumnDefinition(ColumnDefinition colDef) |
void |
NativeQueryBindings.setColumnDefinition(ColumnDefinition colDef) |
void |
ServerPreparedQuery.setResultFields(ColumnDefinition resultFields) |
| Modifier and Type | Method and Description |
|---|---|
protected ColumnDefinition |
DatabaseMetaData.createTablesFields() |
| Modifier and Type | Method and Description |
|---|---|
protected <M extends Message> |
ClientPreparedStatement.executeInternal(int maxRowsToRetrieve,
M sendPacket,
boolean createStreamingResultSet,
boolean queryIsSelectOnly,
ColumnDefinition metadata,
boolean isBatch)
Actually execute the prepared statement.
|
protected <M extends Message> |
ServerPreparedStatement.executeInternal(int maxRowsToRetrieve,
M sendPacket,
boolean createStreamingResultSet,
boolean queryIsSelectOnly,
ColumnDefinition metadata,
boolean isBatch) |
protected ResultSetInternalMethods |
ServerPreparedStatement.serverExecute(int maxRowsToRetrieve,
boolean createStreamingResultSet,
ColumnDefinition metadata)
Tells the server to execute this prepared statement with the current
parameter bindings.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CachedResultSetMetaData |
| Modifier and Type | Class and Description |
|---|---|
class |
CachedResultSetMetaDataImpl |
| Modifier and Type | Method and Description |
|---|---|
ColumnDefinition |
ResultSetImpl.getMetadata() |
| Modifier and Type | Method and Description |
|---|---|
ColumnDefinition |
Resultset.getColumnDefinition() |
ColumnDefinition |
ResultsetRows.getMetadata() |
ColumnDefinition |
Protocol.readMetadata() |
| Modifier and Type | Method and Description |
|---|---|
void |
ColumnDefinition.exportTo(ColumnDefinition columnDefinition) |
void |
ColumnDefinition.initializeFrom(ColumnDefinition columnDefinition) |
<T extends ProtocolEntity> |
Protocol.read(java.lang.Class<Resultset> requiredClass,
int maxRows,
boolean streamResults,
M resultPacket,
boolean isBinaryEncoded,
ColumnDefinition metadata,
ProtocolEntityFactory<T,M> protocolEntityFactory)
Read protocol entity.
|
default T |
ProtocolEntityReader.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.
|
void |
Resultset.setColumnDefinition(ColumnDefinition metadata)
Sometimes the driver doesn't have metadata before consuming the result set rows (because it's cached),
or need to coerce the metadata returned by queries into that required by the particular specification
(eg metadata returned by metadata queries into that required by the JDBC specification).
|
void |
ResultsetRows.setMetadata(ColumnDefinition columnDefinition)
Sometimes the driver doesn't have metadata until after
the statement has the result set in-hand (because it's cached),
so it can call this to set it after the fact.
|
| Modifier and Type | Field and Description |
|---|---|
protected ColumnDefinition |
AbstractRowFactory.columnDefinition |
protected ColumnDefinition |
ColumnDefinitionFactory.columnDefinitionFromCache |
| Modifier and Type | Method and Description |
|---|---|
ColumnDefinition |
MergingColumnDefinitionFactory.createFromFields(Field[] fields) |
ColumnDefinition |
ColumnDefinitionFactory.createFromFields(Field[] fields) |
ColumnDefinition |
ColumnDefinitionFactory.createFromMessage(NativePacketPayload packetPayload) |
ColumnDefinition |
ColumnDefinitionFactory.getColumnDefinitionFromCache() |
ColumnDefinition |
ColumnDefinitionReader.read(ProtocolEntityFactory<ColumnDefinition,NativePacketPayload> sf) |
ColumnDefinition |
NativeProtocol.readMetadata() |
| Modifier and Type | Method and Description |
|---|---|
<T extends ProtocolEntity> |
NativeProtocol.read(java.lang.Class<Resultset> requiredClass,
int maxRows,
boolean streamResults,
NativePacketPayload resultPacket,
boolean isBinaryEncoded,
ColumnDefinition metadata,
ProtocolEntityFactory<T,NativePacketPayload> protocolEntityFactory) |
Resultset |
BinaryResultsetReader.read(int maxRows,
boolean streamResults,
NativePacketPayload resultPacket,
ColumnDefinition metadata,
ProtocolEntityFactory<Resultset,NativePacketPayload> resultSetFactory) |
Resultset |
TextResultsetReader.read(int maxRows,
boolean streamResults,
NativePacketPayload resultPacket,
ColumnDefinition metadata,
ProtocolEntityFactory<Resultset,NativePacketPayload> resultSetFactory) |
<T extends Resultset> |
NativeProtocol.readAllResults(int maxRows,
boolean streamResults,
NativePacketPayload resultPacket,
boolean isBinaryEncoded,
ColumnDefinition metadata,
ProtocolEntityFactory<T,NativePacketPayload> resultSetFactory) |
<T extends Resultset> |
NativeProtocol.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> |
NativeProtocol.sendQueryString(Query callingQuery,
java.lang.String query,
java.lang.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.
|
| Modifier and Type | Method and Description |
|---|---|
ColumnDefinition |
ColumnDefinitionReader.read(ProtocolEntityFactory<ColumnDefinition,NativePacketPayload> sf) |
| Constructor and Description |
|---|
BinaryRowFactory(NativeProtocol protocol,
ColumnDefinition columnDefinition,
Resultset.Concurrency resultSetConcurrency,
boolean canReuseRowPacketForBufferRow) |
ColumnDefinitionFactory(long columnCount,
ColumnDefinition columnDefinitionFromCache) |
MergingColumnDefinitionFactory(long columnCount,
ColumnDefinition columnDefinitionFromCache) |
TextRowFactory(NativeProtocol protocol,
ColumnDefinition colDefinition,
Resultset.Concurrency resultSetConcurrency,
boolean canReuseRowPacketForBufferRow) |
| Modifier and Type | Field and Description |
|---|---|
protected ColumnDefinition |
NativeResultset.columnDefinition
The metadata for this result set
|
protected ColumnDefinition |
AbstractResultsetRows.metadata
Field-level metadata from the server.
|
| Modifier and Type | Method and Description |
|---|---|
ColumnDefinition |
NativeResultset.getColumnDefinition() |
ColumnDefinition |
AbstractResultsetRows.getMetadata() |
| Modifier and Type | Method and Description |
|---|---|
void |
NativeResultset.setColumnDefinition(ColumnDefinition metadata) |
Row |
BinaryBufferRow.setMetadata(ColumnDefinition f) |
Row |
TextBufferRow.setMetadata(ColumnDefinition f) |
void |
AbstractResultsetRows.setMetadata(ColumnDefinition columnDefinition) |
| Constructor and Description |
|---|
BinaryBufferRow(NativePacketPayload buf,
ColumnDefinition cd,
ExceptionInterceptor exceptionInterceptor,
ValueDecoder valueDecoder) |
ResultsetRowsCursor(NativeProtocol ioChannel,
ColumnDefinition columnDefinition)
Creates a new cursor-backed row provider.
|
ResultsetRowsStatic(java.util.List<? extends Row> rows,
ColumnDefinition columnDefinition)
Creates a new RowDataStatic object.
|
ResultsetRowsStreaming(NativeProtocol io,
ColumnDefinition columnDefinition,
boolean isBinaryEncoded,
ProtocolEntityFactory<T,NativePacketPayload> resultSetFactory)
Creates a new RowDataDynamic object.
|
TextBufferRow(NativePacketPayload buf,
ColumnDefinition cd,
ExceptionInterceptor exceptionInterceptor,
ValueDecoder valueDecoder) |
| Modifier and Type | Field and Description |
|---|---|
protected ColumnDefinition |
AbstractResultsetRow.metadata
The metadata of the fields of this result set.
|
| Modifier and Type | Method and Description |
|---|---|
Row |
AbstractResultsetRow.setMetadata(ColumnDefinition f) |
| Modifier and Type | Field and Description |
|---|---|
private ColumnDefinition |
XProtocolRow.metadata |
private ColumnDefinition |
XProtocolRowInputStream.metadata |
| Modifier and Type | Method and Description |
|---|---|
ColumnDefinition |
XProtocol.readMetadata() |
ColumnDefinition |
XProtocol.readMetadata(java.util.function.Consumer<Notice> noticeConsumer) |
ColumnDefinition |
XProtocol.readMetadata(Field f,
java.util.function.Consumer<Notice> noticeConsumer) |
| Modifier and Type | Method and Description |
|---|---|
<T extends ProtocolEntity> |
XProtocol.read(java.lang.Class<Resultset> requiredClass,
int maxRows,
boolean streamResults,
XMessage resultPacket,
boolean isBinaryEncoded,
ColumnDefinition metadata,
ProtocolEntityFactory<T,XMessage> protocolEntityFactory) |
XProtocolRow |
XProtocol.readRowOrNull(ColumnDefinition metadata,
java.util.function.Consumer<Notice> noticeConsumer) |
Row |
XProtocolRow.setMetadata(ColumnDefinition columnDefinition) |
| Constructor and Description |
|---|
XProtocolRowInputStream(ColumnDefinition metadata,
Row row,
XProtocol protocol,
java.util.function.Consumer<Notice> noticeConsumer) |
XProtocolRowInputStream(ColumnDefinition metadata,
XProtocol protocol,
java.util.function.Consumer<Notice> noticeConsumer) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultColumnDefinition
Protocol::ColumnDefinition41 object
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultColumnDefinition.exportTo(ColumnDefinition columnDefinition) |
void |
DefaultColumnDefinition.initializeFrom(ColumnDefinition columnDefinition) |
default Row |
Row.setMetadata(ColumnDefinition columnDefinition)
Set metadata to enable getValue functionality.
|
| Modifier and Type | Field and Description |
|---|---|
private ColumnDefinition |
StreamingRowResultBuilder.metadata |
private ColumnDefinition |
DocResultBuilder.metadata |
private ColumnDefinition |
StreamingDocResultBuilder.metadata |
private ColumnDefinition |
RowImpl.metadata |
private ColumnDefinition |
RowResultBuilder.metadata |
private ColumnDefinition |
SqlResultBuilder.metadata |
private ColumnDefinition |
RowFactory.metadata |
private ColumnDefinition |
RowResultImpl.metadata |
| Constructor and Description |
|---|
RowFactory(ColumnDefinition metadata,
java.util.TimeZone defaultTimeZone,
PropertySet pset)
Constructor.
|
RowImpl(Row row,
ColumnDefinition metadata,
java.util.TimeZone defaultTimeZone,
PropertySet pset)
Constructor.
|
RowResultImpl(ColumnDefinition metadata,
java.util.TimeZone defaultTimeZone,
RowList rows,
java.util.function.Supplier<ProtocolEntity> completer,
PropertySet pset)
Constructor.
|
SqlSingleResult(ColumnDefinition metadata,
java.util.TimeZone defaultTimeZone,
RowList rows,
java.util.function.Supplier<ProtocolEntity> completer,
PropertySet pset)
Constructor.
|