public interface SqlControl
For more info please see the Tutorials.
Modifier and Type | Interface and Description |
---|---|
static interface |
SqlControl.LowLevelSqlCallback
The low level (before and after the SQL command execution) SQL callback.
|
static interface |
SqlControl.SqlExecutionCallback
The SQL command execution callback (before and after the SQL command execution).
|
Modifier and Type | Method and Description |
---|---|
Object |
getDynamicUpdateValues()
The object used for the SQL update statement dynamic input values.
|
Map<String,Object> |
getFeatures()
Returns the optional features.
|
Integer |
getFetchSize()
Returns the fetch size of SQL execution output rows, which can be returned in one SQL statement.
|
Integer |
getFirstResult()
Returns the first SQL execution output row to be returned in the case we need to skip some rows in the result
set.
|
SqlControl.LowLevelSqlCallback |
getLowLevelSqlCallback()
Returns the low level SQL callback handler
|
Integer |
getMaxResults()
Returns the max number of SQL execution output rows, which can be returned in the result list.
|
Integer |
getMaxTimeout()
Returns the max SQL execution time.
|
Map<String,Class<?>> |
getMoreResultClasses()
Returns more result classes used for the return values, like the collections classes or the collections items.
|
SqlOrder |
getOrder()
Returns the ordering directive list.
|
String |
getProcessingId()
Returns the unique ID of the executed statement based on the input values combination.
|
Boolean |
getSkipEmptyStatement()
Returns the indicator, that an empty INSERT or UPDATE statement execution should be ignored (for example update
statement without any bounded input values).
|
SqlControl.SqlExecutionCallback |
getSqlExecutionCallback()
Returns the SQL command execution callback handler
|
Object |
getStaticInputValues()
Returns the object used for the SQL statement static input values.
|
Object getStaticInputValues()
Object getDynamicUpdateValues()
SqlCrudEngine.update(SqlSession, Object, SqlControl)
holds all input
values.Integer getMaxTimeout()
Integer getFirstResult()
Integer getMaxResults()
SqlOrder getOrder()
Map<String,Class<?>> getMoreResultClasses()
Map<String,Object> getFeatures()
String getProcessingId()
SqlMetaStatement.process(org.sqlproc.engine.impl.SqlMetaStatement.Type, Object, SqlControl, SqlEngine)
The generation of the final ANSI SQL statement from the META SQL statement is influenced by the input values.
This ID is an indicator of the uniqueness these input values. For more info please see the tutorials.Integer getFetchSize()
Boolean getSkipEmptyStatement()
SqlControl.LowLevelSqlCallback getLowLevelSqlCallback()
SqlControl.SqlExecutionCallback getSqlExecutionCallback()
Copyright © 2017. All rights reserved.