public interface CommandImplementors
Command implementation classes.| Modifier and Type | Method and Description |
|---|---|
default BatchDeleteCommand |
createBatchDeleteCommand(java.lang.reflect.Method method,
BatchDeleteQuery query)
Creates a
BatchDeleteCommand object. |
default BatchInsertCommand |
createBatchInsertCommand(java.lang.reflect.Method method,
BatchInsertQuery query)
Creates a
BatchInsertCommand object. |
default BatchUpdateCommand |
createBatchUpdateCommand(java.lang.reflect.Method method,
BatchUpdateQuery query)
Creates a
BatchUpdateCommand object. |
default <RESULT> CreateCommand<RESULT> |
createCreateCommand(java.lang.reflect.Method method,
CreateQuery<RESULT> query)
Creates a
CreateCommand object. |
default DeleteCommand |
createDeleteCommand(java.lang.reflect.Method method,
DeleteQuery query)
Creates a
DeleteCommand object. |
default <RESULT> FunctionCommand<RESULT> |
createFunctionCommand(java.lang.reflect.Method method,
FunctionQuery<RESULT> query)
Creates a
FunctionCommand object. |
default InsertCommand |
createInsertCommand(java.lang.reflect.Method method,
InsertQuery query)
Creates an
InsertCommand object. |
default ProcedureCommand |
createProcedureCommand(java.lang.reflect.Method method,
ProcedureQuery query)
Creates a
ProcedureCommand object. |
default ScriptCommand |
createScriptCommand(java.lang.reflect.Method method,
ScriptQuery query)
Creates a
ScriptCommand object. |
default <RESULT> SelectCommand<RESULT> |
createSelectCommand(java.lang.reflect.Method method,
SelectQuery query,
ResultSetHandler<RESULT> resultSetHandler)
Creates a
SelectCommand object. |
default <RESULT> SqlProcessorCommand<RESULT> |
createSqlProcessorCommand(java.lang.reflect.Method method,
SqlProcessorQuery query,
java.util.function.BiFunction<Config,PreparedSql,RESULT> handler)
Creates a
SqlProcessorCommand object |
default UpdateCommand |
createUpdateCommand(java.lang.reflect.Method method,
UpdateQuery query)
Creates an
UpdateCommand object. |
default <RESULT> SelectCommand<RESULT> createSelectCommand(java.lang.reflect.Method method, SelectQuery query, ResultSetHandler<RESULT> resultSetHandler)
SelectCommand object.RESULT - the result type of the commandmethod - the DAO methodquery - the queryresultSetHandler - the result set handlerdefault DeleteCommand createDeleteCommand(java.lang.reflect.Method method, DeleteQuery query)
DeleteCommand object.method - the DAO methodquery - the querydefault InsertCommand createInsertCommand(java.lang.reflect.Method method, InsertQuery query)
InsertCommand object.method - the DAO methodquery - the querydefault UpdateCommand createUpdateCommand(java.lang.reflect.Method method, UpdateQuery query)
UpdateCommand object.method - the DAO methodquery - the querydefault BatchDeleteCommand createBatchDeleteCommand(java.lang.reflect.Method method, BatchDeleteQuery query)
BatchDeleteCommand object.method - the DAO methodquery - the querydefault BatchInsertCommand createBatchInsertCommand(java.lang.reflect.Method method, BatchInsertQuery query)
BatchInsertCommand object.method - the DAO methodquery - the querydefault BatchUpdateCommand createBatchUpdateCommand(java.lang.reflect.Method method, BatchUpdateQuery query)
BatchUpdateCommand object.method - the DAO methodquery - the querydefault <RESULT> FunctionCommand<RESULT> createFunctionCommand(java.lang.reflect.Method method, FunctionQuery<RESULT> query)
FunctionCommand object.RESULT - the result type of the commandmethod - the DAO methodquery - the querydefault ProcedureCommand createProcedureCommand(java.lang.reflect.Method method, ProcedureQuery query)
ProcedureCommand object.method - the DAO methodquery - the querydefault <RESULT> CreateCommand<RESULT> createCreateCommand(java.lang.reflect.Method method, CreateQuery<RESULT> query)
CreateCommand object.RESULT - the result type of the commandmethod - the DAO methodquery - the querydefault ScriptCommand createScriptCommand(java.lang.reflect.Method method, ScriptQuery query)
ScriptCommand object.method - the DAO methodquery - the querydefault <RESULT> SqlProcessorCommand<RESULT> createSqlProcessorCommand(java.lang.reflect.Method method, SqlProcessorQuery query, java.util.function.BiFunction<Config,PreparedSql,RESULT> handler)
SqlProcessorCommand objectRESULT - the result type of the commandmethod - the DAO methodquery - the queryhandler - the SQL handler