Skip navigation links
A B C D E G H I J M O P S V 

A

append(E) - Method in class ch.qos.logback.core.db.DBAppenderBase
 

B

begin(InterpretationContext, String, Attributes) - Method in class ch.qos.logback.core.db.BindDataSourceToJNDIAction
Instantiates an a data source and bind it to JNDI Most of the required parameters are placed in the ec.substitutionProperties
BindDataSourceToJNDIAction - Class in ch.qos.logback.core.db
 
BindDataSourceToJNDIAction(BeanDescriptionCache) - Constructor for class ch.qos.logback.core.db.BindDataSourceToJNDIAction
 

C

ch.qos.logback.core.db - package ch.qos.logback.core.db
The ch.qos.logback.core.db package provides bases classes to append objects into various databases.
ch.qos.logback.core.db.dialect - package ch.qos.logback.core.db.dialect
Contains the dialect classes used by logback to log to different databases, and the SQL scripts to created the necessary tables.
closeConnection(Connection) - Static method in class ch.qos.logback.core.db.DBHelper
 
closeStatement(Statement) - Static method in class ch.qos.logback.core.db.DBHelper
 
cnxSupportsBatchUpdates - Variable in class ch.qos.logback.core.db.DBAppenderBase
 
cnxSupportsGetGeneratedKeys - Variable in class ch.qos.logback.core.db.DBAppenderBase
 
ConnectionSource - Interface in ch.qos.logback.core.db
The ConnectionSource interface provides a pluggable means of transparently obtaining JDBC Connections for logback classes that require the use of a Connection.
connectionSource - Variable in class ch.qos.logback.core.db.DBAppenderBase
 
ConnectionSourceBase - Class in ch.qos.logback.core.db
 
ConnectionSourceBase() - Constructor for class ch.qos.logback.core.db.ConnectionSourceBase
 

D

DataSourceConnectionSource - Class in ch.qos.logback.core.db
The DataSourceConnectionSource is an implementation of ConnectionSource that obtains the Connection in the recommended JDBC manner based on a DataSource.
DataSourceConnectionSource() - Constructor for class ch.qos.logback.core.db.DataSourceConnectionSource
 
DBAppenderBase<E> - Class in ch.qos.logback.core.db
 
DBAppenderBase() - Constructor for class ch.qos.logback.core.db.DBAppenderBase
 
DBHelper - Class in ch.qos.logback.core.db
 
DBHelper() - Constructor for class ch.qos.logback.core.db.DBHelper
 
DBUtil - Class in ch.qos.logback.core.db.dialect
 
DBUtil() - Constructor for class ch.qos.logback.core.db.dialect.DBUtil
 
discoverConnectionProperties() - Method in class ch.qos.logback.core.db.ConnectionSourceBase
Learn relevant information about this connection source.
discoverSQLDialect(DatabaseMetaData) - Static method in class ch.qos.logback.core.db.dialect.DBUtil
 
DriverManagerConnectionSource - Class in ch.qos.logback.core.db
The DriverManagerConnectionSource is an implementation of ConnectionSource that obtains the Connection in the traditional JDBC manner based on the connection URL.
DriverManagerConnectionSource() - Constructor for class ch.qos.logback.core.db.DriverManagerConnectionSource
 

E

end(InterpretationContext, String) - Method in class ch.qos.logback.core.db.BindDataSourceToJNDIAction
 

G

getConnection() - Method in interface ch.qos.logback.core.db.ConnectionSource
Obtain a Connection for use.
getConnection() - Method in class ch.qos.logback.core.db.DataSourceConnectionSource
 
getConnection() - Method in class ch.qos.logback.core.db.DriverManagerConnectionSource
 
getConnection() - Method in class ch.qos.logback.core.db.JNDIConnectionSource
 
getConnectionSource() - Method in class ch.qos.logback.core.db.DBAppenderBase
 
getDataSource() - Method in class ch.qos.logback.core.db.DataSourceConnectionSource
 
getDialectFromCode(SQLDialectCode) - Static method in class ch.qos.logback.core.db.dialect.DBUtil
 
getDriverClass() - Method in class ch.qos.logback.core.db.DriverManagerConnectionSource
Returns the name of the driver class.
getGeneratedKeysMethod() - Method in class ch.qos.logback.core.db.DBAppenderBase
 
