Overview
Units
Class Hierarchy
Classes, Interfaces, Objects and Records
Types
Variables
Constants
Functions and Procedures
Identifiers
xquery
type TXQuery = class(TInterfacedObject, IXQuery)
An XPath/XQuery query. See IXQuery
constructor Create(asStaticContext: TXQStaticContext; aterm: TXQTerm = nil);
function evaluate(const tree: TTreeNode = nil): IXQValue;
function evaluate(var context: TXQEvaluationContext): IXQValue;
function evaluate(const contextItem: IXQValue): IXQValue;
function clone: IXQuery;
function visit(visitor: TXQTerm_VisitorClass; parent: TXQTerm = nil): TXQTerm_VisitAction;
function visit(visitor: TXQTerm_Visitor; parent: TXQTerm = nil): TXQTerm_VisitAction;
destructor Destroy; override;