Eneboo - Documentación para desarrolladores
Clases | 'defines' | 'typedefs' | Enumeraciones | Funciones
Referencia del Archivo src/libpq/include/nodes/bitmapset.h

Ir al código fuente de este archivo.

Clases

struct  Bitmapset

'defines'

#define BITS_PER_BITMAPWORD   32

'typedefs'

typedef uint32 bitmapword
typedef int32 signedbitmapword
typedef struct Bitmapset Bitmapset

Enumeraciones

enum  BMS_Membership { BMS_EMPTY_SET, BMS_SINGLETON, BMS_MULTIPLE }

Funciones

Bitmapsetbms_copy (const Bitmapset *a)
bool bms_equal (const Bitmapset *a, const Bitmapset *b)
Bitmapsetbms_make_singleton (int x)
void bms_free (Bitmapset *a)
Bitmapsetbms_union (const Bitmapset *a, const Bitmapset *b)
Bitmapsetbms_intersect (const Bitmapset *a, const Bitmapset *b)
Bitmapsetbms_difference (const Bitmapset *a, const Bitmapset *b)
bool bms_is_subset (const Bitmapset *a, const Bitmapset *b)
bool bms_is_member (int x, const Bitmapset *a)
bool bms_overlap (const Bitmapset *a, const Bitmapset *b)
bool bms_nonempty_difference (const Bitmapset *a, const Bitmapset *b)
int bms_singleton_member (const Bitmapset *a)
int bms_num_members (const Bitmapset *a)
BMS_Membership bms_membership (const Bitmapset *a)
bool bms_is_empty (const Bitmapset *a)
Bitmapsetbms_add_member (Bitmapset *a, int x)
Bitmapsetbms_del_member (Bitmapset *a, int x)
Bitmapsetbms_add_members (Bitmapset *a, const Bitmapset *b)
Bitmapsetbms_int_members (Bitmapset *a, const Bitmapset *b)
Bitmapsetbms_del_members (Bitmapset *a, const Bitmapset *b)
Bitmapsetbms_join (Bitmapset *a, Bitmapset *b)
int bms_first_member (Bitmapset *a)
uint32 bms_hash_value (const Bitmapset *a)

Documentación de los 'defines'

#define BITS_PER_BITMAPWORD   32

Documentación de los 'typedefs'

typedef struct Bitmapset Bitmapset
typedef uint32 bitmapword

Documentación de las enumeraciones

Valores de enumeraciones:
BMS_EMPTY_SET 
BMS_SINGLETON 
BMS_MULTIPLE 

Documentación de las funciones

Bitmapset* bms_add_member ( Bitmapset a,
int  x 
)
Bitmapset* bms_add_members ( Bitmapset a,
const Bitmapset b 
)
Bitmapset* bms_copy ( const Bitmapset a)
Bitmapset* bms_del_member ( Bitmapset a,
int  x 
)
Bitmapset* bms_del_members ( Bitmapset a,
const Bitmapset b 
)
Bitmapset* bms_difference ( const Bitmapset a,
const Bitmapset b 
)
bool bms_equal ( const Bitmapset a,
const Bitmapset b 
)
int bms_first_member ( Bitmapset a)
void bms_free ( Bitmapset a)
uint32 bms_hash_value ( const Bitmapset a)
Bitmapset* bms_int_members ( Bitmapset a,
const Bitmapset b 
)
Bitmapset* bms_intersect ( const Bitmapset a,
const Bitmapset b 
)
bool bms_is_empty ( const Bitmapset a)
bool bms_is_member ( int  x,
const Bitmapset a 
)
bool bms_is_subset ( const Bitmapset a,
const Bitmapset b 
)
Bitmapset* bms_join ( Bitmapset a,
Bitmapset b 
)
Bitmapset* bms_make_singleton ( int  x)
BMS_Membership bms_membership ( const Bitmapset a)
bool bms_nonempty_difference ( const Bitmapset a,
const Bitmapset b 
)
int bms_num_members ( const Bitmapset a)
bool bms_overlap ( const Bitmapset a,
const Bitmapset b 
)
int bms_singleton_member ( const Bitmapset a)
Bitmapset* bms_union ( const Bitmapset a,
const Bitmapset b 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'