public class StoredProcedureCall
extends org.eclipse.persistence.internal.databaseaccess.DatabaseCall
Modifier and Type | Field and Description |
---|---|
protected List<org.eclipse.persistence.internal.helper.DatabaseField> |
optionalArguments |
protected List<String> |
procedureArgumentNames |
protected String |
procedureName |
executeReturnValue, fields, fieldsArray, firstResult, FIRSTRESULT_FIELD, hasAllocatedConnection, hasMultipleResultSets, hasOptimisticLock, ignoreFirstRowSetting, ignoreMaxResultsSetting, isBatchExecutionSupported, isCallableStatementRequired, isCursorOutputProcedure, isFieldMatchingRequired, isMultipleCursorOutputProcedure, isResultSetScrollable, MAXROW_FIELD, maxRows, outputCursors, queryTimeout, queryTimeoutUnit, result, resultSetConcurrency, resultSetFetchSize, resultSetType, returnMultipleResultSetCollections, returnsResultSet, shouldBuildOutputRow, shouldCacheStatement, sqlString, statement, usesBinding
CUSTOM_MODIFY, EXECUTE_UPDATE, IN, INLINE, INOUT, isNativeConnectionRequired, isPrepared, LITERAL, MODIFY, NO_RETURN, OUT, OUT_CURSOR, parameters, parameterTypes, query, RETURN_CURSOR, RETURN_MANY_ROWS, RETURN_ONE_ROW, returnType, shouldProcessTokenInQuotes, TRANSLATION
Constructor and Description |
---|
StoredProcedureCall() |
Modifier and Type | Method and Description |
---|---|
void |
addNamedArgument(String procedureParameterAndArgumentFieldName)
PUBLIC:
Define the argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addNamedArgument(String procedureParameterName,
String argumentFieldName)
PUBLIC:
Define the argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addNamedArgument(String procedureParameterName,
String argumentFieldName,
Class type)
PUBLIC:
Define the input argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addNamedArgument(String procedureParameterName,
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(String procedureParameterName,
String argumentFieldName,
int type,
String typeName)
PUBLIC:
Define the output argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addNamedArgument(String procedureParameterName,
String argumentFieldName,
int type,
String typeName,
Class javaType)
PUBLIC:
Define the output argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addNamedArgument(String procedureParameterName,
String argumentFieldName,
int type,
String typeName,
Class javaType,
org.eclipse.persistence.internal.helper.DatabaseField nestedType)
PUBLIC:
Define the inout argument to the stored procedure and the field/argument name to be substituted for it.
|
void |
addNamedArgument(String procedureParameterName,
String argumentFieldName,
int type,
String typeName,
org.eclipse.persistence.internal.helper.DatabaseField nestedType)
PUBLIC:
Define the output argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addNamedArgument(String procedureParameterName,
String argumentFieldName,
int type,
String typeName,
String javaTypeName)
PUBLIC:
Define the output argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addNamedArgumentValue(String procedureParameterName,
Object argumentValue)
PUBLIC:
Define the argument to the stored procedure and the value to be substitute for it.
|
void |
addNamedCursorOutputArgument(String argumentName)
ADVANCED:
Add the cursor output parameter to the procedure.
|
void |
addNamedInOutputArgument(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(String procedureParameterName,
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(String procedureParameterName,
String argumentFieldName,
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(String procedureParameterName,
String inArgumentFieldName,
String outArgumentFieldName,
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(String procedureParameterName,
String inArgumentFieldName,
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(String procedureParameterName,
String inArgumentFieldName,
String outArgumentFieldName,
int type,
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(String procedureParameterName,
String inArgumentFieldName,
String outArgumentFieldName,
int type,
String typeName,
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(String procedureParameterName,
String inArgumentFieldName,
String outArgumentFieldName,
int type,
String typeName,
Class javaType,
org.eclipse.persistence.internal.helper.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(String procedureParameterName,
Object inArgumentValue,
String outArgumentFieldName,
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(String procedureParameterAndArgumentFieldName)
PUBLIC:
Define the output argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addNamedOutputArgument(String procedureParameterName,
String argumentFieldName)
PUBLIC:
Define the output argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addNamedOutputArgument(String procedureParameterName,
String argumentFieldName,
Class type)
PUBLIC:
Define the output argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addNamedOutputArgument(String procedureParameterName,
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(String procedureParameterName,
String argumentFieldName,
int type,
String typeName)
PUBLIC:
Define the output argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addNamedOutputArgument(String procedureParameterName,
String argumentFieldName,
int jdbcType,
String typeName,
Class javaType)
PUBLIC:
Define the output argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addNamedOutputArgument(String procedureParameterName,
String argumentFieldName,
int jdbcType,
String typeName,
Class javaType,
org.eclipse.persistence.internal.helper.DatabaseField nestedType)
PUBLIC:
Define the output argument to the stored procedure and the field/argument name to be substitute for it.
|
void |
addOptionalArgument(String argument)
PUBLIC:
Add the optional argument.
|
void |
addUnamedArgument(String argumentFieldName)
PUBLIC:
Define the field/argument name to be substitute for the index argument.
|
void |
addUnamedArgument(String argumentFieldName,
Class type)
PUBLIC:
Define the argument to the stored procedure for the index argument.
|
void |
addUnamedArgument(String argumentFieldName,
int type)
PUBLIC:
Define the argument to the stored procedure for the index argument.
|
void |
addUnamedArgument(String argumentFieldName,
int type,
String typeName)
PUBLIC:
Define the argument to the stored procedure for the index argument.
|
void |
addUnamedArgument(String argumentFieldName,
int type,
String typeName,
org.eclipse.persistence.internal.helper.DatabaseField nestedType)
PUBLIC:
Define the argument to the stored procedure for the index argument.
|
void |
addUnamedArgumentValue(Object argumentValue)
PUBLIC:
Define the argument to the stored procedure for the index argument.
|
void |
addUnamedInOutputArgument(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(String argumentFieldName,
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(String inArgumentFieldName,
String outArgumentFieldName,
Class type)
PUBLIC:
Define the argument to the stored procedure for the index argument.
|
void |
addUnamedInOutputArgument(String inArgumentFieldName,
String outArgumentFieldName,
int type)
PUBLIC:
Define the argument to the stored procedure for the index argument.
|
void |
addUnamedInOutputArgument(String inArgumentFieldName,
String outArgumentFieldName,
int type,
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(String inArgumentFieldName,
String outArgumentFieldName,
int type,
String typeName,
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(String inArgumentFieldName,
String outArgumentFieldName,
int type,
String typeName,
Class collection,
org.eclipse.persistence.internal.helper.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(Object inArgumentValue,
String outArgumentFieldName,
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(String argumentFieldName)
PUBLIC:
Define the field/argument name to be substitute for the index output argument.
|
void |
addUnamedOutputArgument(String argumentFieldName,
Class type)
PUBLIC:
Define the field/argument name to be substitute for the index output argument.
|
void |
addUnamedOutputArgument(String argumentFieldName,
int type)
PUBLIC:
Define the field/argument name to be substitute for the index output argument.
|
void |
addUnamedOutputArgument(String argumentFieldName,
int type,
String typeName)
PUBLIC:
Define the field/argument name to be substitute for the index output argument.
|
void |
addUnamedOutputArgument(String argumentFieldName,
int jdbcType,
String typeName,
Class javaType)
PUBLIC:
Define the field/argument name to be substitute for the index output argument.
|
void |
addUnamedOutputArgument(String argumentFieldName,
int jdbcType,
String typeName,
Class javaType,
org.eclipse.persistence.internal.helper.DatabaseField nestedType)
PUBLIC:
Define the field/argument name to be substitute for the index output argument.
|
void |
addUnnamedCursorOutputArgument(String outputRowFieldName)
ADVANCED:
Add the cursor output parameter to the procedure.
|
void |
bindParameter(Writer writer,
Object parameter)
Bind the parameter.
|
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
|
String |
getLogString(org.eclipse.persistence.internal.databaseaccess.Accessor accessor)
Return the SQL string for logging purposes.
|
List<org.eclipse.persistence.internal.helper.DatabaseField> |
getOptionalArguments()
INTERNAL:
Return the list of optional arguments.
|
Object |
getOutputParameterValue(CallableStatement statement,
int index,
org.eclipse.persistence.internal.sessions.AbstractSession session)
INTERNAL:
Get the return object from the statement.
|
List<String> |
getProcedureArgumentNames()
INTERNAL:
The if the names are provide the order is not required to match the call def.
|
String |
getProcedureName()
PUBLIC:
Return the name of the store procedure on the database.
|
boolean |
hasOptionalArguments()
INTERNAL:
Return if there are any optional arguments.
|
protected boolean |
isCallableStatementRequired()
Callable statements are used for StoredProcedures that have argument names (named parameters)
|
boolean |
isStoredProcedureCall() |
protected void |
prepareInternal(org.eclipse.persistence.internal.sessions.AbstractSession session)
INTERNAL:
Called by prepare method only.
|
Statement |
prepareStatement(org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor accessor,
org.eclipse.persistence.internal.sessions.AbstractRecord translationRow,
org.eclipse.persistence.internal.sessions.AbstractSession session)
INTERNAL:
Prepare the JDBC statement, this may be parameterize or a call statement.
|
void |
setHasMultipleResultSets(boolean hasMultipleResultSets)
PUBLIC:
Set if the call returns multiple result sets.
|
void |
setOptionalArguments(List<org.eclipse.persistence.internal.helper.DatabaseField> optionalArguments)
INTERNAL:
Set the list of optional arguments.
|
void |
setProcedureArgumentNames(List<String> procedureArgumentNames)
INTERNAL:
The if the names are provide the order is not required to match the call def.
|
void |
setProcedureName(String procedureName)
PUBLIC: (REQUIRED)
Set the name of the store procedure on the database.
|
void |
setReturnsResultSet(boolean returnsResultSet)
PUBLIC:
Some database support stored procedures returning result sets.
|
String |
toString()
INTERNAL:
Print the SQL string.
|
protected void |
useCursorOutputResultSet(String argumentName,
String outputFieldName)
INTERNAL:
Add the unnamed output cursor to return the result.
|
void |
useNamedCursorOutputAsResultSet(String argumentName)
PUBLIC:
Used for Oracle result sets through procedures.
|
void |
useUnnamedCursorOutputAsResultSet()
PUBLIC:
Used for Oracle result sets through procedures.
|
void |
useUnnamedCursorOutputAsResultSet(int position)
PUBLIC:
Used for Oracle result sets through procedures.
|
addContext, appendIn, appendInOut, appendInOut, appendLogParameters, appendOut, appendOutCursor, appendParameter, buildNewQueryMechanism, buildOutputRow, buildQueryMechanism, createInOutParameter, getCallString, getContexts, getCursorOutIndex, getExecuteReturnValue, getFields, getFieldsArray, getFieldWithTypeFromDescriptor, getFirstResult, getMaxRows, getOutputCursors, getOutputParameterValue, getOutputRowFields, getQueryString, getQueryTimeout, getResult, getResultSetConcurrency, getResultSetFetchSize, getResultSetType, getReturnsResultSet, getSQLString, getStatement, hasAllocatedConnection, hasMultipleResultSets, hasOptimisticLock, hasOutputCursors, isBatchExecutionSupported, isCursorOutputProcedure, isCursorReturned, isDynamicCall, isFieldMatchingRequired, isFinished, isLOBLocatorNeeded, isMultipleCursorOutputProcedure, isNonCursorOutputProcedure, isResultSetScrollable, isUsesBindingSet, matchFieldOrder, prepare, prepareInternalParameters, returnMultipleResultSetCollections, setBatchExecutionSupported, setContexts, setExecuteReturnValue, setFields, setFirstResult, setHasAllocatedConnection, setHasOptimisticLock, setIgnoreFirstRowSetting, setIgnoreMaxResultsSetting, setIsCallableStatementRequired, setIsCursorOutputProcedure, setIsFieldMatchingRequired, setIsMultipleCursorOutputProcedure, setIsResultSetScrollable, setMaxRows, setQueryString, setQueryTimeout, setQueryTimeoutUnit, setResult, setResultSetConcurrency, setResultSetFetchSize, setResultSetType, setReturnMultipleResultSetCollections, setShouldBuildOutputRow, setShouldCacheStatement, setSQLStringInternal, setStatement, setUsesBinding, shouldBuildOutputRow, shouldCacheStatement, shouldCacheStatement, shouldIgnoreFirstRowSetting, shouldIgnoreMaxResultsSetting, translate, translateQueryStringForParameterizedIN, usesBinding, usesBinding
appendIn, appendInOut, appendLiteral, appendModify, appendOut, appendTranslation, areManyRowsReturned, argumentMarker, clone, createField, getParameters, getParameterTypes, getQuery, getReturnType, getValueForInOutParameter, getValueForInParameter, hasParameters, isEISInteraction, isExecuteUpdate, isJPQLCall, isNativeConnectionRequired, isNothingReturned, isOneRowReturned, isOutputParameterType, isPrepared, isQueryStringCall, isReturnSet, isSQLCall, isStoredFunctionCall, isStoredPLSQLFunctionCall, isStoredPLSQLProcedureCall, returnCursor, returnManyRows, returnNothing, returnOneRow, setExecuteUpdate, setIsNativeConnectionRequired, setIsPrepared, setParameters, setParameterTypes, setQuery, setReturnType, translateCustomQuery, translatePureSQLCustomQuery, translateQueryString, whitespace
protected String procedureName
protected List<org.eclipse.persistence.internal.helper.DatabaseField> optionalArguments
public void addNamedArgument(String procedureParameterAndArgumentFieldName)
public void addNamedArgument(String procedureParameterName, String argumentFieldName)
public void addNamedArgumentValue(String procedureParameterName, Object argumentValue)
public void addNamedArgument(String procedureParameterName, String argumentFieldName, Class type)
public void addNamedArgument(String procedureParameterName, String argumentFieldName, int type)
public void addNamedArgument(String procedureParameterName, String argumentFieldName, int type, String typeName)
public void addNamedArgument(String procedureParameterName, String argumentFieldName, int type, String typeName, Class javaType)
public void addNamedArgument(String procedureParameterName, String argumentFieldName, int type, String typeName, Class javaType, org.eclipse.persistence.internal.helper.DatabaseField nestedType)
public void addNamedArgument(String procedureParameterName, String argumentFieldName, int type, String typeName, String javaTypeName)
public void addNamedArgument(String procedureParameterName, String argumentFieldName, int type, String typeName, org.eclipse.persistence.internal.helper.DatabaseField nestedType)
public void addNamedInOutputArgument(String procedureParameterAndArgumentFieldName)
public void addNamedInOutputArgument(String procedureParameterName, String argumentFieldName)
public void addNamedInOutputArgument(String procedureParameterName, String argumentFieldName, Class type)
public void addNamedInOutputArgument(String procedureParameterName, String inArgumentFieldName, String outArgumentFieldName, Class type)
public void addNamedInOutputArgument(String procedureParameterName, String inArgumentFieldName, String outArgumentFieldName, int type)
public void addNamedInOutputArgument(String procedureParameterName, String inArgumentFieldName, String outArgumentFieldName, int type, String typeName)
public void addNamedInOutputArgument(String procedureParameterName, String inArgumentFieldName, String outArgumentFieldName, int type, String typeName, Class classType)
public void addNamedInOutputArgument(String procedureParameterName, String inArgumentFieldName, String outArgumentFieldName, int type, String typeName, Class javaType, org.eclipse.persistence.internal.helper.DatabaseField nestedType)
public void addNamedInOutputArgumentValue(String procedureParameterName, Object inArgumentValue, String outArgumentFieldName, Class type)
public void addNamedOutputArgument(String procedureParameterAndArgumentFieldName)
public void addNamedOutputArgument(String procedureParameterName, String argumentFieldName)
public void addNamedOutputArgument(String procedureParameterName, String argumentFieldName, Class type)
public void addNamedOutputArgument(String procedureParameterName, String argumentFieldName, int type)
public void addNamedOutputArgument(String procedureParameterName, String argumentFieldName, int type, String typeName)
public void addNamedOutputArgument(String procedureParameterName, String argumentFieldName, int jdbcType, String typeName, Class javaType)
public void addNamedOutputArgument(String procedureParameterName, String argumentFieldName, int jdbcType, String typeName, Class javaType, org.eclipse.persistence.internal.helper.DatabaseField nestedType)
public void addUnamedArgument(String argumentFieldName)
public void addUnamedArgumentValue(Object argumentValue)
public void addUnamedArgument(String argumentFieldName, Class type)
public void addUnamedArgument(String argumentFieldName, int type)
public void addUnamedArgument(String argumentFieldName, int type, String typeName)
public void addUnamedArgument(String argumentFieldName, int type, String typeName, org.eclipse.persistence.internal.helper.DatabaseField nestedType)
public void addUnamedInOutputArgument(String inArgumentFieldName, String outArgumentFieldName, Class type)
public void addUnamedInOutputArgument(String inArgumentFieldName, String outArgumentFieldName, int type)
public void addUnamedInOutputArgument(String inArgumentFieldName, String outArgumentFieldName, int type, String typeName)
public void addUnamedInOutputArgument(String argumentFieldName, Class type)
public void addUnamedInOutputArgument(String argumentFieldName)
public void addUnamedInOutputArgument(String inArgumentFieldName, String outArgumentFieldName, int type, String typeName, Class collection)
public void addUnamedInOutputArgument(String inArgumentFieldName, String outArgumentFieldName, int type, String typeName, Class collection, org.eclipse.persistence.internal.helper.DatabaseField nestedType)
public void addUnamedInOutputArgumentValue(Object inArgumentValue, String outArgumentFieldName, Class type)
public void addUnamedOutputArgument(String argumentFieldName)
public void addUnamedOutputArgument(String argumentFieldName, Class type)
public void addUnamedOutputArgument(String argumentFieldName, int type)
public void addUnamedOutputArgument(String argumentFieldName, int type, String typeName)
public void addUnamedOutputArgument(String argumentFieldName, int jdbcType, String typeName, Class javaType)
public void addUnamedOutputArgument(String argumentFieldName, int jdbcType, String typeName, Class javaType, org.eclipse.persistence.internal.helper.DatabaseField nestedType)
public String getCallHeader(org.eclipse.persistence.internal.databaseaccess.DatabasePlatform platform)
public int getFirstParameterIndexForCallString()
public List<String> getProcedureArgumentNames()
public String getProcedureName()
protected boolean isCallableStatementRequired()
isCallableStatementRequired
in class org.eclipse.persistence.internal.databaseaccess.DatabaseCall
public boolean isStoredProcedureCall()
isStoredProcedureCall
in class org.eclipse.persistence.internal.databaseaccess.DatasourceCall
protected void prepareInternal(org.eclipse.persistence.internal.sessions.AbstractSession session)
prepareInternal
in class org.eclipse.persistence.internal.databaseaccess.DatabaseCall
public Statement prepareStatement(org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor accessor, org.eclipse.persistence.internal.sessions.AbstractRecord translationRow, org.eclipse.persistence.internal.sessions.AbstractSession session) throws SQLException
prepareStatement
in class org.eclipse.persistence.internal.databaseaccess.DatabaseCall
SQLException
public void setProcedureArgumentNames(List<String> procedureArgumentNames)
public void setProcedureName(String procedureName)
public String toString()
org.eclipse.persistence.internal.databaseaccess.DatabaseCall
toString
in class org.eclipse.persistence.internal.databaseaccess.DatabaseCall
public void addNamedCursorOutputArgument(String argumentName)
public void addUnnamedCursorOutputArgument(String outputRowFieldName)
protected void useCursorOutputResultSet(String argumentName, String outputFieldName)
public void useNamedCursorOutputAsResultSet(String argumentName)
public void useUnnamedCursorOutputAsResultSet()
useUnnamedCursorOutputAsResultSet
in class org.eclipse.persistence.internal.databaseaccess.DatabaseCall
public void useUnnamedCursorOutputAsResultSet(int position)
public void setHasMultipleResultSets(boolean hasMultipleResultSets)
setHasMultipleResultSets
in class org.eclipse.persistence.internal.databaseaccess.DatabaseCall
public void setReturnsResultSet(boolean returnsResultSet)
setReturnsResultSet
in class org.eclipse.persistence.internal.databaseaccess.DatabaseCall
public void addOptionalArgument(String argument)
public boolean hasOptionalArguments()
public List<org.eclipse.persistence.internal.helper.DatabaseField> getOptionalArguments()
public void setOptionalArguments(List<org.eclipse.persistence.internal.helper.DatabaseField> optionalArguments)
public Object getOutputParameterValue(CallableStatement statement, int index, org.eclipse.persistence.internal.sessions.AbstractSession session) throws SQLException
org.eclipse.persistence.internal.databaseaccess.DatabaseCall
getOutputParameterValue
in class org.eclipse.persistence.internal.databaseaccess.DatabaseCall
statement
- SQL/JDBC statement to call stored procedure/functionindex
- 0-based index in the argument listsession
- Active database session (in connected state).SQLException
public void bindParameter(Writer writer, Object parameter)
bindParameter
in class org.eclipse.persistence.internal.databaseaccess.DatabaseCall
public String getLogString(org.eclipse.persistence.internal.databaseaccess.Accessor accessor)
getLogString
in interface Call
getLogString
in class org.eclipse.persistence.internal.databaseaccess.DatabaseCall
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.