Package com.firebolt.jdbc.connection
Class FireboltConnectionServiceSecret
java.lang.Object
com.firebolt.jdbc.JdbcBase
com.firebolt.jdbc.connection.FireboltConnection
com.firebolt.jdbc.connection.FireboltConnectionServiceSecret
- All Implemented Interfaces:
CacheListener
,GenericWrapper
,AutoCloseable
,Connection
,Wrapper
,EventListener
-
Field Summary
Fields inherited from class com.firebolt.jdbc.connection.FireboltConnection
httpConnectionUrl, infraVersion, loginProperties, parserVersion, sessionProperties
Fields inherited from interface java.sql.Connection
TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
assertDatabaseExisting
(String database) protected void
protected FireboltAuthenticationClient
createFireboltAuthenticationClient
(okhttp3.OkHttpClient httpClient) protected FireboltProperties
extractFireboltProperties
(String jdbcUri, Properties connectionProperties) Methods inherited from class com.firebolt.jdbc.connection.FireboltConnection
abort, addProperty, addProperty, cleanup, close, commit, connect, create, createArrayOf, createBlob, createClob, createNClob, createSQLXML, createStatement, createStatement, createStatement, createStruct, getAccessToken, getAccessToken, getAutoCommit, getCatalog, getClientInfo, getClientInfo, getConnectionTimeout, getEndpoint, getEngine, getHoldability, getHttpClient, getInfraVersion, getMetaData, getNetworkTimeout, getProtocolVersion, getSchema, getSessionProperties, getTransactionIsolation, getTypeMap, isClosed, isReadOnly, isValid, nativeSQL, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, register, releaseSavepoint, removeClosedStatement, removeExpiredTokens, reset, rollback, rollback, setAutoCommit, setCatalog, setClientInfo, setClientInfo, setEndpoint, setHoldability, setNetworkTimeout, setReadOnly, setSavepoint, setSavepoint, setSchema, setTransactionIsolation, setTypeMap
Methods inherited from class com.firebolt.jdbc.JdbcBase
addWarning, clearWarnings, getWarnings
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.sql.Connection
beginRequest, clearWarnings, endRequest, getWarnings, setShardingKey, setShardingKey, setShardingKeyIfValid, setShardingKeyIfValid
Methods inherited from interface com.firebolt.jdbc.GenericWrapper
isWrapperFor, unwrap
-
Method Details
-
authenticate
- Specified by:
authenticate
in classFireboltConnection
- Throws:
SQLException
-
assertDatabaseExisting
- Specified by:
assertDatabaseExisting
in classFireboltConnection
- Throws:
SQLException
-
extractFireboltProperties
protected FireboltProperties extractFireboltProperties(String jdbcUri, Properties connectionProperties) - Overrides:
extractFireboltProperties
in classFireboltConnection
-
createFireboltAuthenticationClient
protected FireboltAuthenticationClient createFireboltAuthenticationClient(okhttp3.OkHttpClient httpClient) - Specified by:
createFireboltAuthenticationClient
in classFireboltConnection
-