Overview
Units
Class Hierarchy
Classes, Interfaces, Objects and Records
Types
Variables
Constants
Functions and Procedures
Identifiers
xquery
type TXQTermPatternMatcher = class(TXQTerm)
Internally used xpath term
node: TTreeNode;
vars: array of TXQTermVariable;
hasDefaultVariable: boolean;
contextDependancies: TXQContextDependencies;
function clone: TXQTerm; override;
function visitchildren(visitor: TXQTerm_Visitor): TXQTerm_VisitAction; override;
destructor destroy; override;
function evaluate(var context: TXQEvaluationContext): IXQValue; override;
function getContextDependencies: TXQContextDependencies; override;