|
Oracle TopLink Java API Reference 10g Release 3 (10.1.3.1) B28219-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
DatasourceCall
oracle.toplink.eis.interactions.EISInteraction
oracle.toplink.eis.interactions.MappedInteraction
oracle.toplink.eis.interactions.QueryStringInteraction
Defines the specification for a call to a JCA interaction that uses a query string. This can be used for generic query translation support (i.e. VSAM, BETRIEVE, ADA, etc.) Arguments are defined in the query string through #<field-name> (i.e. #EMP_ID) Translates the query string from the query arguments. Builds the input and output records.
Constructor Summary | |
QueryStringInteraction() Default constructor. |
|
QueryStringInteraction(java.lang.String queryString) Construct interaction with the query string. |
Method Summary | |
java.lang.String |
getLogString(Accessor accessor) Return the string for logging purposes. |
java.lang.String |
getQueryString() PUBLIC: Return the query string. |
boolean |
isQueryStringCall() |
void |
prepare(Session session) Translate the custom query markers. |
void |
setQueryString(java.lang.String queryString) PUBLIC: Set the query string. |
void |
translate(DatabaseRow translationRow, DatabaseRow modifyRow, Session session) Allow the call to translate the query arguments. |
Methods inherited from class oracle.toplink.eis.interactions.MappedInteraction |
addArgument, addArgument, addArgumentValue, buildRow, createInputRecord, getArgumentNames, getInputResultPath, setInputResultPath |
Methods inherited from class oracle.toplink.eis.interactions.EISInteraction |
addOutputArgument, addOutputArgument, buildRows, createRecordElement, getArguments, getFunctionName, getInputRecordName, getInteractionSpec, getOutputArgumentNames, getOutputArguments, getOutputResultPath, getProperties, getProperty, hasArguments, hasOutputArguments, isEISInteraction, setFunctionName, setInputRecordName, setInputRow, setInteractionSpec, setOutputArgumentNames, setOutputArguments, setOutputResultPath, setProperties, setProperty, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public QueryStringInteraction()
public QueryStringInteraction(java.lang.String queryString)
Method Detail |
public java.lang.String getQueryString()
public void setQueryString(java.lang.String queryString)
public void translate(DatabaseRow translationRow, DatabaseRow modifyRow, Session session)
translate
in class EISInteraction
public void prepare(Session session)
prepare
in class EISInteraction
public java.lang.String getLogString(Accessor accessor)
getLogString
in class EISInteraction
public boolean isQueryStringCall()
|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |