Package com.softwaremining.sql
Class SPProcessor
java.lang.Object
com.softwaremining.sql.ESQLProcessor
com.softwaremining.sql.SPProcessor
- All Implemented Interfaces:
SQLHandlerInterface
-
Field Summary
Fields inherited from class com.softwaremining.sql.ESQLProcessor
lastQuery, logger, preparedStatement, totalRuntime, totalRuntime_prepareFromFile, userDefinedConnectionFields inherited from interface com.softwaremining.sql.SQLHandlerInterface
HANDLER_CONTINUE, HANDLER_GO_TO, HANDLER_METHOD_CALL, HANDLER_NOT_INTIALIZED, HANDLER_PERFORM, HANDLER_STOP, HANDLER_THROW, SQL_SCHEMA_PROP -
Constructor Summary
ConstructorsConstructorDescriptionSPProcessor(ESQLBaseService owner) ConstructorSPProcessor(ESQLBaseService owner, ISMBean sqlca) constructor - -
Method Summary
Modifier and TypeMethodDescriptionintExecute SQL Query.protected voidprepareHelper(String sql) prepare the underlying 'statement' or 'preparedStatement'voidsetOutParameter(int position, ISMObject valueHolder) Bind output input parameters for prepared queryvoidstoredProcedureMode(boolean storedProcedureMode) Methods inherited from class com.softwaremining.sql.ESQLProcessor
assignOutParameter, clearOutParameters, close, commit, createPreparedStatement, deleteRow, executeUpdate, executeUpdateThrowingSQLExpeption, fetch, forceCommit, forceRollback, formatSQL, getConnection, getDbPropertiesURI, getESQLBaseService, getPreparedStatement, getResultset, getRowCount, getSQLCA, isStatusAfterEndOfResultset, isStatusCursorNotOpenError, isStatusDuplicateInsert, isStatusError, isStatusMultipleEntries, isStatusNoEntry, isStatusNormal, isStatusNullReturn, isStatusOpenCloseError, isStatusTimeout, isStatusTimeoutNoTimeout, next, nextRow, openCursor, prepare, prepare, prepareSQLFromFile, prepareSQLFromFile, processSQLException, processSQLException, releaseConnection, releaseResources, resetSqlca, rollback, setBatchSize, setClearOutParametersOnGet, setConnection, setDbPropertiesURI, setFetchSize, setInParameter, setInParameter, setInParameter, setInParameter, setInParameter, setInParameter, setInParameter, setInParameter, setInParameter, setInParameter, setInParameter, setInParameter, setInParameter, setInParameter, setInParameter, setInParameterOn49Group, setInParameterOn49Group, setOutParameter, setOutParameter, setOutParameter, setOutParameterOn49Group, setOutParameterOn49Group, setOutParameterOn49Group, setOutParameterOn49Group, setSQLCA, setWithHold, updateColumnValue, updateColumnValue, updateColumnValue, updateColumnValue, updateColumnValue, updateColumnValue, updateColumnValue, updateColumnValue, updateColumnValue, updateRow
-
Constructor Details
-
SPProcessor
Constructor- Parameters:
owner-
-
SPProcessor
constructor -- Parameters:
owner-sqlca-
-
-
Method Details
-
storedProcedureMode
public void storedProcedureMode(boolean storedProcedureMode) -
executeQuery
Execute SQL Query. (used for "Select Statement" or for OPENing CURSORS ).- Overrides:
executeQueryin classESQLProcessor- Throws:
CBLException
-
prepareHelper
prepare the underlying 'statement' or 'preparedStatement'- Overrides:
prepareHelperin classESQLProcessor- Parameters:
sql-- Throws:
CBLException
-
setOutParameter
Bind output input parameters for prepared query- Parameters:
position- intvalueHolder- ACMObject
-