Index

A C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractConnectionPoolWrapper<T> - Class in is.codion.common.db.pool
A default base implementation of the ConnectionPool wrapper, handling the collection of statistics
AbstractConnectionPoolWrapper(ConnectionFactory, User, DataSource) - Constructor for class is.codion.common.db.pool.AbstractConnectionPoolWrapper
Instantiates a new AbstractConnectionPool instance.
AbstractDatabase - Class in is.codion.common.db.database
A default abstract implementation of the Database interface.
AbstractDatabase(String) - Constructor for class is.codion.common.db.database.AbstractDatabase
Instantiates a new AbstractDatabase.
AbstractReport<T,R,P> - Class in is.codion.common.db.report
A base class for wrapping reports, handles caching.
AbstractReport(String, boolean) - Constructor for class is.codion.common.db.report.AbstractReport
Instantiates a new AbstractReport.
AuthenticationException - Exception in is.codion.common.db.exception
An exception indication an authentication failure
AuthenticationException(String) - Constructor for exception is.codion.common.db.exception.AuthenticationException
 
autoIncrementQuery(String) - Method in interface is.codion.common.db.database.Database
Returns a query string for retrieving the last automatically generated id from the given id source
available() - Method in class is.codion.common.db.pool.AbstractConnectionPoolWrapper
 
available() - Method in interface is.codion.common.db.pool.ConnectionPoolStatistics
 
averageGetTime() - Method in interface is.codion.common.db.pool.ConnectionPoolStatistics
 

C

CACHE_REPORTS - Static variable in interface is.codion.common.db.report.Report
Specifies whether to cache reports when loaded from disk/network, this prevents "hot deploy" of reports.
Value type: Boolean
Default value: true
cached() - Method in class is.codion.common.db.report.AbstractReport
 
cached() - Method in interface is.codion.common.db.report.Report
 
clearCache() - Method in class is.codion.common.db.report.AbstractReport
 
clearCache() - Method in interface is.codion.common.db.report.Report
Clears the report cache, if caching is not enabled calling this method has no effect
close() - Method in interface is.codion.common.db.connection.DatabaseConnection
Performs a rollback and disconnects this connection.
close() - Method in interface is.codion.common.db.pool.ConnectionPoolWrapper
Closes this connection pool, connections subsequently checked in are disconnected
close() - Method in interface is.codion.common.db.result.ResultIterator
Closes the underlying result set and other resources held by this iterator
closeConnectionPool(String) - Method in class is.codion.common.db.database.AbstractDatabase
 
closeConnectionPool(String) - Method in interface is.codion.common.db.database.Database
Closes and removes the pool associated with the given user
closeConnectionPools() - Method in class is.codion.common.db.database.AbstractDatabase
 
closeConnectionPools() - Method in interface is.codion.common.db.database.Database
Closes and removes all available connection pools
commit() - Method in interface is.codion.common.db.connection.DatabaseConnection
Performs a commit
commitTransaction() - Method in interface is.codion.common.db.connection.DatabaseConnection
Performs a commit and ends the current transaction
connected() - Method in interface is.codion.common.db.connection.DatabaseConnection
 
connection(User) - Method in class is.codion.common.db.pool.AbstractConnectionPoolWrapper
 
connection(User) - Method in interface is.codion.common.db.pool.ConnectionPoolWrapper
Fetches a connection from the pool.
connection(User, String) - Method in interface is.codion.common.db.database.ConnectionProvider
Returns a JDBC Connection instance based on the given database and user.
CONNECTION_VALIDITY_CHECK_TIMEOUT - Static variable in interface is.codion.common.db.database.Database
Specifies the timeout (in seconds) to use when checking if database connections are valid.
ConnectionFactory - Interface in is.codion.common.db.connection
Provides new Connection instances.
connectionPool(String) - Method in class is.codion.common.db.database.AbstractDatabase
 
connectionPool(String) - Method in interface is.codion.common.db.database.Database
 
ConnectionPoolFactory - Interface in is.codion.common.db.pool
Provides connection pool implementations
ConnectionPoolState - Interface in is.codion.common.db.pool
An interface encapsulating the state of a connection pool at a given time.
ConnectionPoolStatistics - Interface in is.codion.common.db.pool
An interface encapsulating database connection pool statistics
connectionPoolUsernames() - Method in class is.codion.common.db.database.AbstractDatabase
 
connectionPoolUsernames() - Method in interface is.codion.common.db.database.Database
 
ConnectionPoolWrapper - Interface in is.codion.common.db.pool
A connection pool wrapper, providing statistics from the underlying pool and allowing some configuration.
connectionProvider(ConnectionProvider) - Method in class is.codion.common.db.database.AbstractDatabase
 
connectionProvider(ConnectionProvider) - Method in interface is.codion.common.db.database.Database
Sets the ConnectionProvider instance used when creating connections.
ConnectionProvider - Interface in is.codion.common.db.database
Responsible for providing JDBC Connection instances.
connectionValid(Connection) - Method in interface is.codion.common.db.connection.ConnectionFactory
Validates the given connection.
connectionValid(Connection) - Method in class is.codion.common.db.database.AbstractDatabase
 
containsConnectionPool(String) - Method in class is.codion.common.db.database.AbstractDatabase
 
containsConnectionPool(String) - Method in interface is.codion.common.db.database.Database
 
COUNT_QUERIES - Static variable in interface is.codion.common.db.database.Database
Specifies whether database queries should be counted for collecting statistics.
Value type: Boolean
Default value: false
createConnection(User) - Method in interface is.codion.common.db.connection.ConnectionFactory
Creates a connection for the given user.
createConnection(User) - Method in class is.codion.common.db.database.AbstractDatabase
 
createConnectionPool(ConnectionFactory, User) - Method in interface is.codion.common.db.pool.ConnectionPoolFactory
Creates a connection pool wrapper based on the given database and user.
createConnectionPool(ConnectionPoolFactory, User) - Method in class is.codion.common.db.database.AbstractDatabase
 
createConnectionPool(ConnectionPoolFactory, User) - Method in interface is.codion.common.db.database.Database
Creates a connection pool for the given user in this database.
created() - Method in interface is.codion.common.db.pool.ConnectionPoolStatistics
 
createDatabase(String) - Method in interface is.codion.common.db.database.DatabaseFactory
 
createLimitOffsetClause(Integer, Integer) - Static method in class is.codion.common.db.database.AbstractDatabase
 
createOffsetFetchNextClause(Integer, Integer) - Static method in class is.codion.common.db.database.AbstractDatabase
 
creationDate() - Method in interface is.codion.common.db.pool.ConnectionPoolStatistics
 

D

database() - Method in interface is.codion.common.db.connection.DatabaseConnection
 
Database - Interface in is.codion.common.db.database
Defines DBMS specific functionality as well as basic database configuration settings.
DATABASE_INIT_SCRIPTS - Static variable in interface is.codion.common.db.database.Database
A comma separated list of paths to scripts to run when initializing the database, implementation specific
DATABASE_URL - Static variable in interface is.codion.common.db.database.Database
Specifies the jdbc url of the database.
Database.Operation - Enum Class in is.codion.common.db.database
Specifies common database operations.
Database.QueryCounter - Interface in is.codion.common.db.database
Counts queries for statistics.
Database.Statistics - Interface in is.codion.common.db.database
Encapsulates basic database usage statistics.
databaseConnection(Database, User) - Static method in interface is.codion.common.db.connection.DatabaseConnection
Constructs a new DatabaseConnection instance, based on the given Database and User
databaseConnection(Database, Connection) - Static method in interface is.codion.common.db.connection.DatabaseConnection
Constructs a new DatabaseConnection instance, based on the given Connection object.
DatabaseConnection - Interface in is.codion.common.db.connection
Manages a Connection instance, providing basic transaction control.
DatabaseException - Exception in is.codion.common.db.exception
An exception coming from a database-layer.
DatabaseException(String) - Constructor for exception is.codion.common.db.exception.DatabaseException
Constructs a new DatabaseException instance
DatabaseException(String, String) - Constructor for exception is.codion.common.db.exception.DatabaseException
Constructs a new DatabaseException instance
DatabaseException(SQLException) - Constructor for exception is.codion.common.db.exception.DatabaseException
Constructs a new DatabaseException instance
DatabaseException(SQLException, String) - Constructor for exception is.codion.common.db.exception.DatabaseException
Constructs a new DatabaseException instance
DatabaseException(SQLException, String, String) - Constructor for exception is.codion.common.db.exception.DatabaseException
Constructs a new DatabaseException instance
DatabaseFactory - Interface in is.codion.common.db.database
Provides Database implementations
DatabaseFunction<C,T,R> - Interface in is.codion.common.db.operation
A database function
DatabaseProcedure<C,T> - Interface in is.codion.common.db.operation
A database procedure
DEFAULT_IDLE_TIMEOUT - Static variable in interface is.codion.common.db.pool.ConnectionPoolWrapper
Specifies the default idle timeout in milliseconds.
DEFAULT_MAXIMUM_POOL_SIZE - Static variable in interface is.codion.common.db.pool.ConnectionPoolWrapper
Specifies the default maximum connection pool size.
DEFAULT_MINIMUM_POOL_SIZE - Static variable in interface is.codion.common.db.pool.ConnectionPoolWrapper
Specifies the default minimum connection pool size.
delete() - Method in interface is.codion.common.db.database.Database.QueryCounter
Count one delete query
DELETE - Enum constant in enum class is.codion.common.db.database.Database.Operation
Delete
DeleteException - Exception in is.codion.common.db.exception
An exception indicating a failed delete operation
DeleteException(String) - Constructor for exception is.codion.common.db.exception.DeleteException
Instantiates a new DeleteException
deletesPerSecond() - Method in interface is.codion.common.db.database.Database.Statistics
 
