public class StoredFunctionCall extends StoredProcedureCall
| Constructor and Description |
|---|
StoredFunctionCall() |
StoredFunctionCall(int sqlType, java.lang.String sqlTypeName, java.lang.Class javaType) |
StoredFunctionCall(int sqlType, java.lang.String sqlTypeName, java.lang.Class javaType, org.eclipse.persistence.internal.helper.DatabaseField nestedType) |
StoredFunctionCall(int sqlType, java.lang.String sqlTypeName, java.lang.String javaTypeClassName) |
StoredFunctionCall(int sqlType, java.lang.String sqlTypeName, java.lang.String javaTypeClassName, org.eclipse.persistence.internal.helper.DatabaseField nestedType) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCallHeader(org.eclipse.persistence.internal.databaseaccess.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:
|
void |
prepareInternal(org.eclipse.persistence.internal.sessions.AbstractSession session)
INTERNAL:
|
void |
setResult(java.lang.String name)
PUBLIC: Define the field name to be substitute for the function return.
|
void |
setResult(java.lang.String name, java.lang.Class type)
PUBLIC: Define the field name to be substitute for the function return.
|
void |
setResult(java.lang.String name, int type)
PUBLIC: Define the field name to be substitute for the function return.
|
void |
setResult(java.lang.String name, int type, java.lang.String typeName)
PUBLIC: Define the field name to be substitute for the function return.
|
addNamedArgument, addNamedArgument, addNamedArgument, addNamedArgument, addNamedArgument, addNamedArgument, addNamedArgument, addNamedArgument, addNamedArgumentValue, addNamedCursorOutputArgument, addNamedInOutputArgument, addNamedInOutputArgument, addNamedInOutputArgument, addNamedInOutputArgument, addNamedInOutputArgument, addNamedInOutputArgument, addNamedInOutputArgument, addNamedInOutputArgument, addNamedInOutputArgumentValue, addNamedOutputArgument, addNamedOutputArgument, addNamedOutputArgument, addNamedOutputArgument, addNamedOutputArgument, addNamedOutputArgument, addNamedOutputArgument, addOptionalArgument, addUnamedArgument, addUnamedArgument, addUnamedArgument, addUnamedArgument, addUnamedArgument, addUnamedArgumentValue, addUnamedInOutputArgument, addUnamedInOutputArgument, addUnamedInOutputArgument, addUnamedInOutputArgument, addUnamedInOutputArgument, addUnamedInOutputArgument, addUnamedInOutputArgument, addUnamedInOutputArgumentValue, addUnamedOutputArgument, addUnamedOutputArgument, addUnamedOutputArgument, addUnamedOutputArgument, addUnamedOutputArgument, addUnamedOutputArgument, addUnnamedCursorOutputArgument, getOptionalArguments, getProcedureArgumentNames, getProcedureName, hasOptionalArguments, isStoredProcedureCall, setHasMultipleResultSets, setOptionalArguments, setProcedureArgumentNames, setProcedureName, setReturnsResultSet, toString, useNamedCursorOutputAsResultSet, useUnnamedCursorOutputAsResultSetaddContext, appendIn, appendInOut, appendInOut, appendLogParameters, appendOut, appendOutCursor, appendParameter, bindParameter, buildNewQueryMechanism, buildOutputRow, buildQueryMechanism, getCallString, getContexts, getCursorOutIndex, getFields, getFieldsArray, getFirstResult, getLogString, getMaxRows, getOutputRowFields, getQueryString, getQueryTimeout, getResult, getResultSetConcurrency, getResultSetFetchSize, getResultSetType, getReturnsResultSet, getSQLString, getStatement, hasMultipleResultSets, hasOptimisticLock, isCursorOutputProcedure, isCursorReturned, isFieldMatchingRequired, isFinished, isLOBLocatorNeeded, isNonCursorOutputProcedure, isResultSetScrollable, isUsesBindingSet, matchFieldOrder, prepare, prepareStatement, returnMultipleResultSetCollections, setContexts, setFields, setFirstResult, setHasOptimisticLock, setIgnoreFirstRowSetting, setIgnoreMaxResultsSetting, setIsCursorOutputProcedure, setIsFieldMatchingRequired, setIsResultSetScrollable, setMaxRows, setQueryString, setQueryTimeout, setResult, setResultSetConcurrency, setResultSetFetchSize, setResultSetType, setReturnMultipleResultSetCollections, setShouldCacheStatement, setStatement, setUsesBinding, shouldBuildOutputRow, shouldCacheStatement, shouldCacheStatement, shouldIgnoreFirstRowSetting, shouldIgnoreMaxResultsSetting, translate, translateQueryStringForParameterizedIN, usesBinding, usesBindingappendIn, appendInOut, appendLiteral, appendModify, appendOut, appendTranslation, areManyRowsReturned, clone, getParameters, getParameterTypes, getQuery, getReturnType, hasParameters, isEISInteraction, isJPQLCall, isNativeConnectionRequired, isNothingReturned, isOneRowReturned, isOutputParameterType, isPrepared, isQueryStringCall, isReturnSet, isSQLCall, returnCursor, returnManyRows, returnNothing, returnOneRow, setIsNativeConnectionRequired, setIsPrepared, setParameters, setParameterTypes, setQuery, setReturnType, translateCustomQuery, translatePureSQLCustomQuery, translateQueryStringpublic StoredFunctionCall()
public StoredFunctionCall(int sqlType,
java.lang.String sqlTypeName,
java.lang.Class javaType)
public StoredFunctionCall(int sqlType,
java.lang.String sqlTypeName,
java.lang.Class javaType,
org.eclipse.persistence.internal.helper.DatabaseField nestedType)
public StoredFunctionCall(int sqlType,
java.lang.String sqlTypeName,
java.lang.String javaTypeClassName)
public StoredFunctionCall(int sqlType,
java.lang.String sqlTypeName,
java.lang.String javaTypeClassName,
org.eclipse.persistence.internal.helper.DatabaseField nestedType)
public java.lang.String getCallHeader(org.eclipse.persistence.internal.databaseaccess.DatabasePlatform platform)
getCallHeader in class StoredProcedureCallpublic int getFirstParameterIndexForCallString()
getFirstParameterIndexForCallString in class StoredProcedureCallpublic boolean isStoredFunctionCall()
isStoredFunctionCall in class org.eclipse.persistence.internal.databaseaccess.DatasourceCallpublic void prepareInternal(org.eclipse.persistence.internal.sessions.AbstractSession session)
public void setResult(java.lang.String name)
public void setResult(java.lang.String name,
java.lang.Class type)
public void setResult(java.lang.String name,
int type,
java.lang.String typeName)
public void setResult(java.lang.String name,
int type)