IDZEBRA 2.2.11
orddict.c File Reference
#include <assert.h>
#include <yaz/wrbuf.h>
#include "index.h"

Go to the source code of this file.

Functions

WRBUF zebra_mk_ord_str (int ord, const char *str)
char * dict_lookup_ord (Dict d, int ord, const char *str)
int dict_insert_ord (Dict d, int ord, const char *p, int userlen, void *userinfo)
int dict_delete_ord (Dict d, int ord, const char *p)
int dict_delete_subtree_ord (Dict d, int ord, void *client, int(*f)(const char *info, void *client))

Function Documentation

◆ dict_delete_ord()

int dict_delete_ord ( Dict d,
int ord,
const char * p )

Definition at line 59 of file orddict.c.

References dict_delete(), and zebra_mk_ord_str().

Referenced by zebra_extract_record_stream().

◆ dict_delete_subtree_ord()

int dict_delete_subtree_ord ( Dict d,
int ord,
void * client,
int(* f )(const char *info, void *client) )

Definition at line 67 of file orddict.c.

References dict_delete_subtree(), and zebra_mk_ord_str().

Referenced by zebra_drop_database().

◆ dict_insert_ord()

int dict_insert_ord ( Dict d,
int ord,
const char * p,
int userlen,
void * userinfo )

Definition at line 50 of file orddict.c.

References dict_insert(), and zebra_mk_ord_str().

Referenced by zebra_extract_record_stream().

◆ dict_lookup_ord()

char * dict_lookup_ord ( Dict d,
int ord,
const char * str )

Definition at line 42 of file orddict.c.

References dict_lookup(), and zebra_mk_ord_str().

Referenced by zebra_extract_record_stream().

◆ zebra_mk_ord_str()

WRBUF zebra_mk_ord_str ( int ord,
const char * str )

Definition at line 27 of file orddict.c.

References key_SU_encode().

Referenced by dict_delete_ord(), dict_delete_subtree_ord(), dict_insert_ord(), and dict_lookup_ord().