destroyed() - Method in interface is.codion.common.db.pool.ConnectionPoolStatistics
 
driverClassName(String) - Static method in interface is.codion.common.db.database.DatabaseFactory
 
driverCompatible(String) - Method in interface is.codion.common.db.database.DatabaseFactory
 

E

equals(Object) - Method in class is.codion.common.db.report.AbstractReport
 
errorCode() - Method in exception is.codion.common.db.exception.DatabaseException
Returns the underlying error code, note that this is only available when running with a local database connection.
errorMessage(SQLException, Database.Operation) - Method in class is.codion.common.db.database.AbstractDatabase
 
errorMessage(SQLException, Database.Operation) - Method in interface is.codion.common.db.database.Database
Returns a user-friendly error message for the given exception, otherwise simply return the message from exception
exception(SQLException, Database.Operation) - Method in class is.codion.common.db.database.AbstractDatabase
 
exception(SQLException, Database.Operation) - Method in interface is.codion.common.db.database.Database
Maps the given SQLException to a DatabaseException.
execute(C, T) - Method in interface is.codion.common.db.operation.DatabaseFunction
Executes this function using the given connection
execute(C, T) - Method in interface is.codion.common.db.operation.DatabaseProcedure
Executes this procedure using the given connection

F

failedRequests() - Method in interface is.codion.common.db.pool.ConnectionPoolStatistics
 
failedRequestsPerSecond() - Method in interface is.codion.common.db.pool.ConnectionPoolStatistics
 
fetchConnection() - Method in class is.codion.common.db.pool.AbstractConnectionPoolWrapper
Fetches a connection from the underlying pool.
fill(Connection, P) - Method in interface is.codion.common.db.report.Report
Loads and fills the report using the given database connection
FOR_UPDATE - Static variable in class is.codion.common.db.database.AbstractDatabase
 
FOR_UPDATE_NOWAIT - Static variable in class is.codion.common.db.database.AbstractDatabase
 
fullReportPath() - Method in class is.codion.common.db.report.AbstractReport
This default implementation uses Report.fullReportPath(String).
fullReportPath(String) - Static method in interface is.codion.common.db.report.Report
Returns a full report path, combined from the report location specified by Report.REPORT_PATH and the given report path.
functionType(String) - Static method in interface is.codion.common.db.operation.FunctionType
Creates a FunctionType with the given name and types.
FunctionType<C,T,R> - Interface in is.codion.common.db.operation
 

G

get(ResultSet) - Method in interface is.codion.common.db.result.ResultPacker
Fetches a single instance from the given result set, assuming ResultSet.next() has been called
getCleanupInterval() - Method in interface is.codion.common.db.pool.ConnectionPoolWrapper
 
getConnection() - Method in interface is.codion.common.db.connection.DatabaseConnection
Returns the underlying connection object, null in case this connection has been closed.
getIdleConnectionTimeout() - Method in interface is.codion.common.db.pool.ConnectionPoolWrapper
 
getMaximumCheckOutTime() - Method in interface is.codion.common.db.pool.ConnectionPoolWrapper
 
