hamsterdb Embedded Database  2.1.7
Macros
hamsterdb Key Types

Macros

#define HAM_TYPE_BINARY   0
 
#define HAM_TYPE_CUSTOM   1
 
#define HAM_TYPE_UINT8   3
 
#define HAM_TYPE_UINT16   5
 
#define HAM_TYPE_UINT32   7
 
#define HAM_TYPE_UINT64   9
 
#define HAM_TYPE_REAL32   11
 
#define HAM_TYPE_REAL64   12
 

Detailed Description

Macro Definition Documentation

#define HAM_TYPE_BINARY   0

A binary blob without type; sorted by memcmp

Definition at line 285 of file hamsterdb.h.

#define HAM_TYPE_CUSTOM   1

A binary blob without type; sorted by callback function

Definition at line 287 of file hamsterdb.h.

Referenced by main().

#define HAM_TYPE_REAL32   11

An 32-bit float

Definition at line 297 of file hamsterdb.h.

#define HAM_TYPE_REAL64   12

An 64-bit double

Definition at line 299 of file hamsterdb.h.

#define HAM_TYPE_UINT16   5

An unsigned 16-bit integer

Definition at line 291 of file hamsterdb.h.

#define HAM_TYPE_UINT32   7

An unsigned 32-bit integer

Definition at line 293 of file hamsterdb.h.

Referenced by main(), and run_demo().

#define HAM_TYPE_UINT64   9

An unsigned 64-bit integer

Definition at line 295 of file hamsterdb.h.

#define HAM_TYPE_UINT8   3

An unsigned 8-bit integer

Definition at line 289 of file hamsterdb.h.