public class StoredProcedureQueryHandler extends QueryHandler
INTERNAL: StoredProcedureQueryHandler sets up the StoredProcedureCall
and its arguments in the given DatabaseQuery
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CURSOR_STR |
| Constructor and Description |
|---|
StoredProcedureQueryHandler() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ProcedureArgument> |
getInArguments() |
java.util.List<ProcedureOutputArgument> |
getInOutArguments() |
java.lang.String |
getName() |
java.util.List<ProcedureOutputArgument> |
getOutArguments() |
void |
initializeArguments(XRServiceAdapter xrService,
QueryOperation queryOperation,
DatabaseQuery databaseQuery)
|
void |
initializeCall(XRServiceAdapter xrService,
QueryOperation queryOperation,
DatabaseQuery databaseQuery)
|
void |
initializeDatabaseQuery(XRServiceAdapter xrService,
QueryOperation queryOperation)
INTERNAL: Initialize this
QueryHandler's DatabaseQuery |
boolean |
isStoredFunctionQueryHandler() |
void |
setName(java.lang.String name) |
getDatabaseQuery, initialize, setDatabaseQuery, validatepublic java.lang.String getName()
public void setName(java.lang.String name)
public java.util.List<ProcedureArgument> getInArguments()
public java.util.List<ProcedureOutputArgument> getInOutArguments()
public java.util.List<ProcedureOutputArgument> getOutArguments()
public boolean isStoredFunctionQueryHandler()
public void initializeDatabaseQuery(XRServiceAdapter xrService, QueryOperation queryOperation)
QueryHandlerINTERNAL: Initialize this QueryHandler's DatabaseQuery
initializeDatabaseQuery in class QueryHandlerqueryOperation - the given QueryOperationpublic void initializeCall(XRServiceAdapter xrService, QueryOperation queryOperation, DatabaseQuery databaseQuery)
QueryHandlerINTERNAL: Initialize this QueryHandler's DatabaseQuery's
Call. Typically no work is required, but for some QueryHandlers
(JPQLQueryHandler, StoredProcedureQueryHandler, etc.) special
handling may be required.
initializeCall in class QueryHandlerqueryOperation - the given QueryOperationdatabaseQuery - the given DatabaseQuerypublic void initializeArguments(XRServiceAdapter xrService, QueryOperation queryOperation, DatabaseQuery databaseQuery)
QueryHandlerINTERNAL: Initialize this QueryHandler's DatabaseQuery's
arguments from the Operation's Parameters
initializeArguments in class QueryHandlerqueryOperation - the given QueryOperationdatabaseQuery - the given DatabaseQueryEclipseLink 2.6.3, "build v20160428-59c81c5" API Reference