RDM_RANGE_KEY Struct Reference

The RaimaDB Range Key data structure. More...

#include "rdmtypes.h"

Data Fields

const void * value
size_t bytesIn
uint16_t numKeyCols
RDM_RANGE range

Detailed Description

The RaimaDB Range Key data structure.

Examples
rtree/deleteZipcode.c.

Field Documentation

bytesIn

size_t RDM_RANGE_KEY::bytesIn

The length of value

Examples
rtree/deleteZipcode.c.

numKeyCols

uint16_t RDM_RANGE_KEY::numKeyCols

The number of key columns to use for the key. If this field is zero the function uses all key columns. If this parameter is a non-zero value only the number of key columns indicated will be used. This parameter is intended for compound keys, although specifying '1' for a non-compound key is safe

Examples
rtree/deleteZipcode.c.

range

RDM_RANGE RDM_RANGE_KEY::range

RDM_RANGE_OPEN if the range is open or RDM_RANGE_CLOSED if it is closed

Examples
rtree/deleteZipcode.c.

value

const void* RDM_RANGE_KEY::value

The key value

Examples
rtree/deleteZipcode.c.

The documentation for this struct was generated from the following file: