Module org.seasar.doma.core
Package org.seasar.doma.jdbc.command
package org.seasar.doma.jdbc.command
Provides classes and interfaces to execute SQL statements using the command pattern.
This package implements the command pattern for database operations, where each command encapsulates a specific database operation (such as select, insert, update, delete) along with its execution logic. Commands are responsible for executing queries and processing their results.
Commands work with query objects that contain SQL statements and parameters. They handle the execution of SQL, processing of results, and resource management.
-
ClassDescriptionA command to execute a batch delete.A command to execute a batch insert.BatchModifyCommand<QUERY extends BatchModifyQuery>An abstract command for batch modification operations (insert, update, delete).A command to execute a batch update.Command<RESULT>A core interface for executing database operations in the Doma framework.CreateCommand<RESULT>A command to create a database object.A command that executes DELETE SQL statements.DeleteReturningCommand<RESULT>A command that executes an SQL DELETE statement and retrieves a result set generated from a RETURNING clause.FunctionCommand<RESULT>A command that executes a database function.A command that executes INSERT SQL statements.InsertReturningCommand<RESULT>A command that executes an SQL INSERT statement and retrieves a result set generated from a RETURNING clause.A function that registers output parameters for a callable statement.ModifyCommand<QUERY extends ModifyQuery>An abstract base class for commands that modify database data (INSERT, UPDATE, DELETE).An abstract command that executes a SQL statement with a RETURNING clause and retrieves a result set.An abstract command that executes database modules such as stored procedures and functions.A command that executes a stored procedure.ResultSetHandler<RESULT>An interface for handling JDBC ResultSet objects and converting them into application-specific result types.A functional interface that consumes row index information from a ResultSet.A command to execute SQL scripts.A SQL statement in a script.SelectCommand<RESULT>A command that executes SELECT SQL queries and processes the result sets.SqlProcessorCommand<RESULT>A command to process SQL with a custom handler.A command that executes UPDATE SQL statements.UpdateReturningCommand<RESULT>A command that executes an SQL UPDATE statement and retrieves a result set generated from a RETURNING clause.