API

com.ibm.xml.xapi
Interface XQueryExecutable

All Superinterfaces:
XExecutable

public interface XQueryExecutable
extends XExecutable

Represents a prepared XQuery expression.

Parameters to the execute methods include:

All XQueryExecutable objects are thread safe.

See Also:
XDynamicContext, XItemView, XExecutable

Method Summary
 void execute(Result result)
          Execute for no source, sending the output to the specified result.
 void execute(Source source, Result result)
          Execute for the given source, sending the output to the specified result.
 void execute(Source source, XDynamicContext dynamicContext, Result result)
          Execute for the given source and dynamic context, sending the output to the specified result.
 void execute(XDynamicContext dynamicContext, Result result)
          Execute for no source, sending the output to the specified result.
 void execute(XItemView item, Result result)
          Execute for the given item, sending the output to the specified result.
 void execute(XItemView item, XDynamicContext dynamicContext, Result result)
          Execute for the given item and dynamic context, sending the output to the specified result.
 
Methods inherited from interface com.ibm.xml.xapi.XExecutable
execute, execute, execute, execute, execute, execute, executeToList, executeToList, executeToList, executeToList, executeToList, executeToList
 

Method Detail

execute

void execute(Source source,
             Result result)
Execute for the given source, sending the output to the specified result. The default dynamic context settings are used.

Parameters:
source - The input source. May be null however if the query accesses the context item an error will be raised.
result - The target result.

execute

void execute(Source source,
             XDynamicContext dynamicContext,
             Result result)
Execute for the given source and dynamic context, sending the output to the specified result.

Parameters:
source - The input source. May be null however if the query accesses the context item an error will be raised.
dynamicContext - The dynamic context.
result - The target result.

execute

void execute(XItemView item,
             Result result)
Execute for the given item, sending the output to the specified result. The default dynamic context settings are used.

Parameters:
item - The context item. May be null however if the query accesses the context item an error will be raised.
result - The target result.

execute

void execute(XItemView item,
             XDynamicContext dynamicContext,
             Result result)
Execute for the given item and dynamic context, sending the output to the specified result.

Parameters:
item - The context item. May be null however if the query accesses the context item an error will be raised.
dynamicContext - The dynamicContext.
result - The target result.

execute

void execute(Result result)
Execute for no source, sending the output to the specified result. The default dynamic context settings are used. Valid only if the query does not access the context item.

Parameters:
result - The target result.

execute

void execute(XDynamicContext dynamicContext,
             Result result)
Execute for no source, sending the output to the specified result. Valid only if the query does not access the context item.

Parameters:
dynamicContext - The dynamicContext.
result - The target result.

IBM Copyright 2004-2008