IDZEBRA
2.2.7
|
#include <stdio.h>
#include <assert.h>
#include <ctype.h>
#include <yaz/oid_db.h>
#include <yaz/snprintf.h>
#include <idzebra/util.h>
#include <idzebra/recctrl.h>
Go to the source code of this file.
Data Structures | |
struct | filter_info |
struct | fi_info |
Functions | |
static void * | filter_init (Res res, RecType recType) |
static void * | filter_init2 (Res res, RecType recType) |
static ZEBRA_RES | filter_config (void *clientData, Res res, const char *args) |
static void | filter_destroy (void *clientData) |
static struct fi_info * | fi_open (struct recExtractCtrl *p) |
static int | fi_getchar (struct fi_info *fi, char *dst) |
static int | fi_gets (struct fi_info *fi, char *dst, int max) |
static void | fi_close (struct fi_info *fi) |
static int | filter_extract (void *clientData, struct recExtractCtrl *p) |
static int | filter_retrieve (void *clientData, struct recRetrieveCtrl *p) |
Variables | |
static struct recType | filter_type |
static struct recType | filter_type2 |
RecType | idzebra_filter [] |
|
static |
Definition at line 112 of file mod_safari.c.
References fi_info::buf.
Referenced by filter_extract().
|
static |
Definition at line 80 of file mod_safari.c.
References fi_info::buf, fi_info::max, fi_info::offset, fi_info::p, ZebraRecStream::readf, and recExtractCtrl::stream.
Referenced by fi_gets().
|
static |
Definition at line 95 of file mod_safari.c.
References fi_getchar(), and fi_info::max.
Referenced by filter_extract().
|
static |
Definition at line 69 of file mod_safari.c.
References fi_info::buf, fi_info::max, fi_info::offset, and fi_info::p.
Referenced by filter_extract().
Definition at line 51 of file mod_safari.c.
References ZEBRA_OK.
|
static |
Definition at line 56 of file mod_safari.c.
|
static |
Definition at line 118 of file mod_safari.c.
References fi_close(), fi_gets(), fi_open(), RecWord::index_name, RecWord::index_type, recExtractCtrl::init, recExtractCtrl::match_criteria, fi_info::p, RECCTRL_EXTRACT_EOF, RECCTRL_EXTRACT_ERROR_GENERIC, RECCTRL_EXTRACT_OK, RecWord::record_id, RecWord::section_id, RecWord::segment, filter_info::segments, RecWord::seqno, RecWord::term_buf, RecWord::term_len, recExtractCtrl::tokenAdd, and ZINT_FORMAT.
Definition at line 37 of file mod_safari.c.
References filter_info::segments.
Definition at line 44 of file mod_safari.c.
References filter_info::segments.
|
static |
Definition at line 191 of file mod_safari.c.
References fi_info::p, ZebraRecStream::readf, recExtractCtrl::stream, and ZINT_FORMAT.
|
static |
Definition at line 191 of file mod_safari.c.
|
static |
Definition at line 191 of file mod_safari.c.
RecType idzebra_filter[] |
Definition at line 311 of file mod_safari.c.