| Modifier and Type | Field and Description |
|---|---|
| protected DatabaseCall | |
| protected int | |
| protected Statement | |
| protected boolean | |
| protected boolean | |
| protected int |
| Access | Constructor and Description |
|---|---|
| protected | StoredProcedureQueryImpl(EntityManagerImpl entityManager)
Base constructor for StoredProcedureQueryImpl. |
| public | StoredProcedureQueryImpl(DatabaseQuery query, EntityManagerImpl entityManager)
Create an StoredProcedureQueryImpl with a DatabaseQuery. |
| public | StoredProcedureQueryImpl(String name, EntityManagerImpl entityManager)
Create an StoredProcedureQueryImpl with a query name. |
| Modifier and Type | Method and Description |
|---|---|
| protected List | |
| public static DatabaseQuery | buildResultSetMappingNameQuery(List<String> resultSetMappingNames, StoredProcedureCall call)
Build a ResultSetMappingQuery from a sql result set mapping name and a stored procedure call. |
| public static DatabaseQuery | buildResultSetMappingNameQuery(List<String> resultSetMappingNames, StoredProcedureCall call, Map<String, Object> hints, ClassLoader classLoader, AbstractSession session)
Build a ResultSetMappingQuery from a sql result set mapping name and a stored procedure call. |
| public static DatabaseQuery | buildResultSetMappingQuery(List<SQLResultSetMapping> resultSetMappings, StoredProcedureCall call)
Build a ResultSetMappingQuery from the sql result set mappings given a stored procedure call. |
| public static DatabaseQuery | buildResultSetMappingQuery(List<SQLResultSetMapping> resultSetMappings, StoredProcedureCall call, Map<String, Object> hints, ClassLoader classLoader, AbstractSession session)
Build a ResultSetMappingQuery from the sql result set mappings given a stored procedure call. |
| public static DatabaseQuery | buildStoredProcedureQuery(Class<?> resultClass, StoredProcedureCall call, Map<String, Object> hints, ClassLoader classLoader, AbstractSession session)
Build a ReadAllQuery from a class and stored procedure call. |
| public static DatabaseQuery | buildStoredProcedureQuery(StoredProcedureCall call, Map<String, Object> hints, ClassLoader classLoader, AbstractSession session)
Build a DataReadQuery with the stored procedure call given. |
| public static DatabaseQuery | buildStoredProcedureQuery(String sqlResultSetMappingName, StoredProcedureCall call, Map<String, Object> hints, ClassLoader classLoader, AbstractSession session)
Build a ResultSetMappingQuery from a sql result set mapping name and a stored procedure call. |
| public void | close()
Overrides org. |
| public boolean | Returns: true if first result corresponds to result setImplements jakarta. |
| public int | Returns: the number of entities updated or deletedOverrides org. Implements jakarta. |
| public void | |
| protected StoredProcedureCall | |
| protected Map | getInternalParameters()
Overrides org. |
| public Object | Returns: the result that is passed back through the parameterparameter position position)Implements jakarta. |
| public Object | Returns: the result that is passed back through the parametername of the parameter as registered or specified in
metadata parameterName)Implements jakarta. |
| public List | Returns: a list of the resultsOverrides org. Implements jakarta. |
| protected ResultSetMappingQuery | |
| public Object | Returns: a single result object.Overrides org. Implements jakarta. |
| public int | Returns: update count or -1 if there is no pending result or if the next result is not an update countImplements jakarta. |
| public boolean | Returns: true if next result corresponds to result setImplements jakarta. |
| private boolean | |
| protected boolean | isValidCallableStatement()
Returns true if the execute statement for this query is 1) not null (i.e. query has been executed and 2) is an instance of callable statement, meaning there are out parameters associated with it. |
| private void | |
| public StoredProcedureQuery | Returns: the same query instanceparameter position position, Class<T> type of the parameter type, ParameterMode parameter mode mode)Implements jakarta. |
| public StoredProcedureQuery | Returns: the same query instancename of the parameter as registered or
specified in metadata parameterName, Class<T> type of the parameter type, ParameterMode parameter mode mode)Implements jakarta. |
| public StoredProcedureQueryImpl | Returns: the same query instanceposition of the first result, numbered from 0 startPosition)Overrides org. Implements jakarta. |
| public StoredProcedureQueryImpl | Returns: the same query instanceflush mode flushMode)Overrides org. Implements jakarta. |
| public StoredProcedureQuery | Returns: the same query instancename of the property or hint hintName, Object value for the property or hint value)Implements jakarta. |
| public StoredProcedureQueryImpl | setLockMode(LockModeType
lock mode lockMode)Overrides org. Implements jakarta. |
| public StoredProcedureQueryImpl | Returns: the same query instancemaximum number of results to retrieve maxResult)Overrides org. Implements jakarta. |
| public StoredProcedureQuery | Returns: the same query instanceposition position, Calendar parameter value value, TemporalType temporal type temporalType)Implements jakarta. |
| public StoredProcedureQuery | Returns: the same query instanceposition position, Date parameter value value, TemporalType temporal type temporalType)Implements jakarta. |
| public StoredProcedureQuery | Returns: the same query instanceposition position, Object parameter value value)Implements jakarta. |
| public StoredProcedureQuery | Returns: the same query instanceparameter object param, Calendar parameter value value, TemporalType temporal type temporalType)Implements jakarta. |
| public StoredProcedureQuery | Returns: the same query instanceparameter object param, Date parameter value value, TemporalType temporal type temporalType)Implements jakarta. |
| public <T> StoredProcedureQuery | Returns: the same query instanceparameter object param, T parameter value value)Implements jakarta. |
| public StoredProcedureQuery | Returns: the same query instanceparameter name name, Calendar parameter value value, TemporalType temporal type temporalType)Implements jakarta. |
| public StoredProcedureQuery | Returns: the same query instanceparameter name name, Date parameter value value, TemporalType temporal type temporalType)Implements jakarta. |
| public StoredProcedureQuery | Returns: the same query instanceparameter name name, Object parameter value value)Implements jakarta. |
| protected void | setParameterInternal(String
the parameter name name, Object to bind value, boolean defines if index or named isIndex)Overrides org. |