A B C D F G H I M N O P Q R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addForeignKeyConstraint(Connection, String, String, String, String, String, String, String) - Method in class org.xipki.datasource.DataSourceWrapper
- addPrimaryKey(Connection, String, String, String...) - Method in class org.xipki.datasource.DataSourceWrapper
- addUniqueConstrain(Connection, String, String, String...) - Method in class org.xipki.datasource.DataSourceWrapper
B
- BadSqlGrammar - org.xipki.datasource.DataAccessException.Reason
-
Exception thrown when SQL specified is invalid.
- buildAndCacheNextSeqValueSql(String) - Method in class org.xipki.datasource.DataSourceWrapper
- buildCreateSequenceSql(String, long) - Method in class org.xipki.datasource.DataSourceWrapper
- buildDropSequenceSql(String) - Method in class org.xipki.datasource.DataSourceWrapper
- buildNextSeqValueSql(String) - Method in class org.xipki.datasource.DataSourceWrapper
- buildSelectFirstSql(int, String) - Method in class org.xipki.datasource.DataSourceWrapper
- buildSelectFirstSql(int, String, String) - Method in class org.xipki.datasource.DataSourceWrapper
C
- CannotAcquireLock - org.xipki.datasource.DataAccessException.Reason
-
Failure to acquire a lock during an update, for example during a "select for update" statement.
- CannotSerializeTransaction - org.xipki.datasource.DataAccessException.Reason
-
Failure to complete a transaction in serialized mode due to update conflicts.
- close() - Method in class org.xipki.datasource.DataSourceWrapper
- columnExists(Connection, String, String, Object) - Method in class org.xipki.datasource.DataSourceWrapper
- ConcurrencyFailure - org.xipki.datasource.DataAccessException.Reason
-
Indicate the type of failure: optimistic locking, failure to acquire lock, etc.
- createDataSource(String, InputStream, PasswordResolver) - Method in class org.xipki.datasource.DataSourceFactory
- createDataSource(String, Properties, PasswordResolver) - Method in class org.xipki.datasource.DataSourceFactory
- createDataSource(String, FileOrValue, PasswordResolver) - Method in class org.xipki.datasource.DataSourceFactory
- createDataSourceForFile(String, String, PasswordResolver) - Method in class org.xipki.datasource.DataSourceFactory
- createIndex(Connection, String, String, String...) - Method in class org.xipki.datasource.DataSourceWrapper
- createSequence(String, long) - Method in class org.xipki.datasource.DataSourceWrapper
- createStatement() - Method in class org.xipki.datasource.DataSourceWrapper
- createStatement(Connection) - Method in class org.xipki.datasource.DataSourceWrapper
D
- DataAccessException - Exception in org.xipki.datasource
-
Root of the hierarchy of data access exceptions discussed in.
- DataAccessException(String) - Constructor for exception org.xipki.datasource.DataAccessException
-
Constructor for DataAccessException.
- DataAccessException(String, Throwable) - Constructor for exception org.xipki.datasource.DataAccessException
-
Constructor for DataAccessException.
- DataAccessException(DataAccessException.Reason, String) - Constructor for exception org.xipki.datasource.DataAccessException
-
Constructor for DataAccessException.
- DataAccessException(DataAccessException.Reason, String, Throwable) - Constructor for exception org.xipki.datasource.DataAccessException
-
Constructor for DataAccessException.
- DataAccessException.Reason - Enum in org.xipki.datasource
- DataAccessResourceFailure - org.xipki.datasource.DataAccessException.Reason
-
Data access exception thrown when a resource fails completely: for example, if we can't connect to a database using JDBC.
- DatabaseType - Enum in org.xipki.datasource
-
Database type.
- DataIntegrityViolation - org.xipki.datasource.DataAccessException.Reason
-
Exception thrown when an attempt to insert or update data results in violation of an integrity constraint.
- DataSourceConf - Class in org.xipki.datasource
-
Configuration of DataSource.
- DataSourceConf() - Constructor for class org.xipki.datasource.DataSourceConf
- DataSourceFactory - Class in org.xipki.datasource
-
Factory to create
DataSourceWrapper. - DataSourceFactory() - Constructor for class org.xipki.datasource.DataSourceFactory
- DataSourceWrapper - Class in org.xipki.datasource
-
A wrapper of
HikariDataSource. - DB2 - org.xipki.datasource.DatabaseType
- DeadlockLoserDataAccess - org.xipki.datasource.DataAccessException.Reason
-
Generic exception thrown when the current process was a deadlock loser, and its transaction rolled back.
- deleteFromTable(Connection, String, String, long) - Method in class org.xipki.datasource.DataSourceWrapper
- deleteFromTableWithException(Connection, String, String, long) - Method in class org.xipki.datasource.DataSourceWrapper
- delimP - Static variable in class org.xipki.datasource.ScriptRunner
-
regex to detect delimiter.
- dropAndCreateSequence(String, long) - Method in class org.xipki.datasource.DataSourceWrapper
- dropForeignKeyConstraint(Connection, String, String) - Method in class org.xipki.datasource.DataSourceWrapper
- dropIndex(Connection, String, String) - Method in class org.xipki.datasource.DataSourceWrapper
- dropPrimaryKey(Connection, String, String) - Method in class org.xipki.datasource.DataSourceWrapper
- dropSequence(String) - Method in class org.xipki.datasource.DataSourceWrapper
- dropUniqueConstrain(Connection, String, String) - Method in class org.xipki.datasource.DataSourceWrapper
- DuplicateKey - org.xipki.datasource.DataAccessException.Reason
-
Exception thrown when an attempt to insert or update data results in violation of a primary key or unique constraint.
F
- forDataSourceClass(String) - Static method in enum org.xipki.datasource.DatabaseType
- forDriver(String) - Static method in enum org.xipki.datasource.DatabaseType
- forJdbcUrl(String) - Static method in enum org.xipki.datasource.DatabaseType
G
- getConf() - Method in class org.xipki.datasource.DataSourceConf
- getConnection() - Method in class org.xipki.datasource.DataSourceWrapper
- getCount(Connection, String) - Method in class org.xipki.datasource.DataSourceWrapper
- getDatabaseType() - Method in class org.xipki.datasource.DataSourceWrapper
- getFirstIntValue(Connection, String, String, String) - Method in class org.xipki.datasource.DataSourceWrapper
- getFirstLongValue(Connection, String, String, String) - Method in class org.xipki.datasource.DataSourceWrapper
- getFirstStringValue(Connection, String, String, String) - Method in class org.xipki.datasource.DataSourceWrapper
- getLogWriter() - Method in class org.xipki.datasource.DataSourceWrapper
- getMax(Connection, String, String) - Method in class org.xipki.datasource.DataSourceWrapper
- getMax(Connection, String, String, String) - Method in class org.xipki.datasource.DataSourceWrapper
- getMaximumPoolSize() - Method in class org.xipki.datasource.DataSourceWrapper
- getMin(Connection, String, String) - Method in class org.xipki.datasource.DataSourceWrapper
- getMin(Connection, String, String, String) - Method in class org.xipki.datasource.DataSourceWrapper
- getName() - Method in class org.xipki.datasource.DataSourceConf
- getName() - Method in class org.xipki.datasource.DataSourceWrapper
- getReason() - Method in exception org.xipki.datasource.DataAccessException
- getSqlToAddForeignKeyConstraint(String, String, String, String, String, String, String) - Method in class org.xipki.datasource.DataSourceWrapper
- getSqlToAddPrimaryKey(String, String, String...) - Method in class org.xipki.datasource.DataSourceWrapper
- getSqlToAddUniqueConstrain(String, String, String...) - Method in class org.xipki.datasource.DataSourceWrapper
- getSqlToCreateIndex(String, String, String...) - Method in class org.xipki.datasource.DataSourceWrapper
- getSqlToDropForeignKeyConstraint(String, String) - Method in class org.xipki.datasource.DataSourceWrapper
- getSqlToDropIndex(String, String) - Method in class org.xipki.datasource.DataSourceWrapper
- getSqlToDropPrimaryKey(String, String) - Method in class org.xipki.datasource.DataSourceWrapper
- getSqlToDropUniqueConstraint(String, String) - Method in class org.xipki.datasource.DataSourceWrapper
H
- H2 - org.xipki.datasource.DatabaseType
- HSQL - org.xipki.datasource.DatabaseType
I
- InvalidDataAccessResourceUsage - org.xipki.datasource.DataAccessException.Reason
-
Root for exceptions thrown when we use a data access resource incorrectly.
- InvalidResultSetAccess - org.xipki.datasource.DataAccessException.Reason
-
Exception thrown when a ResultSet has been accessed in an invalid fashion.
- isAncestorOf(DataAccessException.Reason) - Method in enum org.xipki.datasource.DataAccessException.Reason
- isAncestorOrSelfOf(DataAccessException.Reason) - Method in enum org.xipki.datasource.DataAccessException.Reason
- isDescendantOf(DataAccessException.Reason) - Method in enum org.xipki.datasource.DataAccessException.Reason
- isDescendantOrSelfOf(DataAccessException.Reason) - Method in enum org.xipki.datasource.DataAccessException.Reason
- isUseSqlStateAsCode() - Method in class org.xipki.datasource.DataSourceWrapper
M
- MARIADB - org.xipki.datasource.DatabaseType
- MYSQL - org.xipki.datasource.DatabaseType
N
- name - Variable in class org.xipki.datasource.DataSourceWrapper
- newInstance(DatabaseType) - Static method in class org.xipki.datasource.SqlStateCodes
- nextSeqValue(Connection, String) - Method in class org.xipki.datasource.DataSourceWrapper
- NonTransientDataAccess - org.xipki.datasource.DataAccessException.Reason
-
Root of the hierarchy of data access exceptions that are considered non-transient - where a retry of the same operation would fail unless the cause of the Exception is corrected.
- NonTransientDataAccessResource - org.xipki.datasource.DataAccessException.Reason
-
Data access exception thrown when a resource fails completely and the failure is permanent.
O
- ORACLE - org.xipki.datasource.DatabaseType
- org.xipki.datasource - package org.xipki.datasource
P
- PermissionDeniedDataAccess - org.xipki.datasource.DataAccessException.Reason
-
Exception thrown when the underlying resource denied a permission to access a specific element, such as a specific database table.
- PessimisticLockingFailure - org.xipki.datasource.DataAccessException.Reason
-
Exception thrown on a pessimistic locking violation.
- POSTGRES - org.xipki.datasource.DatabaseType
- prepareStatement(String) - Method in class org.xipki.datasource.DataSourceWrapper
- prepareStatement(Connection, String) - Method in class org.xipki.datasource.DataSourceWrapper
Q
- QueryTimeout - org.xipki.datasource.DataAccessException.Reason
-
Exception to be thrown on a query timeout.
R
- releaseResources(Statement, ResultSet) - Method in class org.xipki.datasource.DataSourceWrapper
- releaseResources(Statement, ResultSet, boolean) - Method in class org.xipki.datasource.DataSourceWrapper
- returnConnection(Connection) - Method in class org.xipki.datasource.DataSourceWrapper
- Root - org.xipki.datasource.DataAccessException.Reason
-
Root reason.
- runScript(Reader) - Method in class org.xipki.datasource.ScriptRunner
-
Runs an SQL script (read in using the Reader parameter)
- runScript(String) - Method in class org.xipki.datasource.ScriptRunner
-
Runs an SQL script (read in using the Reader parameter)
- runScript(String, String, PasswordResolver) - Static method in class org.xipki.datasource.ScriptRunner
- runScript(DataSourceWrapper, String, PasswordResolver) - Static method in class org.xipki.datasource.ScriptRunner
S
- ScriptRunner - Class in org.xipki.datasource
-
Tool to run database scripts.
- ScriptRunner(Connection, boolean, boolean) - Constructor for class org.xipki.datasource.ScriptRunner
-
Default constructor
- service - Variable in class org.xipki.datasource.DataSourceWrapper
-
References the real data source implementation this class acts as pure proxy for.
- setConf(FileOrValue) - Method in class org.xipki.datasource.DataSourceConf
- setDelimiter(String, boolean) - Method in class org.xipki.datasource.ScriptRunner
- setErrorLogWriter(PrintWriter) - Method in class org.xipki.datasource.ScriptRunner
-
Setter for errorLogWriter property
- setLastUsedSeqValue(String, long) - Method in class org.xipki.datasource.DataSourceWrapper
- setLogWriter(PrintWriter) - Method in class org.xipki.datasource.ScriptRunner
-
Setter for logWriter property
- setName(String) - Method in class org.xipki.datasource.DataSourceConf
- SqlStateCodes - Class in org.xipki.datasource
-
JDBC state codes for a particular database.
- supportsInArray() - Method in enum org.xipki.datasource.DatabaseType
T
- tableExists(Connection, String) - Method in class org.xipki.datasource.DataSourceWrapper
- tableHasColumn(Connection, String, String) - Method in class org.xipki.datasource.DataSourceWrapper
- TransientDataAcces - org.xipki.datasource.DataAccessException.Reason
-
Root of the hierarchy of data access exceptions that are considered transient - where a previously failed operation might be able to succeed when the operation is retried without any intervention by application-level functionality.
- TransientDataAccessResource - org.xipki.datasource.DataAccessException.Reason
-
Exception thrown when the underlying resource denied a permission to access a specific element, such as a specific database table.
- translate(String, SQLException) - Method in class org.xipki.datasource.DataSourceWrapper
U
- UncategorizedDataAccess - org.xipki.datasource.DataAccessException.Reason
-
Normal superclass when we can't distinguish anything more specific than "something went wrong with the underlying resource": for example, a SQLException from JDBC we cannot pinpoint more precisely.
- UncategorizedSql - org.xipki.datasource.DataAccessException.Reason
-
Exception thrown when we can't classify a SQLException into one of our generic data access exceptions.
- UNKNOWN - org.xipki.datasource.DatabaseType
V
- validate() - Method in class org.xipki.datasource.DataSourceConf
- valueOf(String) - Static method in enum org.xipki.datasource.DataAccessException.Reason
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.xipki.datasource.DatabaseType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.xipki.datasource.DataAccessException.Reason
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.xipki.datasource.DatabaseType
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages