public abstract class SqlObfuscator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
OBFUSCATED_SETTING |
static java.lang.String |
OFF_SETTING |
static java.lang.String |
RAW_SETTING |
| Modifier and Type | Method and Description |
|---|---|
static SqlObfuscator |
getCachingSqlObfuscator(SqlObfuscator sqlObfuscator) |
static SqlObfuscator |
getDefaultSqlObfuscator() |
boolean |
isObfuscating() |
abstract java.lang.String |
obfuscateSql(java.lang.String sql)
Obfuscates a sql statement with an unknown dialect.
|
abstract java.lang.String |
obfuscateSql(java.lang.String sql,
java.lang.String dialect)
Obfuscated a sql statement with the given dialect.
|
public static final java.lang.String OBFUSCATED_SETTING
public static final java.lang.String RAW_SETTING
public static final java.lang.String OFF_SETTING
public abstract java.lang.String obfuscateSql(java.lang.String sql)
obfuscateSql(String, String) should be used instead.sql - the sql string to obfuscatepublic abstract java.lang.String obfuscateSql(java.lang.String sql,
java.lang.String dialect)
sql - the sql string to obfuscatedialect - the dialect to obfuscatepublic boolean isObfuscating()
public static SqlObfuscator getDefaultSqlObfuscator()
public static SqlObfuscator getCachingSqlObfuscator(SqlObfuscator sqlObfuscator)