public class JdbcRequest extends ClientListenerRequestNoId implements JdbcRawBinarylizable
| Modifier and Type | Field and Description |
|---|---|
static byte |
BATCH_EXEC
Batch queries.
|
static byte |
BINARY_TYPE_GET
Get binary type schema request.
|
static byte |
BINARY_TYPE_NAME_GET
Get binary type name request.
|
static byte |
BINARY_TYPE_NAME_PUT
Update binary type name request.
|
static byte |
BINARY_TYPE_PUT
Update binary type schema request.
|
static byte |
CACHE_PARTITIONS
Get cache partitions distributions.
|
static byte |
META_COLUMNS
Get columns metadata request.
|
static byte |
META_INDEXES
Get indexes metadata request.
|
static byte |
META_PARAMS
Get SQL query parameters metadata request.
|
static byte |
META_PRIMARY_KEYS
Get primary keys metadata request.
|
static byte |
META_SCHEMAS
Get schemas metadata request.
|
static byte |
META_TABLES
Get tables metadata request.
|
static byte |
QRY_EXEC
Execute sql query request.
|
static byte |
QRY_META
Get query columns metadata request.
|
HANDSHAKE| Constructor and Description |
|---|
JdbcRequest(byte type) |
| Modifier and Type | Method and Description |
|---|---|
void |
readBinary(BinaryReaderExImpl reader,
JdbcProtocolContext protoCtx)
Reads fields from provided reader.
|
static JdbcRequest |
readRequest(BinaryReaderExImpl reader,
JdbcProtocolContext protoCtx) |
static long |
readRequestId(byte[] msg)
Reads JdbcRequest Id.
|
static byte |
readType(byte[] msg)
Reads JdbcRequest command type.
|
long |
requestId() |
String |
toString() |
byte |
type() |
void |
writeBinary(BinaryWriterExImpl writer,
JdbcProtocolContext protoCtx)
Writes fields to provided writer.
|
public static final byte QRY_EXEC
public static final byte QRY_META
public static final byte BATCH_EXEC
public static final byte META_TABLES
public static final byte META_COLUMNS
public static final byte META_INDEXES
public static final byte META_PARAMS
public static final byte META_PRIMARY_KEYS
public static final byte META_SCHEMAS
public static final byte CACHE_PARTITIONS
public static final byte BINARY_TYPE_GET
public static final byte BINARY_TYPE_PUT
public static final byte BINARY_TYPE_NAME_GET
public static final byte BINARY_TYPE_NAME_PUT
public void writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx) throws BinaryObjectException
writeBinary in interface JdbcRawBinarylizablewriter - Binary object writer.protoCtx - JDBC protocol context.BinaryObjectException - In case of error.public void readBinary(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx) throws BinaryObjectException
readBinary in interface JdbcRawBinarylizablereader - Binary object reader.protoCtx - JDBC protocol context.BinaryObjectException - In case of error.public long requestId()
requestId in interface ClientListenerRequestrequestId in class ClientListenerRequestNoIdpublic byte type()
public static JdbcRequest readRequest(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx) throws BinaryObjectException
reader - Binary reader.protoCtx - Protocol context.BinaryObjectException - On error.public static byte readType(byte[] msg)
msg - Jdbc request as byte array.public static long readRequestId(byte[] msg)
msg - Jdbc request as byte array.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.9.0 Release Date : October 15 2020