| 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) |
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 |
| Modifier and Type | Method and Description |
|---|---|
void |
Parameter.encodeBinary(Writer encoder) |
void |
Parameter.encodeLongData(Writer encoder) |
void |
Parameter.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context) |
| Modifier and Type | Method and Description |
|---|---|
int |
QueryWithParametersPacket.encode(Writer encoder,
com.singlestore.jdbc.client.Context context) |
int |
PreparePacket.encode(Writer writer,
com.singlestore.jdbc.client.Context context) |
int |
QuitPacket.encode(Writer writer,
com.singlestore.jdbc.client.Context context) |
int |
LongDataPacket.encode(Writer writer,
com.singlestore.jdbc.client.Context context) |
int |
ResetPacket.encode(Writer writer,
com.singlestore.jdbc.client.Context context) |
int |
HandshakeResponse.encode(Writer writer,
com.singlestore.jdbc.client.Context context) |
int |
AuthMoreRawPacket.encode(Writer writer,
com.singlestore.jdbc.client.Context context) |
int |
PingPacket.encode(Writer writer,
com.singlestore.jdbc.client.Context context) |
int |
SslRequestPacket.encode(Writer writer,
com.singlestore.jdbc.client.Context context) |
int |
ChangeDbPacket.encode(Writer writer,
com.singlestore.jdbc.client.Context context) |
default int |
RedoableWithPrepareClientMessage.encode(Writer writer,
com.singlestore.jdbc.client.Context context) |
int |
ClosePreparePacket.encode(Writer writer,
com.singlestore.jdbc.client.Context context)
COM_STMT_CLOSE packet.
|
int |
QueryPacket.encode(Writer writer,
com.singlestore.jdbc.client.Context context) |
default int |
RedoableClientMessage.encode(Writer writer,
com.singlestore.jdbc.client.Context context,
Prepare newPrepareResult) |
int |
ExecutePacket.encode(Writer writer,
com.singlestore.jdbc.client.Context context,
Prepare newPrepareResult) |
int |
RedoableWithPrepareClientMessage.encode(Writer writer,
com.singlestore.jdbc.client.Context context,
Prepare newPrepareResult) |
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,
ReentrantLock lock,
boolean traceEnable) |
default int |
RedoableClientMessage.reEncode(Writer writer,
com.singlestore.jdbc.client.Context context,
Prepare newPrepareResult) |
default int |
RedoableWithPrepareClientMessage.reEncode(Writer writer,
com.singlestore.jdbc.client.Context context,
Prepare newPrepareResult) |
| Modifier and Type | Method and Description |
|---|---|
void |
Codec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long length) |
default void |
Codec.encodeBinaryAsString(Writer encoder,
Object value,
Long length) |
default void |
Codec.encodeLongData(Writer encoder,
T value,
Long length) |
void |
Codec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long length) |
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 |
GssapiAuth.authenticate(Writer writer,
Reader in,
String servicePrincipalName,
String jaasApplicationName,
String mechanisms) |
void |
StandardGssapiAuthentication.authenticate(Writer out,
Reader in,
String servicePrincipalName,
String jaasApplicationName,
String mechanisms)
Process default GSS plugin authentication.
|
void |
WindowsNativeSspiAuthentication.authenticate(Writer out,
Reader in,
String servicePrincipalName,
String jaasApplicationName,
String mechanisms)
Process native windows GSS plugin authentication.
|
| Modifier and Type | Method and Description |
|---|---|
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 |
NativePasswordPlugin.process(Writer out,
Reader in,
com.singlestore.jdbc.client.Context context)
Process native password 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 |
StringCodec.encodeBinary(Writer writer,
Object value,
Calendar cal,
Long maxLength) |
void |
ByteArrayCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
StreamCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
DurationCodec.encodeBinary(Writer encoder,
Object val,
Calendar cal,
Long maxLength) |
void |
ShortCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
FloatCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
ByteCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
BlobCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
DateCodec.encodeBinary(Writer encoder,
Object value,
Calendar providedCal,
Long maxLength) |
void |
LocalDateCodec.encodeBinary(Writer encoder,
Object value,
Calendar providedCal,
Long maxLength) |
void |
PolygonCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
LocalTimeCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
IntCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
InstantCodec.encodeBinary(Writer encoder,
Object value,
Calendar calParam,
Long maxLength) |
void |
BigDecimalCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
PointCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
TimestampCodec.encodeBinary(Writer encoder,
Object value,
Calendar providedCal,
Long maxLength) |
void |
OffsetDateTimeCodec.encodeBinary(Writer encoder,
Object value,
Calendar calParam,
Long length) |
void |
ClobCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
BooleanCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
BigIntegerCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
LineStringCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
TimeCodec.encodeBinary(Writer encoder,
Object value,
Calendar providedCal,
Long maxLength) |
void |
ReaderCodec.encodeBinary(Writer encoder,
Object val,
Calendar cal,
Long maxLength) |
void |
LocalDateTimeCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
BitSetCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
ZonedDateTimeCodec.encodeBinary(Writer encoder,
Object value,
Calendar calParam,
Long maxLength) |
void |
LongCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long maxLength) |
void |
UuidCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
Long length) |
void |
DoubleCodec.encodeBinary(Writer encoder,
Object value,
Calendar cal,
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 |
StringCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLen) |
void |
ByteArrayCodec.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 |
DurationCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object val,
Calendar cal,
Long maxLen) |
void |
ShortCodec.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 |
ByteCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLength) |
void |
BlobCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLength) |
void |
DateCodec.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 |
PolygonCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLength) |
void |
LocalTimeCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLen) |
void |
IntCodec.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) |
void |
BigDecimalCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long length) |
void |
PointCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLength) |
void |
TimestampCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object val,
Calendar providedCal,
Long maxLen) |
void |
OffsetDateTimeCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object val,
Calendar calParam,
Long length) |
void |
ClobCodec.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 |
BigIntegerCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long length) |
void |
LineStringCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLength) |
void |
TimeCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object val,
Calendar providedCal,
Long maxLen) |
void |
ReaderCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object val,
Calendar cal,
Long maxLen) |
void |
LocalDateTimeCodec.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 |
ZonedDateTimeCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object val,
Calendar calParam,
Long maxLen) |
void |
LongCodec.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 |
DoubleCodec.encodeText(Writer encoder,
com.singlestore.jdbc.client.Context context,
Object value,
Calendar cal,
Long maxLen) |
Copyright © 2023 SingleStore. All rights reserved.