class SqlUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
(package private) static String |
ALL_ONLINE_LOGS |
(package private) static String |
AUDIT_TABLE_EXISTS |
(package private) static String |
AUDIT_TABLE_RECORD_EXISTS |
(package private) static String |
BUILD_DICTIONARY |
(package private) static String |
CREATE_AUDIT_TABLE |
(package private) static String |
CURRENT_REDO_LOG_NAME |
(package private) static String |
CURRENT_SCN |
(package private) static String |
CURRENT_TIMESTAMP |
(package private) static String |
END_LOGMNR |
(package private) static String |
INSERT_AUDIT_TABLE |
private static org.slf4j.Logger |
LOGGER |
private static String |
LOGMNR_AUDIT_TABLE |
private static String |
LOGMNR_CONTENTS_VIEW |
(package private) static String |
NLS_SESSION_PARAMETERS |
(package private) static String |
OLDEST_FIRST_CHANGE |
(package private) static String |
REDO_LOGS_STATUS |
(package private) static String |
SWITCH_HISTORY_TOTAL_COUNT |
(package private) static String |
UPDATE_AUDIT_TABLE |
| Constructor and Description |
|---|
SqlUtils() |
| Modifier and Type | Method and Description |
|---|---|
private static String |
buildTableInPredicate(List<String> tables)
This method builds table_name IN predicate, filtering out non whitelisted tables from Log Mining.
|
(package private) static String |
getAddLogFileStatement(String option,
String fileName) |
(package private) static String |
getStartLogMinerStatement(Long startScn,
Long endScn,
OracleConnectorConfig.LogMiningStrategy strategy,
boolean isContinuousMining)
This returns statement to build log miner view for online redo log files
|
(package private) static String |
queryLogMinerContents(String schemaName,
String logMinerUser,
OracleDatabaseSchema schema)
This is the query from the log miner view to get changes.
|
private static final String LOGMNR_CONTENTS_VIEW
private static final String LOGMNR_AUDIT_TABLE
static final String BUILD_DICTIONARY
static final String CURRENT_SCN
static final String CURRENT_TIMESTAMP
static final String END_LOGMNR
static final String OLDEST_FIRST_CHANGE
static final String ALL_ONLINE_LOGS
static final String REDO_LOGS_STATUS
static final String SWITCH_HISTORY_TOTAL_COUNT
static final String CURRENT_REDO_LOG_NAME
static final String AUDIT_TABLE_EXISTS
static final String AUDIT_TABLE_RECORD_EXISTS
static final String CREATE_AUDIT_TABLE
static final String INSERT_AUDIT_TABLE
static final String UPDATE_AUDIT_TABLE
private static final org.slf4j.Logger LOGGER
static final String NLS_SESSION_PARAMETERS
static String getStartLogMinerStatement(Long startScn, Long endScn, OracleConnectorConfig.LogMiningStrategy strategy, boolean isContinuousMining)
startScn - mine fromendScn - mine tillstrategy - Log Mining strategystatic String queryLogMinerContents(String schemaName, String logMinerUser, OracleDatabaseSchema schema)
schemaName - user namelogMinerUser - log mining session user nameschema - schemaprivate static String buildTableInPredicate(List<String> tables)
tables - white listed table namesCopyright © 2020 JBoss by Red Hat. All rights reserved.