| Modifier and Type | Field and Description |
|---|---|
protected Writer |
StandardClient.writer |
| Modifier and Type | Method and Description |
|---|---|
static void |
ConnectionHelper.authenticationHandler(Credential credential,
Writer writer,
Reader reader,
com.singlestore.jdbc.client.Context context)
Authentication swtich handler
|
static SSLSocket |
ConnectionHelper.sslWrapper(HostAddress hostAddress,
Socket socket,
long clientCapabilities,
byte exchangeCharset,
com.singlestore.jdbc.client.Context context,
Writer writer)
Create SSL wrapper
|
| Modifier and Type | Class and Description |
|---|---|
class |
PacketWriter
Packet writer
|
| Modifier and Type | Method and Description |
|---|---|
void |
Parameter.encodeBinary(Writer encoder)
Encode parameter in binary format
|
void |
Parameter.encodeLongData(Writer encoder)
Encode parameter in binary long format
|
void |
Parameter.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context)
Encode parameter in text format
|
| Modifier and Type | Method and Description |
|---|---|
int |
QueryWithParametersPacket.encode(Writer encoder,
com.singlestore.jdbc.client.Context context) |
int |
HandshakeResponse.encode(Writer writer,
com.singlestore.jdbc.client.Context context) |
int |
PingPacket.encode(Writer writer,
com.singlestore.jdbc.client.Context context)
COM_PING packet
|
int |
SslRequestPacket.encode(Writer writer,
com.singlestore.jdbc.client.Context context) |
int |
RewriteQueryMultiPacket.encode(Writer encoder,
com.singlestore.jdbc.client.Context context) |
int |
LongDataPacket.encode(Writer writer,
com.singlestore.jdbc.client.Context context)
COM_STMT_SEND_LONG_DATA packet
|
int |
ClosePreparePacket.encode(Writer writer,
com.singlestore.jdbc.client.Context context)
COM_STMT_CLOSE packet.
|
int |
PreparePacket.encode(Writer writer,
com.singlestore.jdbc.client.Context context)
COM_STMT_PREPARE packet
|
int |
ResetPacket.encode(Writer writer,
com.singlestore.jdbc.client.Context context)
COM_RESET_CONNECTION packet
|
default int |
RedoableWithPrepareClientMessage.encode(Writer writer,
com.singlestore.jdbc.client.Context context)
Default encoder caller
|
int |
QuitPacket.encode(Writer writer,
com.singlestore.jdbc.client.Context context)
COM_QUIT packet
|
int |
QueryPacket.encode(Writer writer,
com.singlestore.jdbc.client.Context context)
COM_QUERY packet
|
int |
ChangeDbPacket.encode(Writer writer,
com.singlestore.jdbc.client.Context context)
COM_INIT_DB packet
|
int |
ExecutePacket.encode(Writer writer,
com.singlestore.jdbc.client.Context context,
Prepare newPrepareResult)
COM_STMT_EXECUTE packet
|
int |
RedoableWithPrepareClientMessage.encode(Writer writer,
com.singlestore.jdbc.client.Context context,
Prepare newPrepareResult)
encoder method in case of failover, passing new prepared object
|
default int |
RedoableClientMessage.encode(Writer writer,
com.singlestore.jdbc.client.Context context,
Prepare newPrepareResult)
Encode command to packet
|
com.singlestore.jdbc.client.Completion |
PreparePacket.readPacket(Statement stmt,
int fetchSize,
long maxRows,
int resultSetConcurrency,
int resultSetType,
boolean closeOnCompletion,
Reader reader,
Writer writer,
com.singlestore.jdbc.client.Context context,
ExceptionFactory exceptionFactory,
ClosableLock lock,
boolean traceEnable,
com.singlestore.jdbc.message.ClientMessage message) |
default int |
RedoableWithPrepareClientMessage.reEncode(Writer writer,
com.singlestore.jdbc.client.Context context,
Prepare newPrepareResult)
re-encoder method in case of failover, passing new prepared object
|
default int |
RedoableClientMessage.reEncode(Writer writer,
com.singlestore.jdbc.client.Context context,
Prepare newPrepareResult)
re-encode command to packet
|
| Modifier and Type | Method and Description |
|---|---|
void |
Codec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long length)
Binary encode value to writer
|
default void |
Codec.encodeBinaryAsString(Writer encoder,
Object value,
Long length) |
default void |
Codec.encodeLongData(Writer encoder,
T value,
Long length)
binary encoding value to a long data packet
|
void |
Codec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long length)
Text encode value to writer
|
com.singlestore.jdbc.client.ReadableByteBuf |
AuthenticationPlugin.process(Writer encoder,
Reader decoder,
com.singlestore.jdbc.client.Context context)
Process plugin authentication.
|
| Modifier and Type | Method and Description |
|---|---|
com.singlestore.jdbc.client.ReadableByteBuf |
ClearPasswordPlugin.process(Writer out,
Reader in,
com.singlestore.jdbc.client.Context context)
Send password in clear text to server.
|
com.singlestore.jdbc.client.ReadableByteBuf |
SendGssApiAuthPacket.process(Writer out,
Reader in,
com.singlestore.jdbc.client.Context context)
Process gssapi plugin authentication.
|
| Modifier and Type | Method and Description |
|---|---|
void |
WindowsNativeSspiAuthentication.authenticate(Writer out,
Reader in,
String servicePrincipalName,
String jaasApplicationName,
String mechanisms)
Process native windows GSS plugin authentication.
|
void |
StandardGssapiAuthentication.authenticate(Writer out,
Reader in,
String servicePrincipalName,
String jaasApplicationName,
String mechanisms)
Process default GSS plugin authentication.
|
void |
GssapiAuth.authenticate(Writer writer,
Reader in,
String servicePrincipalName,
String jaasApplicationName,
String mechanisms)
Authenticate
|
| Modifier and Type | Method and Description |
|---|---|
com.singlestore.jdbc.client.ReadableByteBuf |
NativePasswordPlugin.process(Writer out,
Reader in,
com.singlestore.jdbc.client.Context context)
Process native password plugin authentication.
|
com.singlestore.jdbc.client.ReadableByteBuf |
SendPamAuthPacket.process(Writer out,
Reader in,
com.singlestore.jdbc.client.Context context)
Process PAM plugin authentication.
|
com.singlestore.jdbc.client.ReadableByteBuf |
Ed25519PasswordPlugin.process(Writer out,
Reader in,
com.singlestore.jdbc.client.Context context)
Process Ed25519 password plugin authentication.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BlobCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
StreamCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
UuidCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long length) |
void |
DurationCodec.encodeBinary(Writer encoder,
Object val,
Calendar cal,
Long maxLength) |
void |
DateCodec.encodeBinary(Writer encoder,
Object value,
Calendar providedCal,
Long maxLength) |
void |
TimeCodec.encodeBinary(Writer encoder,
Object value,
Calendar providedCal,
Long maxLength) |
void |
LocalDateCodec.encodeBinary(Writer encoder,
Object value,
Calendar providedCal,
Long maxLength) |
void |
LocalTimeCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
BitSetCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
BigIntegerCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
StringCodec.encodeBinary(Writer writer,
Object value,
Calendar cal,
Long maxLength) |
void |
TimestampCodec.encodeBinary(Writer encoder,
Object value,
Calendar providedCal,
Long maxLength) |
void |
ByteArrayCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
IntCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
LongCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
PolygonCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
ByteCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
BooleanCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
ClobCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
BigDecimalCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
FloatObjectArrayCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
ShortCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
LocalDateTimeCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
FloatCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
ZonedDateTimeCodec.encodeBinary(Writer encoder,
Object value,
Calendar calParam,
Long maxLength) |
void |
PointCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
FloatArrayCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
ReaderCodec.encodeBinary(Writer encoder,
Object val,
Calendar cal,
Long maxLength) |
void |
LineStringCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
OffsetDateTimeCodec.encodeBinary(Writer encoder,
Object value,
Calendar calParam,
Long length) |
void |
VectorCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
DoubleCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
InstantCodec.encodeBinary(Writer encoder,
Object value,
Calendar calParam,
Long maxLength) |
void |
BlobCodec.encodeLongData(Writer encoder,
Blob value,
Long maxLength) |
void |
ClobCodec.encodeLongData(Writer encoder,
Clob value,
Long maxLength) |
void |
StreamCodec.encodeLongData(Writer encoder,
InputStream value,
Long maxLength) |
void |
ReaderCodec.encodeLongData(Writer encoder,
Reader reader,
Long maxLength) |
void |
BlobCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLength) |
void |
StreamCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLen) |
void |
UuidCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long length) |
void |
DurationCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object val,
Calendar cal,
Long maxLen) |
void |
DateCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object val,
Calendar providedCal,
Long maxLen) |
void |
TimeCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object val,
Calendar providedCal,
Long maxLen) |
void |
LocalDateCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object val,
Calendar cal,
Long maxLen) |
void |
LocalTimeCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLen) |
void |
BitSetCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long length) |
void |
BigIntegerCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long length) |
void |
StringCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLen) |
void |
TimestampCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object val,
Calendar providedCal,
Long maxLen) |
void |
ByteArrayCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLength) |
void |
IntCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLen) |
void |
LongCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLen) |
void |
PolygonCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLength) |
void |
ByteCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLength) |
void |
BooleanCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLength) |
void |
ClobCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLength) |
void |
BigDecimalCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long length) |
void |
FloatObjectArrayCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLen) |
void |
ShortCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLen) |
void |
LocalDateTimeCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLen) |
void |
FloatCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLen) |
void |
ZonedDateTimeCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object val,
Calendar calParam,
Long maxLen) |
void |
PointCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLength) |
void |
FloatArrayCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLen) |
void |
ReaderCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object val,
Calendar cal,
Long maxLen) |
void |
LineStringCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLength) |
void |
OffsetDateTimeCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object val,
Calendar calParam,
Long length) |
void |
VectorCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLength) |
void |
DoubleCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLen) |
void |
InstantCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object val,
Calendar calParam,
Long maxLen) |
Copyright © 2025 SingleStore. All rights reserved.