public class DBAppender extends DBAppenderBase<IAccessEvent>
Modifier and Type | Field and Description |
---|---|
protected static java.lang.reflect.Method |
GET_GENERATED_KEYS_METHOD |
protected java.lang.String |
insertHeaderSQL |
protected static java.lang.String |
insertSQL |
cnxSupportsBatchUpdates, cnxSupportsGetGeneratedKeys, connectionSource, sqlDialect
name, started
context
Constructor and Description |
---|
DBAppender() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.reflect.Method |
getGeneratedKeysMethod() |
protected java.lang.String |
getInsertSQL() |
protected void |
secondarySubAppend(IAccessEvent event,
java.sql.Connection connection,
long eventId) |
void |
setInsertHeaders(boolean insertHeaders) |
protected void |
subAppend(IAccessEvent event,
java.sql.Connection connection,
java.sql.PreparedStatement insertStatement) |
append, getConnectionSource, selectEventId, setConnectionSource, start, stop
addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, toString
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
protected static final java.lang.String insertSQL
protected final java.lang.String insertHeaderSQL
protected static final java.lang.reflect.Method GET_GENERATED_KEYS_METHOD
protected void subAppend(IAccessEvent event, java.sql.Connection connection, java.sql.PreparedStatement insertStatement) throws java.lang.Throwable
subAppend
in class DBAppenderBase<IAccessEvent>
java.lang.Throwable
protected void secondarySubAppend(IAccessEvent event, java.sql.Connection connection, long eventId) throws java.lang.Throwable
secondarySubAppend
in class DBAppenderBase<IAccessEvent>
java.lang.Throwable
protected java.lang.reflect.Method getGeneratedKeysMethod()
getGeneratedKeysMethod
in class DBAppenderBase<IAccessEvent>
protected java.lang.String getInsertSQL()
getInsertSQL
in class DBAppenderBase<IAccessEvent>
public void setInsertHeaders(boolean insertHeaders)
Copyright © 1999-2017 QOS.ch. All rights reserved