mirror of
https://github.com/postgres/postgres.git
synced 2025-07-30 11:03:19 +03:00
tsearch2 module
This commit is contained in:
23
contrib/tsearch2/snmap.h
Normal file
23
contrib/tsearch2/snmap.h
Normal file
@ -0,0 +1,23 @@
|
||||
#ifndef __SNMAP_H__
|
||||
#define __SNMAP_H__
|
||||
|
||||
#include "postgres.h"
|
||||
|
||||
typedef struct {
|
||||
char *key;
|
||||
Oid value;
|
||||
} SNMapEntry;
|
||||
|
||||
typedef struct {
|
||||
int len;
|
||||
int reallen;
|
||||
SNMapEntry *list;
|
||||
} SNMap;
|
||||
|
||||
void addSNMap( SNMap *map, char *key, Oid value );
|
||||
void addSNMap_t( SNMap *map, text *key, Oid value );
|
||||
Oid findSNMap( SNMap *map, char *key );
|
||||
Oid findSNMap_t( SNMap *map, text *key );
|
||||
void freeSNMap( SNMap *map );
|
||||
|
||||
#endif
|
Reference in New Issue
Block a user