| Package | Description |
|---|---|
| com.singlestore.jdbc |
| Modifier and Type | Method and Description |
|---|---|
Configuration.Builder |
Configuration.Builder.addHost(String host,
int port) |
Configuration.Builder |
Configuration.Builder.addresses(HostAddress... hostAddress) |
Configuration.Builder |
Configuration.Builder.allowLocalInfile(Boolean allowLocalInfile)
Indicate if LOAD DATA LOCAL INFILE are permitted.
|
Configuration.Builder |
Configuration.Builder.allowMultiQueries(Boolean allowMultiQueries)
Indicate that multi-queries are allowed.
|
Configuration.Builder |
Configuration.Builder.autocommit(Boolean autocommit)
Permit to force autocommit connection value
|
Configuration.Builder |
Configuration.Builder.blankTableNameMeta(Boolean blankTableNameMeta) |
Configuration.Builder |
Configuration.Builder.cachePrepStmts(Boolean cachePrepStmts)
Cache server prepare result
|
Configuration.Builder |
Configuration.Builder.connectionAttributes(String connectionAttributes) |
Configuration.Builder |
Configuration.Builder.connectTimeout(Integer connectTimeout)
Indicate connect timeout value, in milliseconds, or zero for no timeout.
|
Configuration.Builder |
Configuration.Builder.consoleLogFilepath(String consoleLogFilepath) |
Configuration.Builder |
Configuration.Builder.consoleLogLevel(String consoleLogLevel) |
Configuration.Builder |
Configuration.Builder.createDatabaseIfNotExist(Boolean createDatabaseIfNotExist)
Create database if not exist.
|
Configuration.Builder |
Configuration.Builder.credentialType(String credentialType) |
Configuration.Builder |
Configuration.Builder.database(String database) |
Configuration.Builder |
Configuration.Builder.defaultFetchSize(Integer defaultFetchSize) |
Configuration.Builder |
Configuration.Builder.disablePipeline(Boolean disablePipeline) |
Configuration.Builder |
Configuration.Builder.dumpQueriesOnException(Boolean dumpQueriesOnException) |
Configuration.Builder |
Configuration.Builder.enabledSslCipherSuites(String enabledSslCipherSuites) |
Configuration.Builder |
Configuration.Builder.enabledSslProtocolSuites(String enabledSslProtocolSuites) |
Configuration.Builder |
Configuration.Builder.enableExtendedDataTypes(Boolean enableExtendedDataTypes)
Enable protocol extended types response.
|
Configuration.Builder |
Configuration.Builder.geometryDefaultType(String geometryDefault)
Indicate what default Object type Geometry a resultset.getObject must return.
|
Configuration.Builder |
Configuration.Builder.haMode(HaMode haMode) |
Configuration.Builder |
Configuration.Builder.includeThreadDumpInDeadlockExceptions(Boolean includeThreadDumpInDeadlockExceptions) |
Configuration.Builder |
Configuration.Builder.initSql(String initSql)
permit to execute an SQL command on connection creation
|
Configuration.Builder |
Configuration.Builder.jaasApplicationName(String jaasApplicationName) |
Configuration.Builder |
Configuration.Builder.keyPassword(String keyPassword)
Client keystore alias password
|
Configuration.Builder |
Configuration.Builder.keyStore(String keyStore)
File path of the keyStore file that contain client private key store and associate
certificates (similar to java System property \"javax.net.ssl.keyStore\", but ensure that
only the private key's entries are used)
|
Configuration.Builder |
Configuration.Builder.keyStorePassword(String keyStorePassword)
Client keystore password
|
Configuration.Builder |
Configuration.Builder.keyStoreType(String keyStoreType) |
Configuration.Builder |
Configuration.Builder.localSocket(String localSocket)
Indicate to use Unix domain socket, if the server allows it, specifying named pipe name to
connect The value is the path of Unix domain socket (available with "select @@socket"
command).
|
Configuration.Builder |
Configuration.Builder.localSocketAddress(String localSocketAddress)
Indicate Hostname or IP address to bind the connection socket to a local (UNIX domain)
socket.
|
Configuration.Builder |
Configuration.Builder.maxAllowedPacket(Integer maxAllowedPacket)
Indicate to driver server max_allowed_packet.
|
Configuration.Builder |
Configuration.Builder.maxIdleTime(Integer maxIdleTime) |
Configuration.Builder |
Configuration.Builder.maxPoolSize(Integer maxPoolSize) |
Configuration.Builder |
Configuration.Builder.maxPrintStackSizeToLog(Integer maxPrintStackSizeToLog) |
Configuration.Builder |
Configuration.Builder.maxQuerySizeToLog(Integer maxQuerySizeToLog) |
Configuration.Builder |
Configuration.Builder.minPoolSize(Integer minPoolSize) |
Configuration.Builder |
Configuration.Builder.nullDatabaseMeansCurrent(Boolean nullDatabaseMeansCurrent)
Permit indicating in DatabaseMetadata if null value must be considered current catalog
|
Configuration.Builder |
Configuration.Builder.password(String password) |
Configuration.Builder |
Configuration.Builder.pipe(String pipe)
Indicate to use windows named pipe, specify named pipe name to connect
|
Configuration.Builder |
Configuration.Builder.pool(Boolean pool) |
Configuration.Builder |
Configuration.Builder.poolName(String poolName) |
Configuration.Builder |
Configuration.Builder.poolValidMinDelay(Integer poolValidMinDelay) |
Configuration.Builder |
Configuration.Builder.prepStmtCacheSize(Integer prepStmtCacheSize) |
Configuration.Builder |
Configuration.Builder.printStackTrace(Boolean printStackTrace) |
Configuration.Builder |
Configuration.Builder.registerJmxPool(Boolean registerJmxPool) |
Configuration.Builder |
Configuration.Builder.restrictedAuth(String restrictedAuth)
restrict authentication method to secure list.
|
Configuration.Builder |
Configuration.Builder.retriesAllDown(Integer retriesAllDown) |
Configuration.Builder |
Configuration.Builder.rewriteBatchedStatements(Boolean rewriteBatchedStatements) |
Configuration.Builder |
Configuration.Builder.serverSslCert(String serverSslCert) |
Configuration.Builder |
Configuration.Builder.servicePrincipalName(String servicePrincipalName) |
Configuration.Builder |
Configuration.Builder.sessionVariables(String sessionVariables) |
Configuration.Builder |
Configuration.Builder.socketFactory(String socketFactory) |
Configuration.Builder |
Configuration.Builder.socketTimeout(Integer socketTimeout)
Indicate the network socket timeout (SO_TIMEOUT) in milliseconds.
|
Configuration.Builder |
Configuration.Builder.sslMode(String sslMode) |
Configuration.Builder |
Configuration.Builder.tcpAbortiveClose(Boolean tcpAbortiveClose)
Indicate that when connection fails, to send an RST TCP packet.
|
Configuration.Builder |
Configuration.Builder.tcpKeepAlive(Boolean tcpKeepAlive)
Indicate if TCP keep-alive must be enable.
|
Configuration.Builder |
Configuration.Builder.tcpKeepCount(Integer tcpKeepCount)
Indicate TCP keep-count value (for java 11+ only).
|
Configuration.Builder |
Configuration.Builder.tcpKeepIdle(Integer tcpKeepIdle)
Indicate TCP keep-idle value (for java 11+ only).
|
Configuration.Builder |
Configuration.Builder.tcpKeepInterval(Integer tcpKeepInterval)
Indicate TCP keep-interval value (for java 11+ only).
|
Configuration.Builder |
Configuration.Builder.tinyInt1isBit(Boolean tinyInt1isBit)
TinyInt(1) to be considered as bit
|
Configuration.Builder |
Configuration.Builder.tlsSocketType(String tlsSocketType) |
Configuration.Builder |
Configuration.Builder.transactionIsolation(String transactionIsolation) |
Configuration.Builder |
Configuration.Builder.transactionReplay(Boolean transactionReplay)
Must cache commands in transaction and replay transaction on failover.
|
Configuration.Builder |
Configuration.Builder.transactionReplaySize(Integer transactionReplaySize)
Transaction replay cache size
|
Configuration.Builder |
Configuration.Builder.transformedBitIsBoolean(Boolean transformedBitIsBoolean)
TinyInt(1) to be considered as boolean
|
Configuration.Builder |
Configuration.Builder.trustStore(String trustStore) |
Configuration.Builder |
Configuration.Builder.trustStorePassword(String trustStorePassword) |
Configuration.Builder |
Configuration.Builder.trustStoreType(String trustStoreType) |
Configuration.Builder |
Configuration.Builder.useAffectedRows(Boolean useAffectedRows) |
Configuration.Builder |
Configuration.Builder.useCompression(Boolean useCompression)
Indicate to compresses exchanges with the database through gzip.
|
Configuration.Builder |
Configuration.Builder.useMysqlVersion(Boolean useMysqlVersion) |
Configuration.Builder |
Configuration.Builder.user(String user) |
Configuration.Builder |
Configuration.Builder.useReadAheadInput(Boolean useReadAheadInput)
Cache all socket available information.
|
Configuration.Builder |
Configuration.Builder.useResetConnection(Boolean useResetConnection) |
Configuration.Builder |
Configuration.Builder.useServerPrepStmts(Boolean useServerPrepStmts) |
Configuration.Builder |
Configuration.Builder.vectorExtendedMetadata(Boolean vectorExtendedMetadata)
Enable extended metadata for
VECTOR(<N> [, <elementType>]) data type. |
Configuration.Builder |
Configuration.Builder.vectorTypeOutputFormat(String vectorTypeOutputFormat)
Sets Vector type output format as JSON or BINARY.
|
Configuration.Builder |
Configuration.Builder.yearIsDateType(Boolean yearIsDateType) |
Copyright © 2025 SingleStore. All rights reserved.