* INTERNAL:
*/
@Override
public void process(AbstractSession session, ClassLoader loader) {
// Build the stored procedure call.
StoredFunctionCall call = new StoredFunctionCall();
// Process the stored procedure parameters.
boolean callByIndex = callByIndex();
for (StoredProcedureParameterMetadata parameter : getParameters()) {
parameter.processArgument(call, callByIndex, -1);
}
if (getReturnParameter() != null) {
getReturnParameter().processResult(call, -1);
}
// Process the procedure name.
call.setProcedureName(getProcedureName());
// Process the query hints.
Map<String, Object> hints = processQueryHints(session);
// Process the result class.