getMaximumPoolSize() - Method in interface is.codion.common.db.pool.ConnectionPoolWrapper
 
getMethodLogger() - Method in interface is.codion.common.db.connection.DatabaseConnection
 
getMinimumPoolSize() - Method in interface is.codion.common.db.pool.ConnectionPoolWrapper
 
getPool() - Method in class is.codion.common.db.pool.AbstractConnectionPoolWrapper
 

H

hashCode() - Method in class is.codion.common.db.report.AbstractReport
 
hasNext() - Method in interface is.codion.common.db.result.ResultIterator
Returns true if a row is available in the underlying result set.

I

insert() - Method in interface is.codion.common.db.database.Database.QueryCounter
Count one insert query
INSERT - Enum constant in enum class is.codion.common.db.database.Database.Operation
Insert
insertsPerSecond() - Method in interface is.codion.common.db.database.Database.Statistics
 
instance() - Static method in interface is.codion.common.db.database.Database
Returns a Database instance based on the currently configured JDBC URL (Database.DATABASE_URL).
instance() - Static method in interface is.codion.common.db.database.DatabaseFactory
 
instance() - Static method in interface is.codion.common.db.pool.ConnectionPoolFactory
Returns the first ConnectionPoolFactory implementation found by the ServiceLoader.
instance(String) - Static method in interface is.codion.common.db.database.DatabaseFactory
 
instance(String) - Static method in interface is.codion.common.db.pool.ConnectionPoolFactory
Returns the ConnectionPoolFactory implementation found by the ServiceLoader of the given type.
inUse() - Method in class is.codion.common.db.pool.AbstractConnectionPoolWrapper
 
inUse() - Method in interface is.codion.common.db.pool.ConnectionPoolState
 
inUse() - Method in interface is.codion.common.db.pool.ConnectionPoolStatistics
 
is.codion.common.db - module is.codion.common.db
Core classes concerned with JDBC connectivity, such as:

Database
DatabaseFactory
DatabaseConnection
DatabaseException
DatabaseFunction
DatabaseProcedure

is.codion.common.db.connection - package is.codion.common.db.connection
 
is.codion.common.db.database - package is.codion.common.db.database
is.codion.common.db.exception - package is.codion.common.db.exception
 
is.codion.common.db.operation - package is.codion.common.db.operation
 
is.codion.common.db.pool - package is.codion.common.db.pool
is.codion.common.db.report - package is.codion.common.db.report
Package configuration values:
Report.REPORT_PATH Report.CACHE_REPORTS
is.codion.common.db.result - package is.codion.common.db.result
 
isAuthenticationException(SQLException) - Method in class is.codion.common.db.database.AbstractDatabase
 
isAuthenticationException(SQLException) - Method in interface is.codion.common.db.database.Database
Returns true if this exception represents a login credentials failure
isCollectCheckOutTimes() - Method in class is.codion.common.db.pool.AbstractConnectionPoolWrapper
 
isCollectCheckOutTimes() - Method in interface is.codion.common.db.pool.ConnectionPoolWrapper
 
isCollectSnapshotStatistics() - Method in class is.codion.common.db.pool.AbstractConnectionPoolWrapper
 
isCollectSnapshotStatistics() - Method in interface is.codion.common.db.pool.ConnectionPoolWrapper
 
isReferentialIntegrityException(SQLException) - Method in class is.codion.common.db.database.AbstractDatabase
 
isReferentialIntegrityException(SQLException) - Method in interface is.codion.common.db.database.Database
Returns true if this exception is a referential integrity exception
isTimeoutException(SQLException) - Method in class is.codion.common.db.database.AbstractDatabase
 
isTimeoutException(SQLException) - Method in interface is.codion.common.db.database.Database
Returns true if this exception is a timeout exception
isUniqueConstraintException(SQLException) - Method in class is.codion.common.db.database.AbstractDatabase
 
isUniqueConstraintException(SQLException) - Method in interface is.codion.common.db.database.Database
Returns true if this exception is a unique key exception
iterator() - Method in interface is.codion.common.db.result.ResultIterator
Wraps this ResultIterator in a Iterator.

L

