Interface TgoBsonValue._IValue

DescriptionHierarchyEnclosing ClassFieldsMethodsProperties

Unit

Declaration

type _IValue = interface(IInterface)

Description

@exclude

Attributes
GUID['{290B24D7-1D64-4F76-93C8-1B9D92658018}']

Hierarchy

  • IInterface
  • TgoBsonValue._IValue

Enclosing Class

Overview

Methods

Public function GetBsonType: TgoBsonType;
Public function AsBoolean: Boolean;
Public function AsInteger: Integer;
Public function AsInt64: Int64;
Public function AsDouble: Double;
Public function AsString: String;
Public function AsArray: TArray<TgoBsonValue>;
Public function AsByteArray: TBytes;
Public function AsGuid: TGUID;
Public function AsObjectId: TgoObjectId;
Public function ToBoolean(const ADefault: Boolean): Boolean;
Public function ToDouble(const ADefault: Double): Double;
Public function ToInteger(const ADefault: Integer): Integer;
Public function ToInt64(const ADefault: Int64): Int64;
Public function ToString(const ADefault: String): String;
Public function ToLocalTime: TDateTime;
Public function ToUniversalTime: TDateTime;
Public function ToByteArray: TBytes;
Public function ToGuid: TGUID;
Public function ToObjectId: TgoObjectId;
Public function Equals(const AOther: _IValue): Boolean;
Public function Clone: _IValue;
Public function DeepClone: _IValue;

Properties

Public property BsonType: TgoBsonType read GetBsonType;

Description

Methods

Public function GetBsonType: TgoBsonType;
 
Public function AsBoolean: Boolean;
 
Public function AsInteger: Integer;
 
Public function AsInt64: Int64;
 
Public function AsDouble: Double;
 
Public function AsString: String;
 
Public function AsArray: TArray<TgoBsonValue>;
 
Public function AsByteArray: TBytes;
 
Public function AsGuid: TGUID;
 
Public function AsObjectId: TgoObjectId;
 
Public function ToBoolean(const ADefault: Boolean): Boolean;
 
Public function ToDouble(const ADefault: Double): Double;
 
Public function ToInteger(const ADefault: Integer): Integer;
 
Public function ToInt64(const ADefault: Int64): Int64;
 
Public function ToString(const ADefault: String): String;
 
Public function ToLocalTime: TDateTime;
 
Public function ToUniversalTime: TDateTime;
 
Public function ToByteArray: TBytes;
 
Public function ToGuid: TGUID;
 
Public function ToObjectId: TgoObjectId;
 
Public function Equals(const AOther: _IValue): Boolean;
 
Public function Clone: _IValue;
 
Public function DeepClone: _IValue;
 

Properties

Public property BsonType: TgoBsonType read GetBsonType;
 

Generated by P2PasDoc 0.13.0 on 2017-04-25 12:54:26