Overview
Units
Class Hierarchy
Classes, Interfaces, Objects and Records
Types
Variables
Constants
Functions and Procedures
Identifiers
xquery
type TXSNumericType = class(TXSSimpleType)
XML Schema numeric type, derived from xs:decimal, xs:float or xs:double.
subType: TXSNumericSubType;
function tryCreateValueInternal(const v: IXQValue; outv: PXQValue = nil): TXSCastingError; override;
function tryCreateValueInternal(const v: string; outv: PXQValue): TXSCastingError; override;
function tryCreateValue(const v: Int64; outv: PXQValue = nil): TXSCastingError; override; overload;
function tryCreateValue(const v: xqfloat; outv: PXQValue = nil): TXSCastingError; override; overload;
function tryCreateValue(const v: BigDecimal; outv: PXQValue = nil): TXSCastingError; override; overload;
function constraintsSatisfied(const v: int64): boolean;
function constraintsSatisfied(const v: BigDecimal): boolean;
constructor create(const aname: string; aparent: TXSType; asubtype: TXSNumericSubType);
constructor create(const aname: string; aparent: TXSNumericType);