limitOffsetClause(Integer, Integer) - Method in interface is.codion.common.db.database.Database
Returns a limit/offset clause variation for this database, based on the given limit and offset values.
load() - Method in interface is.codion.common.db.report.Report
Loads the report this report wrapper is based on.
loadAndCacheReport() - Method in class is.codion.common.db.report.AbstractReport
Returns the underlying report, either from the cache, if enabled or via Report.load().
LOGIN_TIMEOUT - Static variable in interface is.codion.common.db.database.Database
Specifies the default login timeout (in seconds).
Value type: Integer
Default value: 2

M

maximumCheckOutTime() - Method in interface is.codion.common.db.pool.ConnectionPoolStatistics
 
maximumNumberOfParameters() - Method in class is.codion.common.db.database.AbstractDatabase
 
maximumNumberOfParameters() - Method in interface is.codion.common.db.database.Database
Returns the maximum number of prepared statement parameters, supported by this database.
minimumCheckOutTime() - Method in interface is.codion.common.db.pool.ConnectionPoolStatistics
 
modifiedRow() - Method in exception is.codion.common.db.exception.RecordModifiedException
 
MultipleRecordsFoundException - Exception in is.codion.common.db.exception
Exception used when one record was expected but many were found.
MultipleRecordsFoundException(String) - Constructor for exception is.codion.common.db.exception.MultipleRecordsFoundException
Instantiates a new MultipleRecordsFoundException

N

name() - Method in interface is.codion.common.db.database.Database
 
name() - Method in interface is.codion.common.db.operation.FunctionType
 
name() - Method in interface is.codion.common.db.operation.ProcedureType
 
name() - Method in interface is.codion.common.db.report.ReportType
 
next() - Method in interface is.codion.common.db.result.ResultIterator
 

O

operation() - Method in exception is.codion.common.db.exception.ReferentialIntegrityException
 
other() - Method in interface is.codion.common.db.database.Database.QueryCounter
Count one query which does not fall under select, insert, delete or update
OTHER - Enum constant in enum class is.codion.common.db.database.Database.Operation
Other
otherPerSecond() - Method in interface is.codion.common.db.database.Database.Statistics
 

P

pack(ResultSet) - Method in interface is.codion.common.db.result.ResultPacker
Iterates through the given ResultSet, packing its contents into a List using ResultPacker.get(ResultSet) in the order they appear.
PASSWORD_PROPERTY - Static variable in interface is.codion.common.db.database.Database
The constant used to denote the password value in the connection properties
poolDataSource() - Method in class is.codion.common.db.pool.AbstractConnectionPoolWrapper
 
poolDataSource() - Method in interface is.codion.common.db.pool.ConnectionPoolWrapper
 
procedureType(String) - Static method in interface is.codion.common.db.operation.ProcedureType
Creates a ProcedureType with the given name and types.
ProcedureType<C,T> - Interface in is.codion.common.db.operation
 

Q

queriesPerSecond() - Method in interface is.codion.common.db.database.Database.Statistics
 
queryCounter() - Method in class is.codion.common.db.database.AbstractDatabase
 
queryCounter() - Method in interface is.codion.common.db.database.Database
 
QueryTimeoutException - Exception in is.codion.common.db.exception
Exception thrown when a statement has timed out or been cancelled.
QueryTimeoutException(SQLException, String) - Constructor for exception is.codion.common.db.exception.QueryTimeoutException
Instantiates a new QueryTimeoutException

R

RecordModifiedException - Exception in is.codion.common.db.exception
An exception indicating that the row in question has been modified or deleted since it was loaded.
RecordModifiedException(Object, Object, String) - Constructor for exception is.codion.common.db.exception.RecordModifiedException
Instantiates a new RecordModifiedException
RecordNotFoundException - Exception in is.codion.common.db.exception
Exception used when an expected record was not found.
RecordNotFoundException(String) - Constructor for exception is.codion.common.db.exception.RecordNotFoundException
Instantiates a new RecordNotFoundException
ReferentialIntegrityException - Exception in is.codion.common.db.exception
An exception indication a referential integrity failure
ReferentialIntegrityException(SQLException, String, Database.Operation) - Constructor for exception is.codion.common.db.exception.ReferentialIntegrityException
removeUrlPrefixOptionsAndParameters(String, String...) - Static method in class is.codion.common.db.database.AbstractDatabase
 
Report<T,R,P> - Interface in is.codion.common.db.report
A wrapper for a report
REPORT_PATH - Static variable in interface is.codion.common.db.report.Report
The report path used for file based report generation.
ReportException - Exception in is.codion.common.db.report
An exception occurring during report generation.
ReportException(String) - Constructor for exception is.codion.common.db.report.ReportException
Instantiates a new ReportException
ReportException(String, Throwable) - Constructor for exception is.codion.common.db.report.ReportException
Instantiates a new ReportException
ReportException(Throwable) - Constructor for exception is.codion.common.db.report.ReportException
Instantiates a new ReportException
reportPath - Variable in class is.codion.common.db.report.AbstractReport
 
reportPath() - Static method in interface is.codion.common.db.report.Report
 
reportType(String) - Static method in interface is.codion.common.db.report.ReportType
Instantiates a new Report instance with the given name.
ReportType<T,R,P> - Interface in is.codion.common.db.report
Identifies a report.
requests() - Method in interface is.codion.common.db.pool.ConnectionPoolStatistics
 
requestsPerSecond() - Method in interface is.codion.common.db.pool.ConnectionPoolStatistics
 
resetStatistics() - Method in class is.codion.common.db.pool.AbstractConnectionPoolWrapper
 
resetStatistics() - Method in interface is.codion.common.db.pool.ConnectionPoolWrapper
Resets the collected usage statistics
resetTime() - Method in interface is.codion.common.db.pool.ConnectionPoolStatistics
 
ResultIterator<T> - Interface in is.codion.common.db.result
Iterates through a ResultSet fetching instances of T.
ResultPacker<T> - Interface in is.codion.common.db.result
A ResultPacker packs the contents of a ResultSet into a List.
rollback() - Method in interface is.codion.common.db.connection.DatabaseConnection
Performs a rollback
rollbackTransaction() - Method in interface is.codion.common.db.connection.DatabaseConnection
Performs a rollback and ends the current transaction
row() - Method in exception is.codion.common.db.exception.RecordModifiedException
 

S

select() - Method in interface is.codion.common.db.database.Database.QueryCounter
Count one select query
SELECT - Enum constant in enum class is.codion.common.db.database.Database.Operation
Select
SELECT_FOR_UPDATE_NOWAIT - Static variable in interface is.codion.common.db.database.Database
Specifies whether 'select for update' should be NOWAIT, if supported by the database.
A database implementation may disregard this.
Value type: Boolean
Default value: true
selectForUpdateClause() - Method in interface is.codion.common.db.database.Database
Returns a select for update clause, an empty string if not supported.
selectsPerSecond() - Method in interface is.codion.common.db.database.Database.Statistics
 
sequenceQuery(String) - Method in class is.codion.common.db.database.AbstractDatabase
 
sequenceQuery(String) - Method in interface is.codion.common.db.database.Database
Returns a query string for selecting the next value from the given sequence.
setCleanupInterval(int) - Method in interface is.codion.common.db.pool.ConnectionPoolWrapper
 
setCollectCheckOutTimes(boolean) - Method in class is.codion.common.db.pool.AbstractConnectionPoolWrapper
 
setCollectCheckOutTimes(boolean) - Method in interface is.codion.common.db.pool.ConnectionPoolWrapper
Specifies whether to collect connection check out times.
setCollectSnapshotStatistics(boolean) - Method in class is.codion.common.db.pool.AbstractConnectionPoolWrapper
 
setCollectSnapshotStatistics(boolean) - Method in interface is.codion.common.db.pool.ConnectionPoolWrapper
Specifies whether to collect usage statistics for a snapshot.
setConnection(Connection) - Method in interface is.codion.common.db.connection.DatabaseConnection
Sets the internal connection to use, note that no validation or transaction checking is performed on the connection and auto-commit is assumed to be disabled.
setIdleConnectionTimeout(int) - Method in interface is.codion.common.db.pool.ConnectionPoolWrapper
 
setMaximumCheckOutTime(int) - Method in interface is.codion.common.db.pool.ConnectionPoolWrapper
 
setMaximumPoolSize(int) - Method in interface is.codion.common.db.pool.ConnectionPoolWrapper
Sets the maximum number of connections to keep in this pool.
setMethodLogger(MethodLogger) - Method in interface is.codion.common.db.connection.DatabaseConnection
 
setMinimumPoolSize(int) - Method in interface is.codion.common.db.pool.ConnectionPoolWrapper
 
