Class ResultSetReturnImpl
- java.lang.Object
-
- org.hibernate.engine.jdbc.internal.ResultSetReturnImpl
-
- All Implemented Interfaces:
ResultSetReturn
public class ResultSetReturnImpl extends Object implements ResultSetReturn
Standard implementation of the ResultSetReturn contract
-
-
Constructor Summary
Constructors Constructor Description ResultSetReturnImpl(JdbcCoordinator jdbcCoordinator, JdbcServices jdbcServices)Constructs a ResultSetReturnImpl
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResultSetexecute(PreparedStatement statement, String sql)Execute thePreparedStatementreturn its firstResultSet, if any.ResultSetexecute(Statement statement, String sql)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".ResultSetextract(PreparedStatement statement, String sql)Extract theResultSetfrom thePreparedStatement.ResultSetextract(Statement statement, String sql)Performs the given SQL statement, expecting aResultSetin return
-
-
-
Constructor Detail
-
ResultSetReturnImpl
public ResultSetReturnImpl(JdbcCoordinator jdbcCoordinator, JdbcServices jdbcServices)
Constructs a ResultSetReturnImpl- Parameters:
jdbcCoordinator- The JdbcCoordinator
-
-
Method Detail
-
extract
public ResultSet extract(PreparedStatement statement, String sql)
Description copied from interface:ResultSetReturnExtract theResultSetfrom thePreparedStatement.- Specified by:
extractin interfaceResultSetReturn- Parameters:
statement- ThePreparedStatementfrom which to extract theResultSet- Returns:
- The extracted
ResultSet
-
extract
public ResultSet extract(Statement statement, String sql)
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
public ResultSet execute(PreparedStatement statement, String sql)
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
public ResultSet execute(Statement statement, String sql)
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
public int executeUpdate(PreparedStatement statement, String sql)
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
public int executeUpdate(Statement statement, String sql)
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
-
-