System.JSON.BSON.TBsonType

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TBsonType = (
BsonDocument = 0,
Float = 1,
&String = 2,
&Object = 3,
&Array = 4,
Binary = 5,
Undefined = 6,
Oid = 7,
Boolean = 8,
DateTime = 9,
Null = 10,
Regex = 11,
Reference = 12,
Code = 13,
Symbol = 14,
CodeWScope = 15,
Integer = 16,
TimeStamp = 17,
Long = 18,
MinKey = 255,
MaxKey = 127
);

C++

enum class DECLSPEC_DENUM TBsonType : unsigned char { BsonDocument, Float, String, Object, Array, Binary, Undefined, Oid, Boolean, DateTime, Null, Regex, Reference, Code, Symbol, CodeWScope, Integer, TimeStamp, Long, MinKey = 255, MaxKey = 127 };

Propriétés

Type Visibilité  Source Unité  Parent
enum public
System.JSON.BSON.pas
System.JSON.BSON.hpp
System.JSON.BSON System.JSON.BSON


Description

Type de la valeur d'un token BSON.

Le type d'une valeur BSON peut être l'une des suivantes :

Type Description
BsonDocument Début d'un document BSON.
Float Elément à virgule flottante binaire 64 bits.
String Elément chaîne au format UTF 8.
Object Elément (objet) document incorporé.
Array Elément tableau.
Binary Elément données binaires.
Undefined

Elément valeur non définie.

Remarque: Ce type d'élément est marque comme obsolète dans Spécification BSON (EN).
Oid Elément ObjectId.
Boolean Elément booléen.
aqaAll Elément DateTime UTC.
Null Elément valeur null.
RegEx Elément expression régulière.
Reference

Elément pointeur de base de données.

Remarque: Ce type d'élément est marque comme obsolète dans Spécification BSON (EN).
Code Elément code JavaScript.
Symbol

Elément symbole.

Remarque: Ce type d'élément est marque comme obsolète dans Spécification BSON (EN).
CodeWScope Elément code JavaScript code avec portée.
Integer Elément entier 32 bits.
TimeStamp Elément horodateur.
Long Elément entier 64 bits.
MinKey Elément touche Min.
MaxKey Elément touche Max.

Voir aussi