public class PLSQLStoredFunctionCall extends PLSQLStoredProcedureCall
FIRSTRESULT_FIELD, MAXROW_FIELD
CUSTOM_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, useUnnamedCursorOutputAsResultSet
addNamedArgument, addNamedArgument, addNamedArgument, addNamedArgument, addNamedArgument, addNamedCursorOutputArgument, addOptionalArgument, addUnnamedCursorOutputArgument, getCursorOrdinalPosition, getCursorOrdinalPositions, getOptionalArguments, getProcedureArgumentNames, getProcedureName, hasOptionalArguments, isStoredProcedureCall, setCursorOrdinalPosition, setHasMultipleResultSets, setOptionalArguments, setProcedureArgumentNames, setProcedureName, setReturnsResultSet, toString, useUnnamedCursorOutputAsResultSet
addContext, 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, usesBinding
appendIn, 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, translateQueryString
public 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 StoredProcedureCall
public int getFirstParameterIndexForCallString()
getFirstParameterIndexForCallString
in class StoredProcedureCall
public boolean isStoredFunctionCall()
isStoredFunctionCall
in class DatasourceCall
public boolean isStoredPLSQLFunctionCall()
isStoredPLSQLFunctionCall
in class DatasourceCall
public 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