FEATURE: error logging in CustomJDBCAppender#getConnection
FEATURE: add logging in CustomJDBCAppender’s initialiser (runID)
FEATURE: add CustomJDBCAppender#getCurrentMaxRunId
FEATURE: add static CustomJDBCAppender#getCurrentMaxRunId
FEAUTRE: add labels in wizard step 1
BUGFIX: start with runID = INTEGER.MIN_VALUE
BUGFIX: add new outputters to runIdCalculations with FALSE
MINOR: rename CustomJDBCAppender#getRunID() to getRunIDStatic()
MINOR: make CustomJDBCAppender#getConnection(Connection con,
DBConnectionInfo dbConInfo) static
MINOR: add CustomJDBCAppender#getRunID()
feature: independed table for run information (integration in
Descriptor, GUI and getRunId())
feature: allowing runID that are lower than the largerst in table
but do not conflict
feature: integrating prepared statements (also applies to last
revision)
feature: added DefaultDBOutputter.getCurrentRunID()
feature: added DefaultDBOutputter.getCurrentMaxRunId(runInfoTable,
dbConInfo) to access the runID before first data loggin.
bugfix: added runIdCalculations.put(this, new Boolean(false));
(forces runID to check also before output)
bugfix: incrementing index
bugfix: get(Object o) > add Integer support (data types for
output)
bugfix: substitute PoolingConenctionSource by simple
DriverManager.getConnection
bugfix: DefaultDBOutputter#doesTableDefinitionExist() > use
upper case to search for column in table
bug fix:
DefaultDBOutputter.CustomJdbcAppender#doesTableDefinitionExist(String
tableName, List<String> cols) > converting string to lower case
before comparing
bug fix:
DefaultDBOutputter.CustomJdbcAppender#getRunID(DbOutputterDescriptor
descriptor, Connection con)
minor: adding more debug loggings
minor: removing getRunID from CustomJDBCAppender#Constructor
minor: changed PARAMS_ID to PARAM_SET_ID
minor: added exception management for missing RS parameters
minor: added exception management for missing run info tablename
minor: changed runID map
Added handling for boolean
Corrected calculation of runID
Added separate run information table
Consider RS parameter RUN_ID as runID (only use it when it exceeds
to last runID in current table)