Overview
Units
Class Hierarchy
Classes, Interfaces, Objects and Records
Types
Variables
Constants
Functions and Procedures
Identifiers
xquery
type TXQAbstractFunctionInfo = class(TObject)
minArgCount: word;
maxArgCount: word;
versions: array of TXQFunctionParameterTypes;
class procedure convertType(var result: IXQValue; const typ: TXQTermSequenceType; const context: TXQEvaluationContext; term: TXQTerm); static;
class function checkType(const v: IXQValue; const typ: TXQTermSequenceType; const context: TXQEvaluationContext): boolean; static;
function getVersion(arity: integer): PXQFunctionParameterTypes;
function checkOrConvertTypes(values: PIXQValue; count: integer; const context:TXQEvaluationContext; term: TXQTerm): integer;
destructor Destroy; override;