public class PLSQLStoredProcedureCall extends StoredProcedureCall
FIRSTRESULT_FIELD, MAXROW_FIELDCUSTOM_MODIFY, IN, INLINE, INOUT, LITERAL, MODIFY, OUT, OUT_CURSOR, TRANSLATION| Constructor and Description |
|---|
PLSQLStoredProcedureCall() |
| Modifier and Type | Method and Description |
|---|---|
void |
addNamedArgument(java.lang.String procedureParameterAndArgumentFieldName)
PUBLIC:
Define the argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addNamedArgument(java.lang.String procedureParameterName,
DatabaseType databaseType)
PUBLIC:
Add a named IN argument to the stored procedure.
|
void |
addNamedArgument(java.lang.String procedureParameterName,
DatabaseType databaseType,
int length)
PUBLIC:
Add a named IN argument to the stored procedure.
|
void |
addNamedArgument(java.lang.String procedureParameterName,
DatabaseType databaseType,
int precision,
int scale)
PUBLIC:
Add a named IN argument to the stored procedure.
|
void |
addNamedArgument(java.lang.String procedureParameterName,
java.lang.String argumentFieldName)
PUBLIC:
Define the argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addNamedArgument(java.lang.String procedureParameterName,
java.lang.String argumentFieldName,
int type)
PUBLIC:
Define the input argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addNamedArgument(java.lang.String procedureParameterName,
java.lang.String argumentFieldName,
int type,
java.lang.String typeName)
PUBLIC:
Define the output argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addNamedArgumentValue(java.lang.String procedureParameterName,
java.lang.Object argumentValue)
PUBLIC:
Define the argument to the stored procedure and the value to be substitute for it.
|
void |
addNamedInOutputArgument(java.lang.String procedureParameterAndArgumentFieldName)
PUBLIC:
Define the inoutput argument to the stored procedure and the field/argument name to be substitute for it on the way in and out.
|
void |
addNamedInOutputArgument(java.lang.String procedureParameterName,
DatabaseType databaseType)
PUBLIC: Add a named IN OUT argument to the stored procedure.
|
void |
addNamedInOutputArgument(java.lang.String procedureParameterName,
DatabaseType databaseType,
int length)
PUBLIC: Add a named IN OUT argument to the stored procedure.
|
void |
addNamedInOutputArgument(java.lang.String procedureParameterName,
DatabaseType databaseType,
int precision,
int scale)
PUBLIC: Add a named IN OUT argument to the stored procedure.
|
void |
addNamedInOutputArgument(java.lang.String procedureParameterName,
java.lang.String argumentFieldName)
PUBLIC:
Define the inoutput argument to the stored procedure and the field/argument name to be substitute for it on the way in and out.
|
void |
addNamedInOutputArgument(java.lang.String procedureParameterName,
java.lang.String argumentFieldName,
java.lang.Class type)
PUBLIC:
Define the inoutput argument to the stored procedure and the field/argument name to be substitute for it on the way in and out.
|
void |
addNamedInOutputArgument(java.lang.String procedureParameterName,
java.lang.String inArgumentFieldName,
java.lang.String outArgumentFieldName,
java.lang.Class type)
PUBLIC:
Define the inoutput argument to the stored procedure and the field/argument name to be substitute for it on the way in and out.
|
void |
addNamedInOutputArgument(java.lang.String procedureParameterName,
java.lang.String inArgumentFieldName,
java.lang.String outArgumentFieldName,
int type)
PUBLIC:
Define the inoutput argument to the stored procedure and the field/argument name to be substitute for it on the way in and out.
|
void |
addNamedInOutputArgument(java.lang.String procedureParameterName,
java.lang.String inArgumentFieldName,
java.lang.String outArgumentFieldName,
int type,
java.lang.String typeName)
PUBLIC:
Define the inoutput argument to the stored procedure and the field/argument name to be substitute for it on the way in and out.
|
void |
addNamedInOutputArgument(java.lang.String procedureParameterName,
java.lang.String inArgumentFieldName,
java.lang.String outArgumentFieldName,
int type,
java.lang.String typeName,
java.lang.Class classType)
PUBLIC:
Define the inoutput argument to the stored procedure and the field/argument name to be substitute for it on the way in and out.
|
void |
addNamedInOutputArgument(java.lang.String procedureParameterName,
java.lang.String inArgumentFieldName,
java.lang.String outArgumentFieldName,
int type,
java.lang.String typeName,
java.lang.Class javaType,
DatabaseField nestedType)
PUBLIC:
Define the inoutput argument to the stored procedure and the field/argument name to be substitute for it on the way in and out.
|
void |
addNamedInOutputArgumentValue(java.lang.String procedureParameterName,
java.lang.Object inArgumentValue,
java.lang.String outArgumentFieldName,
java.lang.Class type)
PUBLIC:
Define the inoutput argument to the stored procedure and the field/argument name to be substitute for it on the way in and out.
|
void |
addNamedOutputArgument(java.lang.String procedureParameterAndArgumentFieldName)
PUBLIC:
Define the output argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addNamedOutputArgument(java.lang.String procedureParameterName,
DatabaseType databaseType)
PUBLIC: Add a named OUT argument to the stored procedure.
|
void |
addNamedOutputArgument(java.lang.String procedureParameterName,
DatabaseType databaseType,
int length)
PUBLIC: Add a named OUT argument to the stored procedure.
|
void |
addNamedOutputArgument(java.lang.String procedureParameterName,
DatabaseType databaseType,
int precision,
int scale)
PUBLIC: Add a named OUT argument to the stored procedure.
|
void |
addNamedOutputArgument(java.lang.String procedureParameterName,
java.lang.String argumentFieldName)
PUBLIC:
Define the output argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addNamedOutputArgument(java.lang.String procedureParameterName,
java.lang.String argumentFieldName,
java.lang.Class type)
PUBLIC:
Define the output argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addNamedOutputArgument(java.lang.String procedureParameterName,
java.lang.String argumentFieldName,
int type)
PUBLIC:
Define the output argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addNamedOutputArgument(java.lang.String procedureParameterName,
java.lang.String argumentFieldName,
int type,
java.lang.String typeName)
PUBLIC:
Define the output argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addNamedOutputArgument(java.lang.String procedureParameterName,
java.lang.String argumentFieldName,
int jdbcType,
java.lang.String typeName,
java.lang.Class javaType)
PUBLIC:
Define the output argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addNamedOutputArgument(java.lang.String procedureParameterName,
java.lang.String argumentFieldName,
int jdbcType,
java.lang.String typeName,
java.lang.Class javaType,
DatabaseField nestedType)
PUBLIC:
Define the output argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addUnamedArgument(java.lang.String argumentFieldName)
PUBLIC:
Define the field/argument name to be substitute for the index argument.
|
void |
addUnamedArgument(java.lang.String argumentFieldName,
java.lang.Class type)
PUBLIC:
Define the argument to the stored procedure for the index argument.
|
void |
addUnamedArgument(java.lang.String argumentFieldName,
int type)
PUBLIC:
Define the argument to the stored procedure for the index argument.
|
void |
addUnamedArgument(java.lang.String argumentFieldName,
int type,
java.lang.String typeName)
PUBLIC:
Define the argument to the stored procedure for the index argument.
|
void |
addUnamedArgument(java.lang.String argumentFieldName,
int type,
java.lang.String typeName,
DatabaseField nestedType)
PUBLIC:
Define the argument to the stored procedure for the index argument.
|
void |
addUnamedArgumentValue(java.lang.Object argumentValue)
PUBLIC:
Define the argument to the stored procedure for the index argument.
|
void |
addUnamedInOutputArgument(java.lang.String argumentFieldName)
PUBLIC:
Define the inoutput argument to the stored procedure for the index argument and the field/argument name to be substitute for it on the way in and out.
|
void |
addUnamedInOutputArgument(java.lang.String argumentFieldName,
java.lang.Class type)
PUBLIC:
Define the inoutput argument to the stored procedure for the index argument and the field/argument name to be substitute for it on the way in and out.
|
void |
addUnamedInOutputArgument(java.lang.String inArgumentFieldName,
java.lang.String outArgumentFieldName,
java.lang.Class type)
PUBLIC:
Define the argument to the stored procedure for the index argument.
|
void |
addUnamedInOutputArgument(java.lang.String inArgumentFieldName,
java.lang.String outArgumentFieldName,
int type)
PUBLIC:
Define the argument to the stored procedure for the index argument.
|
void |
addUnamedInOutputArgument(java.lang.String inArgumentFieldName,
java.lang.String outArgumentFieldName,
int type,
java.lang.String typeName)
PUBLIC:
Define the inoutput argument to the stored procedure for the index argument and the field/argument name to be substitute for it on the way in and out.
|
void |
addUnamedInOutputArgument(java.lang.String inArgumentFieldName,
java.lang.String outArgumentFieldName,
int type,
java.lang.String typeName,
java.lang.Class collection)
PUBLIC:
Define the inoutput argument to the stored procedure for the index argument and the field/argument name to be substitute for it on the way in and out.
|
void |
addUnamedInOutputArgument(java.lang.String inArgumentFieldName,
java.lang.String outArgumentFieldName,
int type,
java.lang.String typeName,
java.lang.Class collection,
DatabaseField nestedType)
PUBLIC:
Define the inoutput argument to the stored procedure for the index argument and the field/argument name to be substitute for it on the way in and out.
|
void |
addUnamedInOutputArgumentValue(java.lang.Object inArgumentValue,
java.lang.String outArgumentFieldName,
java.lang.Class type)
PUBLIC:
Define the inoutput argument to the stored procedure for the index argument and the field/argument name to be substitute for it on the way in and out.
|
void |
addUnamedOutputArgument(java.lang.String argumentFieldName)
PUBLIC:
Define the field/argument name to be substitute for the index output argument.
|
void |
addUnamedOutputArgument(java.lang.String argumentFieldName,
java.lang.Class type)
PUBLIC:
Define the field/argument name to be substitute for the index output argument.
|
void |
addUnamedOutputArgument(java.lang.String argumentFieldName,
int type)
PUBLIC:
Define the field/argument name to be substitute for the index output argument.
|
void |
addUnamedOutputArgument(java.lang.String argumentFieldName,
int type,
java.lang.String typeName)
PUBLIC:
Define the field/argument name to be substitute for the index output argument.
|
void |
addUnamedOutputArgument(java.lang.String argumentFieldName,
int jdbcType,
java.lang.String typeName,
java.lang.Class javaType)
PUBLIC:
Define the field/argument name to be substitute for the index output argument.
|
void |
addUnamedOutputArgument(java.lang.String argumentFieldName,
int jdbcType,
java.lang.String typeName,
java.lang.Class javaType,
DatabaseField nestedType)
PUBLIC:
Define the field/argument name to be substitute for the index output argument.
|
AbstractRecord |
buildOutputRow(java.sql.CallableStatement statement,
DatabaseAccessor accessor,
AbstractSession session)
Translate the SQL procedure output row, into the row
expected by the PLSQL procedure.
|
java.util.List<PLSQLargument> |
getArguments()
Return the PLSQL arguments.
|
java.lang.String |
getLogString(Accessor accessor)
INTERNAL:
Build the log string for the call.
|
java.lang.String |
getPl2SQLName(ComplexDatabaseType type)
Return the conversion function name, generate the function if missing.
|
java.lang.String |
getSQL2PlName(ComplexDatabaseType type)
Return the conversion function name, generate the function if missing.
|
boolean |
isStoredPLSQLProcedureCall() |
void |
setArguments(java.util.List<PLSQLargument> arguments)
Set the PLSQL arguments.
|
void |
translate(AbstractRecord translationRow,
AbstractRecord modifyRow,
AbstractSession session)
Translate the PLSQL procedure translation row, into the row
expected by the SQL procedure.
|
void |
useNamedCursorOutputAsResultSet(java.lang.String argumentName)
PUBLIC:
Used for Oracle result sets through procedures.
|
void |
useNamedCursorOutputAsResultSet(java.lang.String argumentName,
DatabaseType databaseType)
PUBLIC: Add a named OUT cursor argument to the stored procedure.
|
void |
useUnnamedCursorOutputAsResultSet()
PUBLIC:
Used for Oracle result sets through procedures.
|
addNamedArgument, addNamedArgument, addNamedArgument, addNamedArgument, addNamedArgument, addNamedCursorOutputArgument, addOptionalArgument, addUnnamedCursorOutputArgument, getCallHeader, getCursorOrdinalPosition, getCursorOrdinalPositions, getFirstParameterIndexForCallString, getOptionalArguments, getProcedureArgumentNames, getProcedureName, hasOptionalArguments, isStoredProcedureCall, setCursorOrdinalPosition, setHasMultipleResultSets, setOptionalArguments, setProcedureArgumentNames, setProcedureName, setReturnsResultSet, toString, useUnnamedCursorOutputAsResultSetaddContext, appendIn, appendInOut, appendInOut, appendLogParameters, appendOut, appendOutCursor, appendParameter, bindParameter, buildNewQueryMechanism, buildQueryMechanism, getCallString, getContexts, getCursorOutIndex, getExecuteReturnValue, getFields, getFieldsArray, getFirstResult, getMaxRows, getOutputCursors, getOutputRowFields, getQueryString, getQueryTimeout, getResult, getResultSetConcurrency, getResultSetFetchSize, getResultSetType, getReturnsResultSet, getSQLString, getStatement, hasAllocatedConnection, hasMultipleResultSets, hasOptimisticLock, hasOutputCursors, isBatchExecutionSupported, isCursorOutputProcedure, isCursorReturned, isFieldMatchingRequired, isFinished, isLOBLocatorNeeded, isMultipleCursorOutputProcedure, isNonCursorOutputProcedure, isResultSetScrollable, isUsesBindingSet, matchFieldOrder, prepare, prepareStatement, returnMultipleResultSetCollections, setBatchExecutionSupported, setContexts, setExecuteReturnValue, setFields, setFirstResult, setHasAllocatedConnection, setHasOptimisticLock, setIgnoreFirstRowSetting, setIgnoreMaxResultsSetting, setIsCursorOutputProcedure, setIsFieldMatchingRequired, setIsMultipleCursorOutputProcedure, setIsResultSetScrollable, setMaxRows, setQueryString, setQueryTimeout, setResult, setResultSetConcurrency, setResultSetFetchSize, setResultSetType, setReturnMultipleResultSetCollections, setShouldCacheStatement, setStatement, setUsesBinding, shouldBuildOutputRow, shouldCacheStatement, shouldCacheStatement, shouldIgnoreFirstRowSetting, shouldIgnoreMaxResultsSetting, translateQueryStringForParameterizedIN, usesBinding, usesBindingappendIn, appendInOut, appendLiteral, appendModify, appendOut, appendTranslation, areManyRowsReturned, clone, getParameters, getParameterTypes, getQuery, getReturnType, hasParameters, isEISInteraction, isExecuteUpdate, isJPQLCall, isNativeConnectionRequired, isNothingReturned, isOneRowReturned, isOutputParameterType, isPrepared, isQueryStringCall, isReturnSet, isSQLCall, isStoredFunctionCall, isStoredPLSQLFunctionCall, returnCursor, returnManyRows, returnNothing, returnOneRow, setExecuteUpdate, setIsNativeConnectionRequired, setIsPrepared, setParameters, setParameterTypes, setQuery, setReturnType, translateCustomQuery, translatePureSQLCustomQuery, translateQueryStringpublic void addNamedArgument(java.lang.String procedureParameterName,
DatabaseType databaseType)
public void addNamedArgument(java.lang.String procedureParameterName,
DatabaseType databaseType,
int length)
public void addNamedArgument(java.lang.String procedureParameterName,
DatabaseType databaseType,
int precision,
int scale)
public void addNamedArgument(java.lang.String procedureParameterName,
java.lang.String argumentFieldName,
int type)
StoredProcedureCalladdNamedArgument in class StoredProcedureCallpublic void addNamedArgument(java.lang.String procedureParameterName,
java.lang.String argumentFieldName,
int type,
java.lang.String typeName)
StoredProcedureCalladdNamedArgument in class StoredProcedureCallpublic void addNamedInOutputArgument(java.lang.String procedureParameterName,
DatabaseType databaseType)
public void addNamedInOutputArgument(java.lang.String procedureParameterName,
DatabaseType databaseType,
int length)
public void addNamedInOutputArgument(java.lang.String procedureParameterName,
DatabaseType databaseType,
int precision,
int scale)
public void addNamedInOutputArgument(java.lang.String procedureParameterName,
java.lang.String inArgumentFieldName,
java.lang.String outArgumentFieldName,
int type)
StoredProcedureCalladdNamedInOutputArgument in class StoredProcedureCallpublic void addNamedInOutputArgument(java.lang.String procedureParameterName,
java.lang.String inArgumentFieldName,
java.lang.String outArgumentFieldName,
int type,
java.lang.String typeName)
StoredProcedureCalladdNamedInOutputArgument in class StoredProcedureCallpublic void addNamedInOutputArgument(java.lang.String procedureParameterName,
java.lang.String inArgumentFieldName,
java.lang.String outArgumentFieldName,
int type,
java.lang.String typeName,
java.lang.Class classType)
StoredProcedureCalladdNamedInOutputArgument in class StoredProcedureCallpublic void addNamedInOutputArgument(java.lang.String procedureParameterName,
java.lang.String inArgumentFieldName,
java.lang.String outArgumentFieldName,
int type,
java.lang.String typeName,
java.lang.Class javaType,
DatabaseField nestedType)
StoredProcedureCalladdNamedInOutputArgument in class StoredProcedureCallpublic void addNamedOutputArgument(java.lang.String procedureParameterName,
DatabaseType databaseType)
public void addNamedOutputArgument(java.lang.String procedureParameterName,
DatabaseType databaseType,
int length)
public void addNamedOutputArgument(java.lang.String procedureParameterName,
DatabaseType databaseType,
int precision,
int scale)
public void addNamedOutputArgument(java.lang.String procedureParameterName,
java.lang.String argumentFieldName,
int jdbcType,
java.lang.String typeName,
java.lang.Class javaType)
StoredProcedureCalladdNamedOutputArgument in class StoredProcedureCallpublic void addNamedOutputArgument(java.lang.String procedureParameterName,
java.lang.String argumentFieldName,
int jdbcType,
java.lang.String typeName,
java.lang.Class javaType,
DatabaseField nestedType)
StoredProcedureCalladdNamedOutputArgument in class StoredProcedureCallpublic void addNamedOutputArgument(java.lang.String procedureParameterName,
java.lang.String argumentFieldName,
int type,
java.lang.String typeName)
StoredProcedureCalladdNamedOutputArgument in class StoredProcedureCallpublic void addNamedOutputArgument(java.lang.String procedureParameterName,
java.lang.String argumentFieldName,
int type)
StoredProcedureCalladdNamedOutputArgument in class StoredProcedureCallpublic void addNamedArgument(java.lang.String procedureParameterAndArgumentFieldName)
StoredProcedureCalladdNamedArgument in class StoredProcedureCallpublic void addNamedArgumentValue(java.lang.String procedureParameterName,
java.lang.Object argumentValue)
StoredProcedureCalladdNamedArgumentValue in class StoredProcedureCallpublic void addNamedArgument(java.lang.String procedureParameterName,
java.lang.String argumentFieldName)
StoredProcedureCalladdNamedArgument in class StoredProcedureCallpublic void addNamedInOutputArgument(java.lang.String procedureParameterAndArgumentFieldName)
StoredProcedureCalladdNamedInOutputArgument in class StoredProcedureCallpublic void addNamedInOutputArgument(java.lang.String procedureParameterName,
java.lang.String argumentFieldName)
StoredProcedureCalladdNamedInOutputArgument in class StoredProcedureCallpublic void addNamedInOutputArgument(java.lang.String procedureParameterName,
java.lang.String argumentFieldName,
java.lang.Class type)
StoredProcedureCalladdNamedInOutputArgument in class StoredProcedureCallpublic void addNamedInOutputArgument(java.lang.String procedureParameterName,
java.lang.String inArgumentFieldName,
java.lang.String outArgumentFieldName,
java.lang.Class type)
StoredProcedureCalladdNamedInOutputArgument in class StoredProcedureCallpublic void addNamedInOutputArgumentValue(java.lang.String procedureParameterName,
java.lang.Object inArgumentValue,
java.lang.String outArgumentFieldName,
java.lang.Class type)
StoredProcedureCalladdNamedInOutputArgumentValue in class StoredProcedureCallpublic void addNamedOutputArgument(java.lang.String procedureParameterAndArgumentFieldName)
StoredProcedureCalladdNamedOutputArgument in class StoredProcedureCallpublic void addNamedOutputArgument(java.lang.String procedureParameterName,
java.lang.String argumentFieldName)
StoredProcedureCalladdNamedOutputArgument in class StoredProcedureCallpublic void addNamedOutputArgument(java.lang.String procedureParameterName,
java.lang.String argumentFieldName,
java.lang.Class type)
StoredProcedureCalladdNamedOutputArgument in class StoredProcedureCallpublic void useNamedCursorOutputAsResultSet(java.lang.String argumentName)
StoredProcedureCalluseNamedCursorOutputAsResultSet in class StoredProcedureCallpublic void addUnamedArgument(java.lang.String argumentFieldName,
java.lang.Class type)
StoredProcedureCalladdUnamedArgument in class StoredProcedureCallpublic void addUnamedArgument(java.lang.String argumentFieldName,
int type,
java.lang.String typeName,
DatabaseField nestedType)
StoredProcedureCalladdUnamedArgument in class StoredProcedureCallpublic void addUnamedArgument(java.lang.String argumentFieldName,
int type,
java.lang.String typeName)
StoredProcedureCalladdUnamedArgument in class StoredProcedureCallpublic void addUnamedArgument(java.lang.String argumentFieldName,
int type)
StoredProcedureCalladdUnamedArgument in class StoredProcedureCallpublic void addUnamedArgument(java.lang.String argumentFieldName)
StoredProcedureCalladdUnamedArgument in class StoredProcedureCallpublic void addUnamedArgumentValue(java.lang.Object argumentValue)
StoredProcedureCalladdUnamedArgumentValue in class StoredProcedureCallpublic void addUnamedInOutputArgument(java.lang.String argumentFieldName,
java.lang.Class type)
StoredProcedureCalladdUnamedInOutputArgument in class StoredProcedureCallpublic void addUnamedInOutputArgument(java.lang.String inArgumentFieldName,
java.lang.String outArgumentFieldName,
java.lang.Class type)
StoredProcedureCalladdUnamedInOutputArgument in class StoredProcedureCallpublic void addUnamedInOutputArgument(java.lang.String inArgumentFieldName,
java.lang.String outArgumentFieldName,
int type,
java.lang.String typeName,
java.lang.Class collection,
DatabaseField nestedType)
StoredProcedureCalladdUnamedInOutputArgument in class StoredProcedureCallpublic void addUnamedInOutputArgument(java.lang.String inArgumentFieldName,
java.lang.String outArgumentFieldName,
int type,
java.lang.String typeName,
java.lang.Class collection)
StoredProcedureCalladdUnamedInOutputArgument in class StoredProcedureCallpublic void addUnamedInOutputArgument(java.lang.String inArgumentFieldName,
java.lang.String outArgumentFieldName,
int type,
java.lang.String typeName)
StoredProcedureCalladdUnamedInOutputArgument in class StoredProcedureCallpublic void addUnamedInOutputArgument(java.lang.String inArgumentFieldName,
java.lang.String outArgumentFieldName,
int type)
StoredProcedureCalladdUnamedInOutputArgument in class StoredProcedureCallpublic void addUnamedInOutputArgument(java.lang.String argumentFieldName)
StoredProcedureCalladdUnamedInOutputArgument in class StoredProcedureCallpublic void addUnamedInOutputArgumentValue(java.lang.Object inArgumentValue,
java.lang.String outArgumentFieldName,
java.lang.Class type)
StoredProcedureCalladdUnamedInOutputArgumentValue in class StoredProcedureCallpublic void addUnamedOutputArgument(java.lang.String argumentFieldName,
java.lang.Class type)
StoredProcedureCalladdUnamedOutputArgument in class StoredProcedureCallpublic void addUnamedOutputArgument(java.lang.String argumentFieldName,
int jdbcType,
java.lang.String typeName,
java.lang.Class javaType,
DatabaseField nestedType)
StoredProcedureCalladdUnamedOutputArgument in class StoredProcedureCallpublic void addUnamedOutputArgument(java.lang.String argumentFieldName,
int jdbcType,
java.lang.String typeName,
java.lang.Class javaType)
StoredProcedureCalladdUnamedOutputArgument in class StoredProcedureCallpublic void addUnamedOutputArgument(java.lang.String argumentFieldName,
int type,
java.lang.String typeName)
StoredProcedureCalladdUnamedOutputArgument in class StoredProcedureCallpublic void addUnamedOutputArgument(java.lang.String argumentFieldName,
int type)
StoredProcedureCalladdUnamedOutputArgument in class StoredProcedureCallpublic void addUnamedOutputArgument(java.lang.String argumentFieldName)
StoredProcedureCalladdUnamedOutputArgument in class StoredProcedureCallpublic void useUnnamedCursorOutputAsResultSet()
StoredProcedureCalluseUnnamedCursorOutputAsResultSet in class StoredProcedureCallpublic void useNamedCursorOutputAsResultSet(java.lang.String argumentName,
DatabaseType databaseType)
public void translate(AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session)
translate in class DatabaseCallpublic AbstractRecord buildOutputRow(java.sql.CallableStatement statement, DatabaseAccessor accessor, AbstractSession session) throws java.sql.SQLException
buildOutputRow in class DatabaseCalljava.sql.SQLExceptionpublic java.lang.String getLogString(Accessor accessor)
getLogString in interface CallgetLogString in class DatabaseCallpublic java.lang.String getSQL2PlName(ComplexDatabaseType type)
public boolean isStoredPLSQLProcedureCall()
isStoredPLSQLProcedureCall in class DatasourceCallpublic java.lang.String getPl2SQLName(ComplexDatabaseType type)
public java.util.List<PLSQLargument> getArguments()
public void setArguments(java.util.List<PLSQLargument> arguments)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference