public class IndexedInteraction extends EISInteraction
arguments, functionName, inputRecordName, inputRow, interactionSpec, outputArgumentNames, outputArguments, outputResultPath, properties
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 |
---|
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, translate
appendIn, 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, whitespace
public void addArgument(java.lang.String argumentFieldName)
public void addArgumentValue(java.lang.Object argumentValue)
public void addOutputArgument(java.lang.String argumentFieldName)
addOutputArgument
in class EISInteraction
public java.util.Vector getArguments()
getArguments
in class EISInteraction
public java.util.Vector getOutputArguments()
getOutputArguments
in class EISInteraction
public void setArguments(java.util.Vector arguments)
setArguments
in class EISInteraction
public void setOutputArguments(java.util.Vector outputArguments)
setOutputArguments
in class EISInteraction
public javax.resource.cci.Record createInputRecord(EISAccessor accessor)
createInputRecord
in class EISInteraction
public org.eclipse.persistence.internal.sessions.AbstractRecord buildRow(javax.resource.cci.Record record, EISAccessor accessor)
buildRow
in class EISInteraction