public class PLSQLStoredFunctionCall extends PLSQLStoredProcedureCall
FIRSTRESULT_FIELD, MAXROW_FIELDCUSTOM_MODIFY, IN, INLINE, INOUT, LITERAL, MODIFY, OUT, OUT_CURSOR, TRANSLATION| Constructor and Description |
|---|
PLSQLStoredFunctionCall() |
PLSQLStoredFunctionCall(DatabaseType databaseType) |
PLSQLStoredFunctionCall(DatabaseType databaseType,
int length) |
PLSQLStoredFunctionCall(DatabaseType databaseType,
int length,
int scale) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCallHeader(DatabasePlatform platform)
INTERNAL:
Return call header for the call string.
|
int |
getFirstParameterIndexForCallString()
INTERNAL:
Return the first index of parameter to be placed inside brackets
in the call string.
|
boolean |
isStoredFunctionCall()
INTERNAL:
|
boolean |
isStoredPLSQLFunctionCall() |
void |
prepareInternal(AbstractSession session)
INTERNAL:
|
void |
setResult(DatabaseType databaseType)
PUBLIC:
Define the return type of the function.
|
void |
setResult(DatabaseType databaseType,
int length)
PUBLIC:
Define the return type of the function.
|
void |
setResult(DatabaseType databaseType,
int length,
int scale)
PUBLIC:
Define the return type of the function.
|
addNamedArgument, addNamedArgument, addNamedArgument, addNamedArgument, addNamedArgument, addNamedArgument, addNamedArgument, addNamedArgumentValue, addNamedInOutputArgument, addNamedInOutputArgument, addNamedInOutputArgument, addNamedInOutputArgument, addNamedInOutputArgument, addNamedInOutputArgument, addNamedInOutputArgument, addNamedInOutputArgument, addNamedInOutputArgument, addNamedInOutputArgument, addNamedInOutputArgument, addNamedInOutputArgumentValue, addNamedOutputArgument, addNamedOutputArgument, addNamedOutputArgument, addNamedOutputArgument, addNamedOutputArgument, addNamedOutputArgument, addNamedOutputArgument, addNamedOutputArgument, addNamedOutputArgument, addNamedOutputArgument, addUnamedArgument, addUnamedArgument, addUnamedArgument, addUnamedArgument, addUnamedArgument, addUnamedArgumentValue, addUnamedInOutputArgument, addUnamedInOutputArgument, addUnamedInOutputArgument, addUnamedInOutputArgument, addUnamedInOutputArgument, addUnamedInOutputArgument, addUnamedInOutputArgument, addUnamedInOutputArgumentValue, addUnamedOutputArgument, addUnamedOutputArgument, addUnamedOutputArgument, addUnamedOutputArgument, addUnamedOutputArgument, addUnamedOutputArgument, buildOutputRow, getArguments, getLogString, getPl2SQLName, getSQL2PlName, isStoredPLSQLProcedureCall, setArguments, translate, useNamedCursorOutputAsResultSet, useNamedCursorOutputAsResultSet, useUnnamedCursorOutputAsResultSetaddNamedArgument, addNamedArgument, addNamedArgument, addNamedArgument, addNamedArgument, addNamedCursorOutputArgument, addOptionalArgument, addUnnamedCursorOutputArgument, getCursorOrdinalPosition, getCursorOrdinalPositions, 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, returnCursor, returnManyRows, returnNothing, returnOneRow, setExecuteUpdate, setIsNativeConnectionRequired, setIsPrepared, setParameters, setParameterTypes, setQuery, setReturnType, translateCustomQuery, translatePureSQLCustomQuery, translateQueryStringpublic PLSQLStoredFunctionCall()
public PLSQLStoredFunctionCall(DatabaseType databaseType)
public PLSQLStoredFunctionCall(DatabaseType databaseType, int length)
public PLSQLStoredFunctionCall(DatabaseType databaseType, int length, int scale)
public java.lang.String getCallHeader(DatabasePlatform platform)
getCallHeader in class StoredProcedureCallpublic int getFirstParameterIndexForCallString()
getFirstParameterIndexForCallString in class StoredProcedureCallpublic boolean isStoredFunctionCall()
isStoredFunctionCall in class DatasourceCallpublic boolean isStoredPLSQLFunctionCall()
isStoredPLSQLFunctionCall in class DatasourceCallpublic void prepareInternal(AbstractSession session)
public void setResult(DatabaseType databaseType)
public void setResult(DatabaseType databaseType, int length)
public void setResult(DatabaseType databaseType, int length, int scale)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference