public interface HasSQL
| Modifier and Type | Field and Description |
|---|---|
static int |
ADD_PLAN_INFORMATION
Add execution plan information.
|
static int |
DEFAULT_SQL_FLAGS
Default flags.
|
static int |
NO_CASTS
Don't add casts around literals.
|
static int |
QUOTE_ONLY_WHEN_REQUIRED
Quote identifiers only when it is strictly required (different case or
identifier is also a keyword).
|
static int |
REPLACE_LOBS_FOR_TRACE
Replace long LOB values with some generated values.
|
static int |
TRACE_SQL_FLAGS
Combined flags for trace.
|
| Modifier and Type | Method and Description |
|---|---|
default java.lang.String |
getSQL(int sqlFlags)
Get the SQL statement of this expression.
|
java.lang.StringBuilder |
getSQL(java.lang.StringBuilder builder,
int sqlFlags)
Appends the SQL statement of this object to the specified builder.
|
default java.lang.String |
getTraceSQL()
Get a medium size SQL expression for debugging or tracing.
|
static final int QUOTE_ONLY_WHEN_REQUIRED
static final int REPLACE_LOBS_FOR_TRACE
static final int NO_CASTS
static final int ADD_PLAN_INFORMATION
static final int DEFAULT_SQL_FLAGS
static final int TRACE_SQL_FLAGS
default java.lang.String getTraceSQL()
default java.lang.String getSQL(int sqlFlags)
sqlFlags - formatting flagsjava.lang.StringBuilder getSQL(java.lang.StringBuilder builder,
int sqlFlags)
builder - string buildersqlFlags - formatting flags