public class XQueryInteraction extends XMLInteraction implements QueryStringCall
CUSTOM_MODIFY, IN, INLINE, INOUT, LITERAL, MODIFY, OUT, OUT_CURSOR, TRANSLATION| Constructor and Description |
|---|
XQueryInteraction()
Default constructor.
|
XQueryInteraction(java.lang.String xQueryString)
Construct the interaction with the XQuery string.
|
| Modifier and Type | Method and Description |
|---|---|
org.w3c.dom.Element |
createInputDOM(EISAccessor accessor)
Create a DOM for this interaction.
|
java.lang.String |
getLogString(Accessor accessor)
Return the string for logging purposes.
|
java.lang.String |
getQueryString()
INTERNAL:
Return the query string.
|
java.lang.String |
getXQueryString()
PUBLIC:
Return the XQuery string.
|
boolean |
isQueryStringCall()
Should return true.
|
void |
prepare(AbstractSession session)
INTERNAL:
Translate the custom query markers.
|
void |
setQueryString(java.lang.String queryString)
INTERNAL:
Set the query string.
|
void |
setXQueryString(java.lang.String xQueryString)
PUBLIC:
Set the XQuery string.
|
void |
translate(AbstractRecord translationRow,
AbstractRecord modifyRow,
AbstractSession session)
INTERNAL:
Allow the call to translate the XQuery arguments.
|
buildRow, buildRows, createInputRecord, getInputRootElementName, getOutputRootElementName, setInputRootElementName, setOutputRootElementNameaddArgument, addArgument, addArgumentValue, createTranslationRecord, getArgumentNames, getInputResultPath, setArgumentNames, setInputResultPathaddOutputArgument, addOutputArgument, createRecordElement, getArguments, getFunctionName, getInputRecordName, getInputRow, getInteractionSpec, getOutputArgumentNames, getOutputArguments, getOutputResultPath, getProperties, getProperty, hasArguments, hasOutputArguments, isEISInteraction, setArguments, setFunctionName, setInputRecordName, setInputRow, setInteractionSpec, setOutputArgumentNames, setOutputArguments, setOutputResultPath, setProperties, setProperty, toStringappendIn, appendInOut, appendLiteral, appendModify, appendOut, appendParameter, appendTranslation, areManyRowsReturned, buildNewQueryMechanism, buildQueryMechanism, clone, getParameters, getParameterTypes, getQuery, getReturnType, hasParameters, isCursorReturned, isExecuteUpdate, isFinished, isJPQLCall, isNativeConnectionRequired, isNothingReturned, isOneRowReturned, isOutputParameterType, isPrepared, isReturnSet, isSQLCall, isStoredFunctionCall, isStoredPLSQLFunctionCall, isStoredPLSQLProcedureCall, isStoredProcedureCall, returnCursor, returnManyRows, returnNothing, returnOneRow, setExecuteUpdate, setIsNativeConnectionRequired, setIsPrepared, setParameters, setParameterTypes, setQuery, setReturnType, translateCustomQuery, translatePureSQLCustomQuery, translateQueryStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitappendLiteral, appendModify, appendParameter, appendTranslation, getParameters, getParameterTypes, hasParameters, translateCustomQuery, translateQueryStringbuildNewQueryMechanism, buildQueryMechanism, clone, isFinished, isNothingReturned, isOneRowReturnedpublic XQueryInteraction()
public XQueryInteraction(java.lang.String xQueryString)
public java.lang.String getXQueryString()
public void setXQueryString(java.lang.String xQueryString)
public java.lang.String getQueryString()
getQueryString in interface QueryStringCallgetQueryString in class DatasourceCallpublic void setQueryString(java.lang.String queryString)
setQueryString in interface QueryStringCallsetQueryString in class DatasourceCallpublic void translate(AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session)
translate in interface QueryStringCalltranslate in class EISInteractionpublic org.w3c.dom.Element createInputDOM(EISAccessor accessor)
createInputDOM in class XMLInteractionpublic void prepare(AbstractSession session)
prepare in interface QueryStringCallprepare in class XMLInteractionpublic java.lang.String getLogString(Accessor accessor)
getLogString in interface CallgetLogString in class XMLInteractionpublic boolean isQueryStringCall()
QueryStringCallisQueryStringCall in interface QueryStringCallisQueryStringCall in class DatasourceCallEclipseLink 2.6.3, "build v20160428-59c81c5" API Reference