| Modifier and Type | Method and Description |
|---|---|
Configuration |
Configuration.Builder.build()
Build a configuration
|
Configuration |
Configuration.clone(String username,
String password) |
Configuration |
Configuration.connectTimeout(int connectTimeout)
Set connect timeout
|
static Configuration |
Configuration.parse(String url) |
static Configuration |
Configuration.parse(String url,
Properties prop)
Parse url connection string with additional properties.
|
| Modifier and Type | Method and Description |
|---|---|
protected static String |
Configuration.buildUrl(Configuration conf) |
static Connection |
Driver.connect(Configuration configuration)
Connect according to configuration
|
| Constructor and Description |
|---|
Connection(Configuration conf,
ClosableLock lock,
com.singlestore.jdbc.client.Client client) |
DatabaseMetaData(Connection connection,
Configuration conf)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
GeometryColumn.defaultClassname(Configuration conf) |
String |
UnsignedTinyIntColumn.defaultClassname(Configuration conf) |
String |
UnsignedIntColumn.defaultClassname(Configuration conf) |
String |
SignedSmallIntColumn.defaultClassname(Configuration conf) |
String |
DateColumn.defaultClassname(Configuration conf) |
String |
JsonColumn.defaultClassname(Configuration conf) |
String |
UnsignedSmallIntColumn.defaultClassname(Configuration conf) |
String |
SignedIntColumn.defaultClassname(Configuration conf) |
String |
BitColumn.defaultClassname(Configuration conf) |
String |
TimestampColumn.defaultClassname(Configuration conf) |
String |
VectorColumn.defaultClassname(Configuration conf) |
String |
BigDecimalColumn.defaultClassname(Configuration conf) |
String |
UnsignedBigIntColumn.defaultClassname(Configuration conf) |
String |
SignedMediumIntColumn.defaultClassname(Configuration conf) |
String |
TimeColumn.defaultClassname(Configuration conf) |
String |
UnsignedMediumIntColumn.defaultClassname(Configuration conf) |
String |
SignedBigIntColumn.defaultClassname(Configuration conf) |
String |
DoubleColumn.defaultClassname(Configuration conf) |
String |
SignedTinyIntColumn.defaultClassname(Configuration conf) |
String |
YearColumn.defaultClassname(Configuration conf) |
String |
BlobColumn.defaultClassname(Configuration conf) |
String |
BsonColumn.defaultClassname(Configuration conf) |
String |
StringColumn.defaultClassname(Configuration conf) |
String |
FloatColumn.defaultClassname(Configuration conf) |
int |
GeometryColumn.getColumnType(Configuration conf) |
int |
UnsignedTinyIntColumn.getColumnType(Configuration conf) |
int |
UnsignedIntColumn.getColumnType(Configuration conf) |
int |
SignedSmallIntColumn.getColumnType(Configuration conf) |
int |
DateColumn.getColumnType(Configuration conf) |
int |
JsonColumn.getColumnType(Configuration conf) |
int |
UnsignedSmallIntColumn.getColumnType(Configuration conf) |
int |
SignedIntColumn.getColumnType(Configuration conf) |
int |
BitColumn.getColumnType(Configuration conf) |
int |
TimestampColumn.getColumnType(Configuration conf) |
int |
VectorColumn.getColumnType(Configuration conf) |
int |
BigDecimalColumn.getColumnType(Configuration conf) |
int |
UnsignedBigIntColumn.getColumnType(Configuration conf) |
int |
SignedMediumIntColumn.getColumnType(Configuration conf) |
int |
TimeColumn.getColumnType(Configuration conf) |
int |
UnsignedMediumIntColumn.getColumnType(Configuration conf) |
int |
SignedBigIntColumn.getColumnType(Configuration conf) |
int |
DoubleColumn.getColumnType(Configuration conf) |
int |
SignedTinyIntColumn.getColumnType(Configuration conf) |
int |
YearColumn.getColumnType(Configuration conf) |
int |
BlobColumn.getColumnType(Configuration conf) |
int |
BsonColumn.getColumnType(Configuration conf) |
int |
StringColumn.getColumnType(Configuration conf) |
int |
FloatColumn.getColumnType(Configuration conf) |
String |
GeometryColumn.getColumnTypeName(Configuration conf) |
String |
UnsignedTinyIntColumn.getColumnTypeName(Configuration conf) |
String |
UnsignedIntColumn.getColumnTypeName(Configuration conf) |
String |
SignedSmallIntColumn.getColumnTypeName(Configuration conf) |
String |
DateColumn.getColumnTypeName(Configuration conf) |
String |
JsonColumn.getColumnTypeName(Configuration conf) |
String |
UnsignedSmallIntColumn.getColumnTypeName(Configuration conf) |
String |
SignedIntColumn.getColumnTypeName(Configuration conf) |
String |
BitColumn.getColumnTypeName(Configuration conf) |
String |
TimestampColumn.getColumnTypeName(Configuration conf) |
String |
VectorColumn.getColumnTypeName(Configuration conf) |
String |
BigDecimalColumn.getColumnTypeName(Configuration conf) |
String |
UnsignedBigIntColumn.getColumnTypeName(Configuration conf) |
String |
SignedMediumIntColumn.getColumnTypeName(Configuration conf) |
String |
TimeColumn.getColumnTypeName(Configuration conf) |
String |
UnsignedMediumIntColumn.getColumnTypeName(Configuration conf) |
String |
SignedBigIntColumn.getColumnTypeName(Configuration conf) |
String |
DoubleColumn.getColumnTypeName(Configuration conf) |
String |
SignedTinyIntColumn.getColumnTypeName(Configuration conf) |
String |
YearColumn.getColumnTypeName(Configuration conf) |
String |
BlobColumn.getColumnTypeName(Configuration conf) |
String |
BsonColumn.getColumnTypeName(Configuration conf) |
String |
StringColumn.getColumnTypeName(Configuration conf) |
String |
FloatColumn.getColumnTypeName(Configuration conf) |
Object |
GeometryColumn.getDefaultBinary(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
UnsignedTinyIntColumn.getDefaultBinary(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
UnsignedIntColumn.getDefaultBinary(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
SignedSmallIntColumn.getDefaultBinary(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
DateColumn.getDefaultBinary(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
UnsignedSmallIntColumn.getDefaultBinary(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
SignedIntColumn.getDefaultBinary(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
BitColumn.getDefaultBinary(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
TimestampColumn.getDefaultBinary(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
VectorColumn.getDefaultBinary(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
BigDecimalColumn.getDefaultBinary(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
UnsignedBigIntColumn.getDefaultBinary(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
SignedMediumIntColumn.getDefaultBinary(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
TimeColumn.getDefaultBinary(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
UnsignedMediumIntColumn.getDefaultBinary(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
SignedBigIntColumn.getDefaultBinary(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
DoubleColumn.getDefaultBinary(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
SignedTinyIntColumn.getDefaultBinary(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
YearColumn.getDefaultBinary(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
BlobColumn.getDefaultBinary(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
BsonColumn.getDefaultBinary(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
StringColumn.getDefaultBinary(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
FloatColumn.getDefaultBinary(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
GeometryColumn.getDefaultText(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
UnsignedTinyIntColumn.getDefaultText(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
UnsignedIntColumn.getDefaultText(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
SignedSmallIntColumn.getDefaultText(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
DateColumn.getDefaultText(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
UnsignedSmallIntColumn.getDefaultText(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
SignedIntColumn.getDefaultText(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
BitColumn.getDefaultText(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
TimestampColumn.getDefaultText(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
VectorColumn.getDefaultText(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
BigDecimalColumn.getDefaultText(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
UnsignedBigIntColumn.getDefaultText(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
SignedMediumIntColumn.getDefaultText(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
TimeColumn.getDefaultText(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
UnsignedMediumIntColumn.getDefaultText(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
SignedBigIntColumn.getDefaultText(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
DoubleColumn.getDefaultText(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
SignedTinyIntColumn.getDefaultText(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
YearColumn.getDefaultText(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
BlobColumn.getDefaultText(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
BsonColumn.getDefaultText(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
StringColumn.getDefaultText(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
Object |
FloatColumn.getDefaultText(Configuration conf,
com.singlestore.jdbc.client.ReadableByteBuf buf,
MutableInt length) |
| Modifier and Type | Method and Description |
|---|---|
Configuration |
BaseContext.getConf() |
| Constructor and Description |
|---|
BaseContext(HostAddress hostAddress,
InitialHandshakePacket handshake,
long clientCapabilities,
Configuration conf,
ExceptionFactory exceptionFactory,
com.singlestore.jdbc.client.PrepareCache prepareCache)
Constructor of connection context
|
RedoContext(HostAddress hostAddress,
InitialHandshakePacket handshake,
long clientCapabilities,
Configuration conf,
ExceptionFactory exceptionFactory,
com.singlestore.jdbc.client.PrepareCache prepareCache)
Constructor
|
| Modifier and Type | Field and Description |
|---|---|
protected Configuration |
FailoverClient.conf
configuration
|
| Modifier and Type | Method and Description |
|---|---|
static Socket |
ConnectionHelper.connectSocket(Configuration conf,
HostAddress hostAddress)
Connect socket
|
static Socket |
ConnectionHelper.createSocket(Configuration conf,
HostAddress hostAddress)
Create socket accordingly to options.
|
static long |
ConnectionHelper.initializeClientCapabilities(Configuration configuration,
long serverCapabilities,
HostAddress hostAddress)
Initialize client capability according to configuration and server capabilities.
|
static Credential |
ConnectionHelper.loadCredential(CredentialPlugin credentialPlugin,
Configuration configuration,
HostAddress hostAddress)
Load user/password plugin if configured to.
|
static Socket |
ConnectionHelper.standardSocket(Configuration conf,
HostAddress hostAddress)
Use standard socket implementation.
|
| Constructor and Description |
|---|
FailoverClient(Configuration conf,
ClosableLock lock)
Constructor
|
ReplayClient(Configuration conf,
HostAddress hostAddress,
ClosableLock lock,
boolean skipPostCommands)
Constructor
|
StandardClient(Configuration conf,
HostAddress hostAddress,
ClosableLock lock,
boolean skipPostCommands)
Constructor
|
| Constructor and Description |
|---|
ResultSetMetaData(ExceptionFactory exceptionFactory,
com.singlestore.jdbc.client.ColumnDecoder[] fieldPackets,
Configuration conf,
boolean forceAlias)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
BinaryRowDecoder.defaultDecode(Configuration conf,
com.singlestore.jdbc.client.ColumnDecoder[] metadataList,
MutableInt fieldIndex,
StandardReadableByteBuf rowBuf,
MutableInt fieldLength) |
Object |
TextRowDecoder.defaultDecode(Configuration conf,
com.singlestore.jdbc.client.ColumnDecoder[] metadataList,
MutableInt fieldIndex,
StandardReadableByteBuf rowBuf,
MutableInt fieldLength) |
Object |
RowDecoder.defaultDecode(Configuration conf,
com.singlestore.jdbc.client.ColumnDecoder[] metadataList,
MutableInt fieldIndex,
StandardReadableByteBuf rowBuf,
MutableInt fieldLength)
Decode data according to data type.
|
| Modifier and Type | Method and Description |
|---|---|
Socket |
SocketHandlerFunction.apply(Configuration conf,
HostAddress hostAddress)
Create socket
|
| Constructor and Description |
|---|
PacketReader(InputStream in,
Configuration conf,
MutableByte sequence)
Constructor of standard socket MySQL packet stream reader.
|
| Constructor and Description |
|---|
ExceptionFactory(Configuration conf,
HostAddress hostAddress)
Connection Exception factory constructor
|
SqlExceptionFactory(Connection connection,
SingleStorePoolConnection poolConnection,
Configuration conf,
HostAddress hostAddress,
long threadId,
Statement statement,
String sql)
Constructor of Exception factory with SQL
|
| Constructor and Description |
|---|
HandshakeResponse(Credential credential,
String authenticationPluginType,
byte[] seed,
Configuration conf,
String host,
long clientCapabilities,
byte exchangeCharset)
Object with parsed results
|
RewriteQueryMultiPacket(Configuration config,
int paramCount,
com.singlestore.jdbc.util.RewriteClientParser parser,
List<Parameters> batchParameters)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
KeyManager[] |
TlsSocketPlugin.getKeyManager(Configuration conf,
ExceptionFactory exceptionFactory) |
TrustManager[] |
TlsSocketPlugin.getTrustManager(Configuration conf,
ExceptionFactory exceptionFactory) |
default CredentialPlugin |
CredentialPlugin.initialize(Configuration conf,
String userName,
HostAddress hostAddress)
Permit initializing plugin if overridden
|
AuthenticationPlugin |
AuthenticationPluginFactory.initialize(String authenticationData,
byte[] seed,
Configuration conf)
Plugin initialization.
|
| Modifier and Type | Method and Description |
|---|---|
static AuthenticationPluginFactory |
AuthenticationPluginLoader.get(String type,
Configuration conf)
Get authentication plugin from type String.
|
| Modifier and Type | Method and Description |
|---|---|
AuthenticationPlugin |
SendGssApiAuthPacketFactory.initialize(String authenticationData,
byte[] seed,
Configuration conf)
Initialization.
|
AuthenticationPlugin |
ClearPasswordPluginFactory.initialize(String authenticationData,
byte[] seed,
Configuration conf)
Initialization.
|
| Constructor and Description |
|---|
SendGssApiAuthPacket(byte[] seed,
Configuration conf)
Initialization.
|
| Modifier and Type | Method and Description |
|---|---|
AuthenticationPlugin |
SendPamAuthPacketFactory.initialize(String authenticationData,
byte[] seed,
Configuration conf)
Initialization.
|
AuthenticationPlugin |
NativePasswordPluginFactory.initialize(String authenticationData,
byte[] seed,
Configuration conf) |
AuthenticationPlugin |
Ed25519PasswordPluginFactory.initialize(String authenticationData,
byte[] seed,
Configuration conf) |
| Constructor and Description |
|---|
Ed25519PasswordPlugin(String authenticationData,
byte[] seed,
Configuration conf)
Initialization.
|
SendPamAuthPacket(String authenticationData,
Configuration conf)
Initialization.
|
| Modifier and Type | Method and Description |
|---|---|
CredentialPlugin |
AwsIamCredentialPlugin.initialize(Configuration conf,
String userName,
HostAddress hostAddress) |
| Modifier and Type | Method and Description |
|---|---|
CredentialPlugin |
BrowserCredentialPlugin.initialize(Configuration conf,
String userName,
HostAddress hostAddress) |
| Modifier and Type | Method and Description |
|---|---|
CredentialPlugin |
EnvCredentialPlugin.initialize(Configuration conf,
String userName,
HostAddress hostAddress) |
| Modifier and Type | Method and Description |
|---|---|
CredentialPlugin |
PropertiesCredentialPlugin.initialize(Configuration conf,
String userName,
HostAddress hostAddress) |
| Modifier and Type | Method and Description |
|---|---|
CredentialPlugin |
JwtCredentialPlugin.initialize(Configuration conf,
String userName,
HostAddress hostAddress) |
| Modifier and Type | Method and Description |
|---|---|
KeyManager[] |
DefaultTlsSocketPlugin.getKeyManager(Configuration conf,
ExceptionFactory exceptionFactory) |
TrustManager[] |
DefaultTlsSocketPlugin.getTrustManager(Configuration conf,
ExceptionFactory exceptionFactory) |
| Modifier and Type | Method and Description |
|---|---|
Configuration |
Pool.getConf() |
| Modifier and Type | Method and Description |
|---|---|
static Pool |
Pools.retrievePool(Configuration conf)
Get existing pool for a configuration.
|
| Constructor and Description |
|---|
Pool(Configuration conf,
int poolIndex,
ScheduledThreadPoolExecutor poolExecutor)
Create pool from configuration.
|
Copyright © 2025 SingleStore. All rights reserved.