Class TXQuery

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TXQuery = class(TInterfacedObject, IXQuery)

Description

An XPath/XQuery query. See IXQuery

Hierarchy

  • TInterfacedObject
  • TXQuery

Overview

Methods

Public constructor Create(asStaticContext: TXQStaticContext; aterm: TXQTerm = nil);
Public function evaluate(const tree: TTreeNode = nil): IXQValue;
Public function evaluate(var context: TXQEvaluationContext): IXQValue;
Public function evaluate(const contextItem: IXQValue): IXQValue;
Public function clone: IXQuery;
Public function visit(visitor: TXQTerm_VisitorClass; parent: TXQTerm = nil): TXQTerm_VisitAction;
Public function visit(visitor: TXQTerm_Visitor; parent: TXQTerm = nil): TXQTerm_VisitAction;
Public destructor Destroy; override;

Description

Methods

Public constructor Create(asStaticContext: TXQStaticContext; aterm: TXQTerm = nil);
 
Public function evaluate(const tree: TTreeNode = nil): IXQValue;
 
Public function evaluate(var context: TXQEvaluationContext): IXQValue;
 
Public function evaluate(const contextItem: IXQValue): IXQValue;
 
Public function clone: IXQuery;
 
Public function visit(visitor: TXQTerm_VisitorClass; parent: TXQTerm = nil): TXQTerm_VisitAction;
 
Public function visit(visitor: TXQTerm_Visitor; parent: TXQTerm = nil): TXQTerm_VisitAction;
 
Public destructor Destroy; override;
 

Generated by PasDoc 0.14.0.