public interface ModuleInvoke extends Request
An specialization of Request
that
contains the URI of an XQuery module (resident in the server) to be
evaluated by the MarkLogic Server.
XCC can connect to a 3.0 MarkLogic Server, but there was an
change in the way module invocations are encoded between 3.0 and
3.1. If you wish use XCC to invoke or spawn a module on a 3.0
server, you must set the system property
"xcc.module.invoke.oldstyle" to the value "true". System properties
can be set at JVM startup with a command line argument of the form
-Dproperty=value or by calling System.setProperty(String,
String)
programmatically.
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getModuleUri()
Returns the currently set URI for this
Request . |
void |
setModuleUri(java.lang.String uri)
Replace the URI associated with this
Request , which
specifies an XQuery module (server-side code) to be invoked on the
server. |
clearVariable,
clearVariables,
getCount,
getEffectiveOptions,
getOptions,
getPosition,
getSession,
getVariables,
setCount,
setNewIntegerVariable,
setNewIntegerVariable,
setNewStringVariable,
setNewStringVariable,
setNewVariable,
setNewVariable,
setNewVariable,
setNewVariables,
setNewVariables,
setNewVariables,
setOptions, setPosition,
setVariable
void setModuleUri(java.lang.String uri)
Request
, which
specifies an XQuery module (server-side code) to be invoked on the
server.uri
- A String that represents the URI of a text
document known to the server which is an XQuery module.java.lang.String getModuleUri()
Request
.Session.submitRequest(Request)
.
Copyright © 2022 MarkLogic
Corporation. All Rights Reserved.
Complete online documentation for MarkLogic Server,
XQuery and related components may
be found at
developer.marklogic.com