A B C D F G H I M N O P Q R S T U V 
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.
A B C D F G H I M N O P Q R S T U V 
All Classes All Packages