public class IndexedInteraction extends EISInteraction
arguments, functionName, inputRecordName, inputRow, interactionSpec, outputArgumentNames, outputArguments, outputResultPath, propertiesCUSTOM_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 |
|---|
IndexedInteraction()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addArgument(java.lang.String argumentFieldName)
PUBLIC:
Define the argument to the interaction for the index argument.
|
void |
addArgumentValue(java.lang.Object argumentValue)
PUBLIC:
Define the argument to the interaction for the index argument.
|
void |
addOutputArgument(java.lang.String argumentFieldName)
PUBLIC:
Define the field/argument name to be substitute for the index output argument.
|
org.eclipse.persistence.internal.sessions.AbstractRecord |
buildRow(javax.resource.cci.Record record,
EISAccessor accessor)
Build a database row from the record returned from the interaction.
|
javax.resource.cci.Record |
createInputRecord(EISAccessor accessor)
Create an indexed input record for this interaction.
|
java.util.Vector |
getArguments()
The arguments are the values in order of occurance in the record.
|
java.util.Vector |
getOutputArguments()
The output arguments in order of occurance in the record.
|
void |
setArguments(java.util.Vector arguments)
The arguments are the values in order of occurance in the record.
|
void |
setOutputArguments(java.util.Vector outputArguments)
The output arguments in order of occurance in the record.
|
addOutputArgument, buildRows, createRecordElement, getFunctionName, getInputRecordName, getInputRow, getInteractionSpec, getLogString, getOutputArgumentNames, getOutputResultPath, getProperties, getProperty, hasArguments, hasOutputArguments, isEISInteraction, prepare, setFunctionName, setInputRecordName, setInputRow, setInteractionSpec, setOutputArgumentNames, setOutputResultPath, setProperties, setProperty, toString, translateappendIn, appendInOut, appendLiteral, appendModify, appendOut, appendParameter, appendTranslation, areManyRowsReturned, argumentMarker, buildNewQueryMechanism, buildQueryMechanism, clone, createField, createInOutParameter, getParameters, getParameterTypes, getQuery, getQueryString, getReturnType, getValueForInOutParameter, getValueForInParameter, hasParameters, isCursorReturned, isExecuteUpdate, isFinished, isJPQLCall, isNativeConnectionRequired, isNothingReturned, isOneRowReturned, isOutputParameterType, isPrepared, isQueryStringCall, isReturnSet, isSQLCall, isStoredFunctionCall, isStoredPLSQLFunctionCall, isStoredPLSQLProcedureCall, isStoredProcedureCall, returnCursor, returnManyRows, returnNothing, returnOneRow, setExecuteUpdate, setIsNativeConnectionRequired, setIsPrepared, setParameters, setParameterTypes, setQuery, setQueryString, setReturnType, translateCustomQuery, translatePureSQLCustomQuery, translateQueryString, whitespacepublic void addArgument(java.lang.String argumentFieldName)
public void addArgumentValue(java.lang.Object argumentValue)
public void addOutputArgument(java.lang.String argumentFieldName)
addOutputArgument in class EISInteractionpublic java.util.Vector getArguments()
getArguments in class EISInteractionpublic java.util.Vector getOutputArguments()
getOutputArguments in class EISInteractionpublic void setArguments(java.util.Vector arguments)
setArguments in class EISInteractionpublic void setOutputArguments(java.util.Vector outputArguments)
setOutputArguments in class EISInteractionpublic javax.resource.cci.Record createInputRecord(EISAccessor accessor)
createInputRecord in class EISInteractionpublic org.eclipse.persistence.internal.sessions.AbstractRecord buildRow(javax.resource.cci.Record record,
EISAccessor accessor)
buildRow in class EISInteraction