getInsertSQL() - Method in class ch.qos.logback.core.db.DBAppenderBase
 
getJndiLocation() - Method in class ch.qos.logback.core.db.JNDIConnectionSource
Returns the jndiLocation.
getPassword() - Method in class ch.qos.logback.core.db.ConnectionSourceBase
Get the password for this connection source.
getSelectInsertId() - Method in class ch.qos.logback.core.db.dialect.H2Dialect
 
getSelectInsertId() - Method in class ch.qos.logback.core.db.dialect.HSQLDBDialect
 
getSelectInsertId() - Method in class ch.qos.logback.core.db.dialect.MsSQLDialect
 
getSelectInsertId() - Method in class ch.qos.logback.core.db.dialect.MySQLDialect
 
getSelectInsertId() - Method in class ch.qos.logback.core.db.dialect.OracleDialect
 
getSelectInsertId() - Method in class ch.qos.logback.core.db.dialect.PostgreSQLDialect
 
getSelectInsertId() - Method in interface ch.qos.logback.core.db.dialect.SQLDialect
 
getSelectInsertId() - Method in class ch.qos.logback.core.db.dialect.SQLiteDialect
 
getSelectInsertId() - Method in class ch.qos.logback.core.db.dialect.SybaseSqlAnywhereDialect
 
getSQLDialectCode() - Method in interface ch.qos.logback.core.db.ConnectionSource
Get the SQL dialect that should be used for this connection.
getSQLDialectCode() - Method in class ch.qos.logback.core.db.ConnectionSourceBase
 
getUrl() - Method in class ch.qos.logback.core.db.DriverManagerConnectionSource
Returns the url.
getUser() - Method in class ch.qos.logback.core.db.ConnectionSourceBase
Get the user for this connection source.

H

H2Dialect - Class in ch.qos.logback.core.db.dialect
The H2 dialect.
H2Dialect() - Constructor for class ch.qos.logback.core.db.dialect.H2Dialect
 
HSQLDBDialect - Class in ch.qos.logback.core.db.dialect
The HSQLDB dialect.
HSQLDBDialect() - Constructor for class ch.qos.logback.core.db.dialect.HSQLDBDialect
 

I

isStarted() - Method in class ch.qos.logback.core.db.ConnectionSourceBase
 

J

JNDIConnectionSource - Class in ch.qos.logback.core.db
The JNDIConnectionSource is an implementation of ConnectionSource that obtains a DataSource from a JNDI provider and uses it to obtain a Connection.
JNDIConnectionSource() - Constructor for class ch.qos.logback.core.db.JNDIConnectionSource
 

M

MsSQLDialect - Class in ch.qos.logback.core.db.dialect
The MS SQL Server dialect is untested.
MsSQLDialect() - Constructor for class ch.qos.logback.core.db.dialect.MsSQLDialect
 
MySQLDialect - Class in ch.qos.logback.core.db.dialect
 
MySQLDialect() - Constructor for class ch.qos.logback.core.db.dialect.MySQLDialect
 

O

OracleDialect - Class in ch.qos.logback.core.db.dialect
The Oracle dialect.
OracleDialect() - Constructor for class ch.qos.logback.core.db.dialect.OracleDialect
 

P

PostgreSQLDialect - Class in ch.qos.logback.core.db.dialect
 
PostgreSQLDialect() - Constructor for class ch.qos.logback.core.db.dialect.PostgreSQLDialect
 

S

secondarySubAppend(E, Connection, long) - Method in class ch.qos.logback.core.db.DBAppenderBase
 
SELECT_CURRVAL - Static variable in class ch.qos.logback.core.db.dialect.H2Dialect
 
SELECT_CURRVAL - Static variable in class ch.qos.logback.core.db.dialect.HSQLDBDialect
 
SELECT_CURRVAL - Static variable in class ch.qos.logback.core.db.dialect.MsSQLDialect
 
SELECT_CURRVAL - Static variable in class ch.qos.logback.core.db.dialect.OracleDialect
 
SELECT_CURRVAL - Static variable in class ch.qos.logback.core.db.dialect.PostgreSQLDialect
 
SELECT_CURRVAL - Static variable in class ch.qos.logback.core.db.dialect.SQLiteDialect
 
SELECT_CURRVAL - Static variable in class ch.qos.logback.core.db.dialect.SybaseSqlAnywhereDialect
The Sybase SQLAnywhere Dialect Note that the dialect is not needed if your JDBC driver supports the getGeneratedKeys method introduced in JDBC 3.0 specification.
SELECT_LAST_INSERT_ID - Static variable in class ch.qos.logback.core.db.dialect.MySQLDialect
 
selectEventId(PreparedStatement, Connection) - Method in class ch.qos.logback.core.db.DBAppenderBase
 
setConnectionSource(ConnectionSource) - Method in class ch.qos.logback.core.db.DBAppenderBase
 
setDataSource(DataSource) - Method in class ch.qos.logback.core.db.DataSourceConnectionSource
 
setDriverClass(String) - Method in class ch.qos.logback.core.db.DriverManagerConnectionSource
Sets the driver class.
setJndiLocation(String) - Method in class ch.qos.logback.core.db.JNDIConnectionSource
Sets the jndiLocation.
setPassword(String) - Method in class ch.qos.logback.core.db.ConnectionSourceBase
Sets the password.
setUrl(String) - Method in class ch.qos.logback.core.db.DriverManagerConnectionSource
Sets the url.
setUser(String) - Method in class ch.qos.logback.core.db.ConnectionSourceBase
Sets the username.
sqlDialect - Variable in class ch.qos.logback.core.db.DBAppenderBase
 
SQLDialect - Interface in ch.qos.logback.core.db.dialect
 
SQLDialectCode - Enum in ch.qos.logback.core.db.dialect
 
SQLiteDialect - Class in ch.qos.logback.core.db.dialect
SQLite dialect Note that the dialect is not needed if your JDBC driver supports the getGeneratedKeys method introduced in JDBC 3.0 specification.
SQLiteDialect() - Constructor for class ch.qos.logback.core.db.dialect.SQLiteDialect
 
start() - Method in class ch.qos.logback.core.db.ConnectionSourceBase
 
start() - Method in class ch.qos.logback.core.db.DataSourceConnectionSource
 
start() - Method in class ch.qos.logback.core.db.DBAppenderBase
 
start() - Method in class ch.qos.logback.core.db.DriverManagerConnectionSource
 
start() - Method in class ch.qos.logback.core.db.JNDIConnectionSource
 
stop() - Method in class ch.qos.logback.core.db.ConnectionSourceBase
 
stop() - Method in class ch.qos.logback.core.db.DBAppenderBase
 
subAppend(E, Connection, PreparedStatement) - Method in class ch.qos.logback.core.db.DBAppenderBase
 
supportsBatchUpdates() - Method in interface ch.qos.logback.core.db.ConnectionSource
If the connection does not support batch updates, we will avoid using them.
supportsBatchUpdates() - Method in class ch.qos.logback.core.db.ConnectionSourceBase
Does this connection support batch updates?
supportsBatchUpdates(DatabaseMetaData) - Method in class ch.qos.logback.core.db.dialect.DBUtil
This method handles cases where the DatabaseMetaData.supportsBatchUpdates() method is missing in the JDBC driver implementation.
supportsGetGeneratedKeys() - Method in interface ch.qos.logback.core.db.ConnectionSource
If the connection supports the JDBC 3.0 getGeneratedKeys method, then we do not need any specific dialect support.
supportsGetGeneratedKeys() - Method in class ch.qos.logback.core.db.ConnectionSourceBase
Does this connection support the JDBC Connection.getGeneratedKeys method?
supportsGetGeneratedKeys(DatabaseMetaData) - Method in class ch.qos.logback.core.db.dialect.DBUtil
This method handles cases where the DatabaseMetaData.supportsGetGeneratedKeys() method is missing in the JDBC driver implementation.
SybaseSqlAnywhereDialect - Class in ch.qos.logback.core.db.dialect
 
SybaseSqlAnywhereDialect() - Constructor for class ch.qos.logback.core.db.dialect.SybaseSqlAnywhereDialect
 

V

valueOf(String) - Static method in enum ch.qos.logback.core.db.dialect.SQLDialectCode
Returns the enum constant of this type with the specified name.
values() - Static method in enum ch.qos.logback.core.db.dialect.SQLDialectCode
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E G H I J M O P S V 
Skip navigation links

Copyright © 2005–2022 QOS.ch. All rights reserved.