Uses of Interface
org.sqlproc.engine.SqlControl
Packages that use SqlControl
Package
Description
The public part of the SQL Processor implementation.
The private part of the SQL Processor implementation.
The adapters and proxies for the JDBC stack.
The plugins are used to alter the behavior of the SQL Processor.
-
Uses of SqlControl in org.sqlproc.engine
Methods in org.sqlproc.engine with parameters of type SqlControlModifier and TypeMethodDescriptionSqlProcedureEngine.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.intSqlProcedureEngine.callUpdate(SqlSession session, Object dynamicInputValues, SqlControl sqlControl) Runs the stored procedure based on the META SQL statement.intSqlCrudEngine.delete(SqlSession session, Object dynamicInputValues, SqlControl sqlControl) Runs the META SQL delete statement to delete a database row.(package private) IntegerSqlQueryEngine.QueryExecutor.execute(Class<E> resultClass, SqlControl sqlControl, SqlRowProcessor<E> sqlRowProcessor, SqlRuntimeContext runtimeContext) SqlQueryEngine.QueryExecutor.execute(Class<E> resultClass, SqlControl sqlControl, SqlRuntimeContext runtimeContext) (package private) booleanSqlQueryEngine.QueryExecutor.execute(SqlRuntimeContext runtimeContext, Map<String, Object> resultRow, Class<E> resultClass, SqlControl sqlControl, SqlRowProcessor<E> sqlRowProcessor, Map<String, Object> ids, boolean isPrimitiveWrapper) private <E> ESqlCrudEngine.get(SqlQuery query, SqlMappingResult mappingResult, Class<E> resultClass, SqlControl sqlControl) Internal get implementation<E> ESqlCrudEngine.get(SqlSession session, Class<E> resultClass, Object dynamicInputValues, SqlControl sqlControl) Runs the META SQL query to obtain a unique database row.static ObjectSqlEngine.getDynamicUpdateValues(SqlControl sqlControl) The helper to prevent the NPESqlEngine.getFeatures(SqlControl sqlControl) The helper to prevent the NPEstatic IntegerSqlEngine.getFetchSize(SqlControl sqlControl) The helper to prevent the NPEstatic IntegerSqlEngine.getFirstResult(SqlControl sqlControl) The helper to prevent the NPEstatic IntegerSqlEngine.getMaxResults(SqlControl sqlControl) The helper to prevent the NPEstatic IntegerSqlEngine.getMaxTimeout(SqlControl sqlControl) The helper to prevent the NPESqlEngine.getMoreResultClasses(SqlControl sqlControl) The helper to prevent the NPEstatic SqlOrderSqlEngine.getOrder(SqlControl sqlControl) The helper to prevent the NPESqlCrudEngine.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.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.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 ObjectSqlEngine.getStaticInputValues(SqlControl sqlControl) The helper to prevent the NPEintSqlCrudEngine.insert(SqlSession session, Object dynamicInputValues, SqlControl sqlControl) Runs the META SQL insert statement to persist a database row.static booleanSqlEngine.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) SqlRuntimeContextSqlQueryEngine.QueryExecutor.prepareQuery(SqlSession session, Class<E> resultClass, Object dynamicInputValues, SqlControl sqlControl) (package private) SqlRuntimeContextSqlQueryEngine.QueryExecutor.prepareQueryCount(SqlSession session, Object dynamicInputValues, SqlControl sqlControl) protected SqlProcessResultSqlEngine.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> IntegerSqlQueryEngine.query(SqlSession session, Class<E> resultClass, Object dynamicInputValues, SqlControl sqlControl, SqlRowProcessor<E> sqlRowProcessor) Runs the META SQL query to process the query output usingSqlRowProcessor.intSqlQueryEngine.queryCount(SqlSession session, Object dynamicInputValues, SqlControl sqlControl) Runs META SQL query to obtain the number of database rows.SqlQuery.setSqlControl(SqlControl sqlControl) Sets the compound parameters controlling the META SQL execution.intSqlCrudEngine.update(SqlSession session, Object dynamicInputValues, SqlControl sqlControl) Runs the META SQL update statement to persist a database row. -
Uses of SqlControl in org.sqlproc.engine.impl
Classes in org.sqlproc.engine.impl that implement SqlControlModifier and TypeClassDescriptionclassThe compound parameters controlling the META SQL execution.Fields in org.sqlproc.engine.impl declared as SqlControlModifier and TypeFieldDescriptionprivate SqlControlSqlProcessContext.sqlControlThe compound parameters controlling the META SQL execution.Methods in org.sqlproc.engine.impl with parameters of type SqlControlModifier and TypeMethodDescriptionSqlMetaStatement.process(SqlMetaStatement.Type sqlStatementType, Object dynamicInputValues, SqlControl sqlControl, SqlEngine sqlEngine) The main contract for a dynamic ANSI SQL Query generation.Constructors in org.sqlproc.engine.impl with parameters of type SqlControlModifierConstructorDescription(package private)SqlProcessContext(SqlMetaStatement.Type sqlStatementType, Object dynamicInputValues, SqlControl sqlControl, SqlEngine sqlEngine) Creates a new instance.(package private)SqlProcessContext(SqlProcessContext ctx, Object dynamicInputValues, SqlControl sqlControl) Creates a new instance.SqlProcessResult(SqlProcessResult result, Object dynamicInputValues, SqlControl sqlControl) Creates a new instance with a SQL fragment from SqlMetaText.SqlStandardControl(SqlControl sqlControl) Merging constructor. -
Uses of SqlControl in org.sqlproc.engine.jdbc
Fields in org.sqlproc.engine.jdbc declared as SqlControlModifier and TypeFieldDescription(package private) SqlControlJdbcQuery.sqlControlThe compound parameters controlling the META SQL execution.Methods in org.sqlproc.engine.jdbc with parameters of type SqlControlModifier and TypeMethodDescriptionJdbcQuery.setSqlControl(SqlControl sqlControl) Sets the compound parameters controlling the META SQL execution. -
Uses of SqlControl in org.sqlproc.engine.plugin
Methods in org.sqlproc.engine.plugin with parameters of type SqlControlModifier and TypeMethodDescriptionDefaultSqlPlugins.getProcessingId(String name, Object dynamicInputValues, SqlControl sqlControl, Boolean useDynamicProcessingCache) Used to construct the unique ID of the executed statement based on the input values combination.SqlProcessingIdPlugin.getProcessingId(String name, Object dynamicInputValues, SqlControl sqlControl, Boolean useDynamicProcessingCache) Used to construct the unique ID of the executed statement based on the input values combination.