RDM_SEARCH_KEY_S Struct Reference

The RaimaDB Partial Key data structure. More...

#include "rdmtypes.h"

Data Fields

const void * value
size_t bytesIn
uint16_t numKeyCols
uint16_t stringLen

Detailed Description

The RaimaDB Partial Key data structure.

Examples
core16Example_main.c.

Field Documentation

bytesIn

size_t RDM_SEARCH_KEY_S::bytesIn

The length of value

Examples
core16Example_main.c.

numKeyCols

uint16_t RDM_SEARCH_KEY_S::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
core16Example_main.c.

stringLen

uint16_t RDM_SEARCH_KEY_S::stringLen

The partial string length (in characters) for the key value. If this value is non-zero value, only that many characters of the last column being considered (depending on mumKeyCols above) will be used. The last column must be string type

Examples
core16Example_main.c.

value

const void* RDM_SEARCH_KEY_S::value

The key value

Examples
core16Example_main.c.

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