| Modifier and Type | Field and Description |
|---|---|
| protected String |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| xQueryString | back to summary |
|---|---|
| protected String xQueryString | |
| XQueryInteraction | back to summary |
|---|---|
| public XQueryInteraction() Default constructor. | |
| XQueryInteraction | back to summary |
|---|---|
| public XQueryInteraction(String xQueryString) Construct the interaction with the XQuery string. | |
| argumentMarker | back to summary |
|---|---|
| protected char argumentMarker() Overrides org. INTERNAL: Return the character to use for the argument marker. ? is used in SQL, however other query languages such as XQuery need to use other markers.
| |
| createInputDOM | back to summary |
|---|---|
| public Element createInputDOM(EISAccessor accessor) Overrides org. Create a DOM for this interaction. Convert the database row or arguments into an XML DOM tree. Handles arguments different as the XQuery and input can both have parameters.
| |
| getLogString | back to summary |
|---|---|
| public String getLogString(Accessor accessor) Overrides org. Implements org. Return the string for logging purposes.
| |
| getQueryString | back to summary |
|---|---|
| public String getQueryString() Overrides org. Implements org. INTERNAL: Return the query string.
| |
| getXQueryString | back to summary |
|---|---|
| public String getXQueryString() PUBLIC: Return the XQuery string. | |
| isQueryStringCall | back to summary |
|---|---|
| public boolean isQueryStringCall() Overrides org. Implements org. Doc from org. Should return true.
| |
| prepare | back to summary |
|---|---|
| public void prepare(AbstractSession session) Overrides org. Implements org. INTERNAL: Translate the custom query markers.
| |
| setQueryString | back to summary |
|---|---|
| public void setQueryString(String queryString) Overrides org. Implements org. INTERNAL: Set the query string.
| |
| setXQueryString | back to summary |
|---|---|
| public void setXQueryString(String xQueryString) PUBLIC: Set the XQuery string. | |
| translate | back to summary |
|---|---|
| public void translate(AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session) Overrides org. Implements org. INTERNAL: Allow the call to translate the XQuery arguments.
| |
| whitespace | back to summary |
|---|---|
| protected String whitespace() Overrides org. INTERNAL: Return the characters that represent non-arguments names.
| |