setPool(T) - Method in class is.codion.common.db.pool.AbstractConnectionPoolWrapper
 
setStackTrace(StackTraceElement[]) - Method in exception is.codion.common.db.exception.DatabaseException
 
size() - Method in interface is.codion.common.db.pool.ConnectionPoolState
 
size() - Method in interface is.codion.common.db.pool.ConnectionPoolStatistics
 
snapshot() - Method in interface is.codion.common.db.pool.ConnectionPoolStatistics
Returns a list containing a snapshot of connection pool states.
SQL_STATE_NO_DATA - Static variable in interface is.codion.common.db.connection.DatabaseConnection
SQLException state indicating that a query did not return a result
sqlState() - Method in exception is.codion.common.db.exception.DatabaseException
Returns the underlying sql state, note that this is only available when running with a local database connection.
startTransaction() - Method in interface is.codion.common.db.connection.DatabaseConnection
Starts a transaction on this connection, to end the transaction use DatabaseConnection.commitTransaction() or DatabaseConnection.rollbackTransaction().
statement() - Method in exception is.codion.common.db.exception.DatabaseException
Returns the sql statement causing this exception, if available, note that this is only available when running with a local database connection.
statistics() - Method in class is.codion.common.db.database.AbstractDatabase
 
statistics() - Method in interface is.codion.common.db.database.Database
Returns statistics collected via Database.queryCounter().
statistics(long) - Method in class is.codion.common.db.pool.AbstractConnectionPoolWrapper
 
statistics(long) - Method in interface is.codion.common.db.pool.ConnectionPoolWrapper
Retrives usage statistics for the connection pool since time since.
subqueryRequiresAlias() - Method in class is.codion.common.db.database.AbstractDatabase
 
subqueryRequiresAlias() - Method in interface is.codion.common.db.database.Database
Returns true if this database requires that subqueries by aliased.

T

timestamp() - Method in interface is.codion.common.db.database.Database.Statistics
 
timestamp() - Method in interface is.codion.common.db.pool.ConnectionPoolState
 
timestamp() - Method in interface is.codion.common.db.pool.ConnectionPoolStatistics
 
toString() - Method in class is.codion.common.db.report.AbstractReport
 
TRANSACTION_ISOLATION - Static variable in interface is.codion.common.db.database.Database
Specifies the transaction isolation to set for created connections.
Value type: Integer
Default value: null
transactionOpen() - Method in interface is.codion.common.db.connection.DatabaseConnection
 

U

UniqueConstraintException - Exception in is.codion.common.db.exception
An exception indication a unique constraint failure
UniqueConstraintException(SQLException, String) - Constructor for exception is.codion.common.db.exception.UniqueConstraintException
Instantiates a new UniqueConstraintException
update() - Method in interface is.codion.common.db.database.Database.QueryCounter
Count one update query
UPDATE - Enum constant in enum class is.codion.common.db.database.Database.Operation
Update
UpdateException - Exception in is.codion.common.db.exception
An exception indicating a failed update operation
UpdateException(String) - Constructor for exception is.codion.common.db.exception.UpdateException
Instantiates a new UpdateException
updatesPerSecond() - Method in interface is.codion.common.db.database.Database.Statistics
 
url() - Method in interface is.codion.common.db.connection.ConnectionFactory
Returns the jdbc database url for this connection factory.
url() - Method in class is.codion.common.db.database.AbstractDatabase
 
user() - Method in interface is.codion.common.db.connection.DatabaseConnection
 
user() - Method in class is.codion.common.db.pool.AbstractConnectionPoolWrapper
 
user() - Method in interface is.codion.common.db.pool.ConnectionPoolWrapper
 
USER_PROPERTY - Static variable in interface is.codion.common.db.database.Database
The constant used to denote the username value in the connection properties
username() - Method in interface is.codion.common.db.pool.ConnectionPoolStatistics
 

V

valueOf(String) - Static method in enum class is.codion.common.db.database.Database.Operation
Returns the enum constant of this class with the specified name.
values() - Static method in enum class is.codion.common.db.database.Database.Operation
Returns an array containing the constants of this enum class, in the order they are declared.

W

waiting() - Method in class is.codion.common.db.pool.AbstractConnectionPoolWrapper
 
waiting() - Method in interface is.codion.common.db.pool.ConnectionPoolState
 
A C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form