Package org.apache.cayenne.dba.sqlserver
Class SQLServerProcedureAction
- java.lang.Object
-
- org.apache.cayenne.access.jdbc.BaseSQLAction
-
- org.apache.cayenne.access.jdbc.ProcedureAction
-
- org.apache.cayenne.dba.sqlserver.SQLServerProcedureAction
-
- All Implemented Interfaces:
SQLAction
public class SQLServerProcedureAction extends ProcedureAction
ProcedureAction for SQLServer MS JDBC driver. Customizes OUT parameter processing - it has to be done AFTER the ResultSets are read (note that jTDS driver works fine with normal ProcedureAction).See JIRA CAY-251 for details.
- Since:
- 1.2
-
-
Field Summary
-
Fields inherited from class org.apache.cayenne.access.jdbc.ProcedureAction
processedResultSets, query
-
Fields inherited from class org.apache.cayenne.access.jdbc.BaseSQLAction
dataNode
-
-
Constructor Summary
Constructors Constructor Description SQLServerProcedureAction(ProcedureQuery query, DataNode dataNode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
performAction(Connection connection, OperationObserver observer)
Executes a query using a strategy defined by the implementation.-
Methods inherited from class org.apache.cayenne.access.jdbc.ProcedureAction
createTranslator, describeResultSet, getProcedure, initStatement, readProcedureOutParameters
-
Methods inherited from class org.apache.cayenne.access.jdbc.BaseSQLAction
getInMemoryOffset, readResultSet
-
-
-
-
Constructor Detail
-
SQLServerProcedureAction
public SQLServerProcedureAction(ProcedureQuery query, DataNode dataNode)
- Since:
- 4.0
-
-
Method Detail
-
performAction
public void performAction(Connection connection, OperationObserver observer) throws SQLException, Exception
Description copied from interface:SQLAction
Executes a query using a strategy defined by the implementation.- Specified by:
performAction
in interfaceSQLAction
- Overrides:
performAction
in classProcedureAction
- Throws:
SQLException
Exception
-
-