/** * The <code>Connection</code> adds new statements with * this method. * @param statement the {@link MockPreparedStatement} */ public void addPreparedStatement(MockPreparedStatement statement) { statement.setPreparedStatementResultSetHandler(this); List<MockPreparedStatement> list = preparedStatementMap.get(statement.getSQL()); if(null == list) { list = new ArrayList<MockPreparedStatement>(); preparedStatementMap.put(statement.getSQL(), list); } list.add(statement); preparedStatements.add(statement); }
/** * The <code>Connection</code> adds new statements with * this method. * @param statement the {@link MockPreparedStatement} */ public void addPreparedStatement(MockPreparedStatement statement) { statement.setPreparedStatementResultSetHandler(this); List list = (List)preparedStatementMap.get(statement.getSQL()); if(null == list) { list = new ArrayList(); preparedStatementMap.put(statement.getSQL(), list); } list.add(statement); preparedStatements.add(statement); }
/** * The <code>Connection</code> adds new statements with * this method. * @param statement the {@link MockPreparedStatement} */ public void addPreparedStatement(MockPreparedStatement statement) { statement.setPreparedStatementResultSetHandler(this); List list = (List)preparedStatementMap.get(statement.getSQL()); if(null == list) { list = new ArrayList(); preparedStatementMap.put(statement.getSQL(), list); } list.add(statement); preparedStatements.add(statement); }
public boolean execute() throws SQLException { boolean callExecuteQuery = isQuery(getSQL()); if(callExecuteQuery) { executeQuery(); } else { executeUpdate(); } return callExecuteQuery; }
public boolean execute() throws SQLException { boolean callExecuteQuery = isQuery(getSQL()); if(callExecuteQuery) { executeQuery(); } else { executeUpdate(); } return callExecuteQuery; }
public boolean execute() throws SQLException { boolean callExecuteQuery = isQuery(getSQL()); if(callExecuteQuery) { executeQuery(); } else { executeUpdate(); } return callExecuteQuery; }
resultSetHandler.addParameterMapForExecutedStatement(getSQL(), getParameterMapCopy(params)); if(resultSetHandler.hasMultipleResultSets(getSQL(), params)) MockResultSet[] results = resultSetHandler.getResultSets(getSQL(), params); if(null != results) resultSetHandler.addExecutedStatement(getSQL()); return cloneAndSetMultipleResultSets(results, params); MockResultSet result = resultSetHandler.getResultSet(getSQL(), params); if(null != result) resultSetHandler.addExecutedStatement(getSQL()); return cloneAndSetSingleResultSet(result, params); ResultSet superResultSet = super.executeQuery(getSQL()); setGeneratedKeysResultSet(sql, params); return superResultSet;
resultSetHandler.addParameterMapForExecutedStatement(getSQL(), getParameterMapCopy(params)); if(resultSetHandler.hasMultipleResultSets(getSQL(), params)) MockResultSet[] results = resultSetHandler.getResultSets(getSQL(), params); if(null != results) resultSetHandler.addExecutedStatement(getSQL()); return cloneAndSetMultipleResultSets(results, params); MockResultSet result = resultSetHandler.getResultSet(getSQL(), params); if(null != result) resultSetHandler.addExecutedStatement(getSQL()); return cloneAndSetSingleResultSet(result, params); ResultSet superResultSet = super.executeQuery(getSQL()); setGeneratedKeysResultSet(sql, params); return superResultSet;
resultSetHandler.addParameterMapForExecutedStatement(getSQL(), getParameterMapCopy(params)); if(resultSetHandler.hasMultipleUpdateCounts(getSQL(), params)) Integer[] updateCounts = resultSetHandler.getUpdateCounts(getSQL(), params); if(null != updateCounts) resultSetHandler.addExecutedStatement(getSQL()); return setMultipleUpdateCounts((int[])ArrayUtil.convertToPrimitiveArray(updateCounts), params); Integer updateCount = resultSetHandler.getUpdateCount(getSQL(), params); if(null != updateCount) resultSetHandler.addExecutedStatement(getSQL()); return setSingleUpdateCount(updateCount.intValue(), params); int superUpdateCount = super.executeUpdate(getSQL()); setGeneratedKeysResultSet(sql, params); return superUpdateCount;
resultSetHandler.addParameterMapForExecutedStatement(getSQL(), getParameterMapCopy(params)); if(resultSetHandler.hasMultipleUpdateCounts(getSQL(), params)) Integer[] updateCounts = resultSetHandler.getUpdateCounts(getSQL(), params); if(null != updateCounts) resultSetHandler.addExecutedStatement(getSQL()); return setMultipleUpdateCounts((int[])ArrayUtil.convertToPrimitiveArray(updateCounts), params); Integer updateCount = resultSetHandler.getUpdateCount(getSQL(), params); if(null != updateCount) resultSetHandler.addExecutedStatement(getSQL()); return setSingleUpdateCount(updateCount.intValue(), params); int superUpdateCount = super.executeUpdate(getSQL()); setGeneratedKeysResultSet(sql, params); return superUpdateCount;
resultSetHandler.addParameterMapForExecutedStatement(getSQL(), getParameterMapCopy(params)); MockResultSet[] results = resultSetHandler.getResultSets(getSQL(), params); if (results != null && results.length != 0) resultSetHandler.addExecutedStatement(getSQL()); if (results.length > 1) ResultSet superResultSet = super.executeQuery(getSQL()); setGeneratedKeysResultSet(sql, params); return superResultSet;
protected int executeUpdate(MockParameterMap params) throws SQLException { SQLException exception = resultSetHandler.getSQLException(sql, params); if(null != exception) { throw exception; } exception = resultSetHandler.getSQLException(sql); if(null != exception) { throw exception; } resultSetHandler.addParameterMapForExecutedStatement(getSQL(), getParameterMapCopy(params)); Integer[] updateCounts = resultSetHandler.getUpdateCounts(getSQL(), params); if (updateCounts != null && updateCounts.length != 0) { resultSetHandler.addExecutedStatement(getSQL()); if (updateCounts.length > 1) { return setMultipleUpdateCounts(updateCounts.clone(), params); } else { return setSingleUpdateCount(updateCounts[0], params); } } int superUpdateCount = super.executeUpdate(getSQL()); setGeneratedKeysResultSet(sql, params); return superUpdateCount; }
if(!preparedStatement.isClosed()) throw new VerifyFailedException("Prepared statement with index " + ii + " (SQL " + preparedStatement.getSQL() + ") not closed.");