Class ResultSetReturnImpl
java.lang.Object
org.hibernate.engine.jdbc.internal.ResultSetReturnImpl
- All Implemented Interfaces:
ResultSetReturn
Standard implementation of the
ResultSetReturn contract-
Constructor Summary
ConstructorsConstructorDescriptionResultSetReturnImpl(JdbcCoordinator jdbcCoordinator, JdbcServices jdbcServices) Constructs a ResultSetReturnImpl -
Method Summary
Modifier and TypeMethodDescriptionexecute(PreparedStatement statement, String sql) Execute thePreparedStatementreturn its firstResultSet, if any.Performs the given SQL statement, returning its firstResultSet, if any.intexecuteUpdate(PreparedStatement statement, String sql) Execute thePreparedStatement, returning its "affected row count".intexecuteUpdate(Statement statement, String sql) Execute the given SQL statement returning its "affected row count".extract(PreparedStatement statement, String sql) Extract theResultSetfrom thePreparedStatement.Performs the given SQL statement, expecting aResultSetin return
-
Constructor Details
-
ResultSetReturnImpl
Constructs a ResultSetReturnImpl- Parameters:
jdbcCoordinator- The JdbcCoordinator
-
-
Method Details
-
extract
Description copied from interface:ResultSetReturnExtract theResultSetfrom thePreparedStatement.- Specified by:
extractin interfaceResultSetReturn- Parameters:
statement- ThePreparedStatementfrom which to extract theResultSet- Returns:
- The extracted
ResultSet
-
extract
Description copied from interface:ResultSetReturnPerforms the given SQL statement, expecting aResultSetin return- Specified by:
extractin interfaceResultSetReturn- Parameters:
statement- The JDBCStatementobject to usesql- The SQL to execute- Returns:
- The resulting
ResultSet
-
execute
Description copied from interface:ResultSetReturnExecute thePreparedStatementreturn its firstResultSet, if any. If there is noResultSet, returnsnull- Specified by:
executein interfaceResultSetReturn- Parameters:
statement- ThePreparedStatementto executesql- For error reporting- Returns:
- The extracted
ResultSet, ornull
-
execute
Description copied from interface:ResultSetReturnPerforms the given SQL statement, returning its firstResultSet, if any. If there is noResultSet, returnsnull- Specified by:
executein interfaceResultSetReturn- Parameters:
statement- The JDBCStatementobject to usesql- The SQL to execute- Returns:
- The extracted
ResultSet, ornull
-
executeUpdate
Description copied from interface:ResultSetReturnExecute thePreparedStatement, returning its "affected row count".- Specified by:
executeUpdatein interfaceResultSetReturn- Parameters:
statement- ThePreparedStatementto executesql- For error reporting- Returns:
- The
PreparedStatement.executeUpdate()result
-
executeUpdate
Description copied from interface:ResultSetReturnExecute the given SQL statement returning its "affected row count".- Specified by:
executeUpdatein interfaceResultSetReturn- Parameters:
statement- The JDBCStatementobject to usesql- The SQL to execute- Returns:
- The
Statement.executeUpdate(String)result
-