BitmapHash Struct Reference

#include <veil_datatypes.h>

Collaboration diagram for BitmapHash:

Collaboration graph

Detailed Description

Subtype of Object for storing bitmap hashes. A bitmap hash is a hash of dynamically allocated bitmaps, keyed by strings. Note that these cannot be created as shared variables.

Definition at line 250 of file veil_datatypes.h.


Data Fields

ObjType type
int32 bitzero
int32 bitmax
HTAB * hash
HTAB * hash

Field Documentation

ObjType BitmapHash::type

This must have the value OBJ_BITMAP_HASH

Definition at line 251 of file veil_datatypes.h.

Referenced by GetBitmapHashFromVar().

int32 BitmapHash::bitzero

The index of the lowest bit each bitmap can store

Definition at line 252 of file veil_datatypes.h.

int32 BitmapHash::bitmax

The index of the highest bit each bitmap can store

Definition at line 254 of file veil_datatypes.h.

HTAB* BitmapHash::hash

Pointer to the (Postgresql dynahash) hash table

Definition at line 256 of file veil_datatypes.h.

Referenced by vl_NextHashEntry().

HTAB* BitmapHash::hash

Pointer to the (Postgresql dynahash) hash table

Definition at line 208 of file veil_shmem.h.


The documentation for this struct was generated from the following files:
Generated on Tue Mar 11 10:08:39 2008 for Veil by  doxygen 1.5.4