Object |
SqlProcedureEngine.callFunction(SqlSession session,
Object dynamicInputValues,
SqlControl sqlControl) |
Runs the stored function based on the META SQL statement.
|
<E> List<E> |
SqlProcedureEngine.callQuery(SqlSession session,
Class<E> resultClass,
Object dynamicInputValues,
SqlControl sqlControl) |
Runs the stored procedure based on the META SQL statement to obtain a list of database rows.
|
int |
SqlProcedureEngine.callUpdate(SqlSession session,
Object dynamicInputValues,
SqlControl sqlControl) |
Runs the stored procedure based on the META SQL statement.
|
int |
SqlCrudEngine.delete(SqlSession session,
Object dynamicInputValues,
SqlControl sqlControl) |
Runs the META SQL delete statement to delete a database row.
|
(package private) Integer |
SqlQueryEngine.QueryExecutor.execute(Class<E> resultClass,
SqlControl sqlControl,
SqlRowProcessor<E> sqlRowProcessor,
SqlRuntimeContext runtimeContext) |
|
(package private) List<E> |
SqlQueryEngine.QueryExecutor.execute(Class<E> resultClass,
SqlControl sqlControl,
SqlRuntimeContext runtimeContext) |
|
(package private) boolean |
SqlQueryEngine.QueryExecutor.execute(SqlRuntimeContext runtimeContext,
Map<String,Object> resultRow,
Class<E> resultClass,
SqlControl sqlControl,
SqlRowProcessor<E> sqlRowProcessor,
Map<String,Object> ids,
boolean isPrimitiveWrapper) |
|
private <E> E |
SqlCrudEngine.get(SqlQuery query,
SqlMappingResult mappingResult,
Class<E> resultClass,
SqlControl sqlControl) |
Internal get implementation
|
<E> E |
SqlCrudEngine.get(SqlSession session,
Class<E> resultClass,
Object dynamicInputValues,
SqlControl sqlControl) |
Runs the META SQL query to obtain a unique database row.
|
static Object |
SqlEngine.getDynamicUpdateValues(SqlControl sqlControl) |
The helper to prevent the NPE
|
static Map<String,Object> |
SqlEngine.getFeatures(SqlControl sqlControl) |
The helper to prevent the NPE
|
static Integer |
SqlEngine.getFetchSize(SqlControl sqlControl) |
The helper to prevent the NPE
|
static Integer |
SqlEngine.getFirstResult(SqlControl sqlControl) |
The helper to prevent the NPE
|
static Integer |
SqlEngine.getMaxResults(SqlControl sqlControl) |
The helper to prevent the NPE
|
static Integer |
SqlEngine.getMaxTimeout(SqlControl sqlControl) |
The helper to prevent the NPE
|
static Map<String,Class<?>> |
SqlEngine.getMoreResultClasses(SqlControl sqlControl) |
The helper to prevent the NPE
|
static SqlOrder |
SqlEngine.getOrder(SqlControl sqlControl) |
The helper to prevent the NPE
|
String |
SqlCrudEngine.getSql(Object dynamicInputValues,
SqlControl sqlControl,
SqlMetaStatement.Type statementType) |
Because SQL Processor is Data Driven Query engine, every input parameters can produce in fact different SQL
statement command.
|
String |
SqlProcedureEngine.getSql(Object dynamicInputValues,
SqlControl sqlControl,
SqlMetaStatement.Type statementType) |
Because SQL Processor is Data Driven Query engine, every input parameters can produce in fact different SQL
statement command.
|
String |
SqlQueryEngine.getSql(Object dynamicInputValues,
SqlControl sqlControl) |
Because the SQL Processor is Data Driven Query engine, every input parameters can produce in fact different SQL
query command.
|
static Object |
SqlEngine.getStaticInputValues(SqlControl sqlControl) |
The helper to prevent the NPE
|
int |
SqlCrudEngine.insert(SqlSession session,
Object dynamicInputValues,
SqlControl sqlControl) |
Runs the META SQL insert statement to persist a database row.
|
static boolean |
SqlEngine.isSkipEmptyStatement(SqlControl sqlControl) |
Returns the indicator, that an empty INSERT or UPDATE statement execution should be ignored (for example update
statement without any bounded input values).
|
(package private) SqlRuntimeContext |
SqlQueryEngine.QueryExecutor.prepareQuery(SqlSession session,
Class<E> resultClass,
Object dynamicInputValues,
SqlControl sqlControl) |
|
(package private) SqlRuntimeContext |
SqlQueryEngine.QueryExecutor.prepareQueryCount(SqlSession session,
Object dynamicInputValues,
SqlControl sqlControl) |
|
protected SqlProcessResult |
SqlEngine.process(SqlMetaStatement.Type sqlStatementType,
Object dynamicInputValues,
SqlControl sqlControl) |
The main contract for a dynamic ANSI SQL Query generation.
|
<E> List<E> |
SqlQueryEngine.query(SqlSession session,
Class<E> resultClass,
Object dynamicInputValues,
SqlControl sqlControl) |
Runs the META SQL query to obtain a list of database rows.
|
<E> Integer |
SqlQueryEngine.query(SqlSession session,
Class<E> resultClass,
Object dynamicInputValues,
SqlControl sqlControl,
SqlRowProcessor<E> sqlRowProcessor) |
|
int |
SqlQueryEngine.queryCount(SqlSession session,
Object dynamicInputValues,
SqlControl sqlControl) |
Runs META SQL query to obtain the number of database rows.
|
SqlQuery |
SqlQuery.setSqlControl(SqlControl sqlControl) |
Sets the compound parameters controlling the META SQL execution.
|
int |
SqlCrudEngine.update(SqlSession session,
Object dynamicInputValues,
SqlControl sqlControl) |
Runs the META SQL update statement to persist a database row.
|