public final class SqlContextKeys
extends java.lang.Object
PluginCallContext.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ANNOTATIONS
Annotation-based parameter overrides as
Map<Integer, String>. |
static java.lang.String |
CLEAN_SQL
SQL with annotations stripped.
|
static java.lang.String |
FOR_UPDATE
Whether the query contains a row-locking clause (FOR UPDATE, FOR SHARE, etc.).
|
static java.lang.String |
PARAM_MAPPING
Parameter index to column name mapping as
Map<Integer, String>. |
static java.lang.String |
QUERY_TYPE
Query type as a
QueryType (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, UNKNOWN). |
static java.lang.String |
ROUTING_HINT
Routing hint from SQL comment as a
RoutingHint, or null if not specified. |
static java.lang.String |
TABLES
Affected table names as
Set<String>. |
public static final java.lang.String QUERY_TYPE
QueryType (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, UNKNOWN).public static final java.lang.String TABLES
Set<String>.public static final java.lang.String PARAM_MAPPING
Map<Integer, String>.public static final java.lang.String CLEAN_SQL
public static final java.lang.String ANNOTATIONS
Map<Integer, String>.public static final java.lang.String ROUTING_HINT
RoutingHint, or null if not specified.
Note: hints are parsed from SQL comments. Applications constructing SQL from
user input should parameterize inputs to prevent hint injection.public static final java.lang.String FOR_UPDATE