Uses of Class
org.mariadb.jdbc.Configuration.Builder
Packages that use Configuration.Builder
-
Uses of Configuration.Builder in org.mariadb.jdbc
Methods in org.mariadb.jdbc that return Configuration.BuilderModifier and TypeMethodDescriptionAdd Host to possible addresses to connectAdd Host to possible addresses to connectAdd Host to possible addresses to connectAdd Host to possible addresses to connectConfiguration.Builder.addLocalSocketHost
(String localSocket) Add a unix socket hostConfiguration.Builder.addPipeHost
(String pipe) Add a windows pipe hostConfiguration.Builder.addresses
(List<HostAddress> hostAddress) add host addressesConfiguration.Builder.addresses
(HostAddress... hostAddress) add host addressesConfiguration.Builder.allowLocalInfile
(Boolean allowLocalInfile) Indicate if LOAD DATA LOCAL INFILE are permitted.Configuration.Builder.allowMultiQueries
(Boolean allowMultiQueries) Indicate that multi-queries are allowed.Configuration.Builder.allowPublicKeyRetrieval
(Boolean allowPublicKeyRetrieval) Allow RSA server file retrieval from MySQL serverConfiguration.Builder.autocommit
(Boolean autocommit) Permit to force autocommit connection valueConfiguration.Builder.blankTableNameMeta
(Boolean blankTableNameMeta) Set blank table name for metadata (old oracle compatibility)Configuration.Builder.cachePrepStmts
(Boolean cachePrepStmts) Cache server prepare resultConfiguration.Builder.connectionAttributes
(String connectionAttributes) Additional connection attributes to identify connectionConfiguration.Builder.connectionCollation
(String connectionCollation) indicate what utf8mb4 collation to use.Configuration.Builder.connectionTimeZone
(String connectionTimeZone) indicate what timestamp timezone to use in exchanges with server possible value are LOCAL|SERVER|user-defined time zoneConfiguration.Builder.connectTimeout
(Integer connectTimeout) Indicate connect timeout value, in milliseconds, or zero for no timeout.Configuration.Builder.createDatabaseIfNotExist
(Boolean createDatabaseIfNotExist) Create database if not exist.Configuration.Builder.credentialType
(String credentialType) set credential plugin typeSet default databaseConfiguration.Builder.defaultFetchSize
(Integer defaultFetchSize) Set default fetch sizeConfiguration.Builder.disablePipeline
(Boolean disablePipeline) Disable pipelineConfiguration.Builder.disconnectOnExpiredPasswords
(Boolean disconnectOnExpiredPasswords) On connection creation, indicate behavior when password is expired.Configuration.Builder.dumpQueriesOnException
(Boolean dumpQueriesOnException) Must queries be dump on exception stracktrace.Configuration.Builder.enabledSslCipherSuites
(String enabledSslCipherSuites) set possible cipher list (comma separated), not using default java cipher listConfiguration.Builder.enabledSslProtocolSuites
(String enabledSslProtocolSuites) Set ssl protocol list to user (comma separated)Configuration.Builder.fallbackToSystemKeyStore
(Boolean fallbackToSystemKeyStore) Indicate if keystore system properties can be used.Configuration.Builder.fallbackToSystemTrustStore
(Boolean fallbackToSystemTrustStore) Indicate if system default truststore can be used.Configuration.Builder.forceConnectionTimeZoneToSession
(Boolean forceConnectionTimeZoneToSession) Indicate if connectionTimeZone must be forced to sessionConfiguration.Builder.galeraAllowedState
(String galeraAllowedState) Indicate galera allowed state (comma separated), permitting to validate if galera node is synchronizedConfiguration.Builder.geometryDefaultType
(String geometryDefault) Indicate what default Object type Geometry a resultset.getObject must return.Set failover High-availability modeConfiguration.Builder.includeInnodbStatusInDeadlockExceptions
(Boolean includeInnodbStatusInDeadlockExceptions) On dead-lock exception must add innodb status in exception error message.Configuration.Builder.includeThreadDumpInDeadlockExceptions
(Boolean includeThreadDumpInDeadlockExceptions) Dead-lock error will contain threads informationpermit to execute an SQL command on connection creationConfiguration.Builder.jdbcCompliantTruncation
(Boolean jdbcCompliantTruncation) indicate if connector must force sql_mode strict mode for jdbc complianceConfiguration.Builder.keyPassword
(String keyPassword) Client keystore alias passwordFile 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.keyStorePassword
(String keyStorePassword) Client keystore passwordConfiguration.Builder.keyStoreType
(String keyStoreType) Key store typeConfiguration.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.localSocketAddress
(String localSocketAddress) Indicate Hostname or IP address to bind the connection socket to a local (UNIX domain) socket.Configuration.Builder.maxAllowedPacket
(Integer maxAllowedPacket) Indicate to driver server max_allowed_packet.Configuration.Builder.maxIdleTime
(Integer maxIdleTime) Set the maximum idle time of a connection indicating that connection must be releasedConfiguration.Builder.maxPoolSize
(Integer maxPoolSize) Set the limit number of connection in pool.Configuration.Builder.maxQuerySizeToLog
(Integer maxQuerySizeToLog) Set the log size limit for queryConfiguration.Builder.minPoolSize
(Integer minPoolSize) Minimum pool size.Configuration.Builder.nullDatabaseMeansCurrent
(Boolean nullDatabaseMeansCurrent) Permit indicating in DatabaseMetadata if null value must be considered current schema/catalogConfiguration.Builder.oldModeNoPrecisionTimestamp
(Boolean oldModeNoPrecisionTimestamp) Force Timestamp string representation compatible 2.7 version Timestamp string representation will then correspond to Timestamp.toString() in place of taking field precisionUser passwordConfiguration.Builder.permitNoResults
(Boolean permitNoResults) Indicate if Statement/PreparedStatement.executeQuery for command that produce no result will return an exception or just an empty result-set When enabled, command not returning no data will end returning an empty result-set When disabled, command not returning no data will end throwing an exceptionConfiguration.Builder.permitRedirect
(Boolean permitRedirect) indicate if connector must redirect connection when receiving server redirect informationConfiguration.Builder.pinGlobalTxToPhysicalConnection
(Boolean pinGlobalTxToPhysicalConnection) Indicate if for XA transaction, connector must reuse same connection.Indicate to use windows named pipe, specify named pipe name to connectCreate pool if not existing, or get a connection for the pool associate with this connection string if existing.set pool nameConfiguration.Builder.poolValidMinDelay
(Integer poolValidMinDelay) Pool will validate connection before giving it.Configuration.Builder.prepStmtCacheSize
(Integer prepStmtCacheSize) If using server prepared statement, set LRU prepare cache sizeConfiguration.Builder.preserveInstants
(Boolean preserveInstants) Indicate if connection must preserve instantsConfiguration.Builder.registerJmxPool
(Boolean registerJmxPool) Must pool register JMX informationConfiguration.Builder.restrictedAuth
(String restrictedAuth) restrict authentication method to secure list.Configuration.Builder.retriesAllDown
(Integer retriesAllDown) When failover occurs, how many connection attempt before throwing error when reconnectingConfiguration.Builder.returnMultiValuesGeneratedIds
(Boolean returnMultiValuesGeneratedIds) indicate if connector must return multi-generated ids.Configuration.Builder.serverRsaPublicKeyFile
(String serverRsaPublicKeyFile) MySQL Authentication RSA server file, for mysql authenticationConfiguration.Builder.serverSslCert
(String serverSslCert) Server SSL certificate (path or file content)Configuration.Builder.servicePrincipalName
(String servicePrincipalName) set service principal name (GSSAPI)Configuration.Builder.sessionVariables
(String sessionVariables) set connection session variables (comma separated)Configuration.Builder.socketFactory
(String socketFactory) Socket factoryConfiguration.Builder.socketTimeout
(Integer socketTimeout) Indicate the network socket timeout (SO_TIMEOUT) in milliseconds.Set ssl modelConfiguration.Builder.tcpAbortiveClose
(Boolean tcpAbortiveClose) Indicate that when connection fails, to send an RST TCP packet.Configuration.Builder.tcpKeepAlive
(Boolean tcpKeepAlive) Indicate if TCP keep-alive must be enabled.Configuration.Builder.tcpKeepCount
(Integer tcpKeepCount) Indicate TCP keep-count value (for java 11+ only).Configuration.Builder.tcpKeepIdle
(Integer tcpKeepIdle) Indicate TCP keep-idle value (for java 11+ only).Configuration.Builder.tcpKeepInterval
(Integer tcpKeepInterval) Indicate TCP keep-interval value (for java 11+ only).Force timezone to use this timezone, not default java oneConfiguration.Builder.tinyInt1isBit
(Boolean tinyInt1isBit) TinyInt(1) to be considered as bitConfiguration.Builder.tlsSocketType
(String tlsSocketType) Permit to defined default tls plugin typeConfiguration.toBuilder()
Create a Builder from current configuration.Configuration.Builder.transactionIsolation
(String transactionIsolation) force default transaction isolation, not using server defaultConfiguration.Builder.transactionReplay
(Boolean transactionReplay) Must cache commands in transaction and replay transaction on failover.Configuration.Builder.transactionReplaySize
(Integer transactionReplaySize) Transaction replay cache sizeConfiguration.Builder.transformedBitIsBoolean
(Boolean transformedBitIsBoolean) TinyInt(1) to be considered as booleanConfiguration.Builder.trustStore
(String trustStore) File path of the trustStore file that contain trusted certificates (similar to java System property \"javax.net.ssl.trustStore\")Configuration.Builder.trustStorePassword
(String trustStorePassword) Client truststore passwordConfiguration.Builder.trustStoreType
(String trustStoreType) trust store typeConfiguration.Builder.useAffectedRows
(Boolean useAffectedRows) Indicate server to return affected rows in place of found rows.Configuration.Builder.useBulkStmts
(Boolean useBulkStmts) Use server dedicated bulk batch commandConfiguration.Builder.useBulkStmtsForInserts
(Boolean useBulkStmtsForInserts) Use server dedicated bulk batch command for insert (if useBulkStmts is enabled, useBulkStmtsForInserts will be enabled as well)Configuration.Builder.useCatalogTerm
(String useCatalogTerm) "schema" and "database" are server synonymous.Configuration.Builder.useCompression
(Boolean useCompression) Indicate to compress exchanges with the database through gzip.Configuration.Builder.useLocalSessionState
(Boolean useLocalSessionState) indicate if connector can use local state to avoid unnecessary queries.Configuration.Builder.useMysqlMetadata
(Boolean useMysqlMetadata) Permit indicating to force DatabaseMetadata.getDatabaseProductName() to return `MySQL` as database type, not real database typeset user to authenticate to serverConfiguration.Builder.useReadAheadInput
(Boolean useReadAheadInput) Cache all socket available information.Configuration.Builder.useResetConnection
(Boolean useResetConnection) Indicate that connection returned to pool must be RESETed like having proper connection state.Configuration.Builder.useServerPrepStmts
(Boolean useServerPrepStmts) Indicate to use Client or Server prepared statementConfiguration.Builder.uuidAsString
(Boolean uuidAsString) Indicate if UUID fields must returns as StringConfiguration.Builder.yearIsDateType
(Boolean yearIsDateType) Year datatype to be considered as dateMethods in org.mariadb.jdbc with parameters of type Configuration.BuilderModifier and TypeMethodDescriptionprivate static void
Configuration.handleBooleanField
(Configuration.Builder builder, Field field, Object value, Object originalKey) private static void
Configuration.handleIntegerField
(Configuration.Builder builder, Field field, Object value, Object originalKey) private static void
Configuration.handleLegacySslSettings
(Configuration.Builder builder, Properties nonMappedOptions) private static void
Configuration.handleStringField
(Configuration.Builder builder, Field field, Object value) private void
Configuration.initializeAdditionalConfig
(Configuration.Builder builder) private void
Configuration.initializeBasicConfig
(Configuration.Builder builder) private void
Configuration.initializeBulkConfig
(Configuration.Builder builder) private void
Configuration.initializeDatabaseConfig
(Configuration.Builder builder) private void
Configuration.initializeDataTypeConfig
(Configuration.Builder builder) private void
Configuration.initializeExceptionConfig
(Configuration.Builder builder) private void
Configuration.initializePipelineConfig
(Configuration.Builder builder) private void
Configuration.initializePoolConfig
(Configuration.Builder builder) private void
Configuration.initializeQueryConfig
(Configuration.Builder builder) private void
Configuration.initializeSecurityConfig
(Configuration.Builder builder) private void
Configuration.initializeSocketConfig
(Configuration.Builder builder) private void
Configuration.initializeSslConfig
(Configuration.Builder builder) private void
Configuration.initializeTimezoneConfig
(Configuration.Builder builder) private void
Configuration.initializeTransactionConfig
(Configuration.Builder builder) private static void
Configuration.mapPropertiesToOption
(Configuration.Builder builder, Properties properties) private static void
Configuration.processDatabaseAndParameters
(String additionalParameters, Configuration.Builder builder, Properties properties) private static void
Configuration.processProperties
(Configuration.Builder builder, Properties properties, Properties nonMappedOptions) private static void
Configuration.processProperty
(Configuration.Builder builder, String realKey, Object propertyValue, Object originalKey, Properties nonMappedOptions) private static void
Configuration.setFieldValue
(Configuration.Builder builder, Field field, Object propertyValue, Object originalKey) Constructors in org.mariadb.jdbc with parameters of type Configuration.Builder