| Package | Description |
|---|---|
| com.mysql.cj.protocol.a | |
| com.mysql.cj.protocol.a.result | |
| com.mysql.cj.protocol.result |
| Modifier and Type | Method and Description |
|---|---|
ResultsetRow |
BinaryRowFactory.createFromMessage(NativePacketPayload rowPacket) |
ResultsetRow |
TextRowFactory.createFromMessage(NativePacketPayload rowPacket) |
ResultsetRow |
ResultsetRowReader.read(ProtocolEntityFactory<ResultsetRow,NativePacketPayload> sf)
Retrieve one row from the MySQL server.
|
private ResultsetRow |
BinaryRowFactory.unpackBinaryResultSetRow(Field[] fields,
NativePacketPayload binaryData)
Un-packs binary-encoded result set data for one row
|
| Modifier and Type | Method and Description |
|---|---|
ResultsetRow |
ResultsetRowReader.read(ProtocolEntityFactory<ResultsetRow,NativePacketPayload> sf)
Retrieve one row from the MySQL server.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBufferRow
A 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.
|
class |
BinaryBufferRow
A 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.
|
class |
ByteArrayRow
A RowHolder implementation that is for cached results (a-la mysql_store_result()).
|
class |
TextBufferRow
A 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.
|
| Modifier and Type | Field and Description |
|---|---|
protected ProtocolEntityFactory<ResultsetRow,NativePacketPayload> |
AbstractResultsetRows.rowFactory |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractResultsetRow |