Class TXQValueInt64

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TXQValueInt64 = class(TXQValue)

Description

int64 value (for larger integers use TXQValueDecimal)

Hierarchy

  • TInterfacedObject
  • TXQValue
  • TXQValueInt64

Overview

Fields

Public value: int64;

Methods

Public constructor create(atypeAnnotation: TXSType); reintroduce; virtual;
Public constructor create(const aint: int64); reintroduce; virtual;
Public constructor create(atypeAnnotation: TXSType; const aint: int64);
Public constructor create(atypeAnnotation: TXSType; const avalue: IXQValue); override;
Public class function classKind: TXQValueKind; override;
Public function toBoolean: boolean; override;
Public function toInt64: int64; override;
Public function toDecimal: bigdecimal; override;
Public function toFloat: xqfloat; override;
Public function toFloatChecked(scontext: TXQStaticContext): xqfloat; override;
Public function toString: string; override;
Public function toDateTime: TDateTime; override;
Public function jsonSerialize(nodeFormat: TTreeNodeSerialization; insertWhitespace: boolean = false; const indent: string = ''): string; override;
Public function clone: IXQValue; override;

Description

Fields

Public value: int64;
 

Methods

Public constructor create(atypeAnnotation: TXSType); reintroduce; virtual;
 
Public constructor create(const aint: int64); reintroduce; virtual;
 
Public constructor create(atypeAnnotation: TXSType; const aint: int64);
 
Public constructor create(atypeAnnotation: TXSType; const avalue: IXQValue); override;
 
Public class function classKind: TXQValueKind; override;
 
Public function toBoolean: boolean; override;

Converts the TXQValue dynamically to boolean

Public function toInt64: int64; override;

Converts the TXQValue dynamically to integer

Public function toDecimal: bigdecimal; override;

Converts the TXQValue dynamically to BigDecimal

Public function toFloat: xqfloat; override;

Converts the TXQValue dynamically to xqfloat

Public function toFloatChecked(scontext: TXQStaticContext): xqfloat; override;
 
Public function toString: string; override;

Converts the TXQValue dynamically to string

Public function toDateTime: TDateTime; override;

Converts the TXQValue dynamically to TDateTime

Public function jsonSerialize(nodeFormat: TTreeNodeSerialization; insertWhitespace: boolean = false; const indent: string = ''): string; override;
 
Public function clone: IXQValue; override;
 

Generated by PasDoc 0.14.0.