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, userDefinedConnection
Fields 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
ConstructorDescriptionSPProcessor
(ESQLBaseService owner) ConstructorSPProcessor
(ESQLBaseService owner, ISMBean sqlca) constructor - -
Method Summary
Modifier and TypeMethodDescriptionint
Execute SQL Query.protected void
prepareHelper
(String sql) prepare the underlying 'statement' or 'preparedStatement'void
setOutParameter
(int position, ISMObject valueHolder) Bind output input parameters for prepared queryvoid
storedProcedureMode
(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:
executeQuery
in classESQLProcessor
- Throws:
CBLException
-
prepareHelper
prepare the underlying 'statement' or 'preparedStatement'- Overrides:
prepareHelper
in classESQLProcessor
- Parameters:
sql
-- Throws:
CBLException
-
setOutParameter
Bind output input parameters for prepared query- Parameters:
position
- intvalueHolder
- ACMObject
-