api/omdatabase.cc File Reference

#include <config.h>
#include "autoptr.h"
#include <xapian/error.h>
#include <xapian/positioniterator.h>
#include <xapian/postingiterator.h>
#include <xapian/termiterator.h>
#include <xapian/unicode.h>
#include "omassert.h"
#include "debuglog.h"
#include "../backends/multi/multi_postlist.h"
#include "../backends/multi/multi_termlist.h"
#include "alltermslist.h"
#include "multialltermslist.h"
#include "multivaluelist.h"
#include "database.h"
#include "editdistance.h"
#include "ortermlist.h"
#include "noreturn.h"
#include <cstdlib>
#include <cstring>
#include <vector>

Include dependency graph for omdatabase.cc:

Go to the source code of this file.


Namespaces

namespace  Xapian
 The Xapian namespace contains public interfaces for the Xapian library.

Defines

#define VEC_SIZE   64
#define TRIGRAM_SCORE_THRESHOLD   2

Functions

 XAPIAN_NORETURN (static void docid_zero_invalid())
static void docid_zero_invalid ()
static void no_subdatabases ()
static int Xapian::freq_edit_lower_bound (const vector< unsigned > &a, const vector< unsigned > &b)
 Xapian::XAPIAN_NORETURN (static void only_one_subdatabase_allowed())
static void Xapian::only_one_subdatabase_allowed ()


Define Documentation

#define TRIGRAM_SCORE_THRESHOLD   2

Definition at line 532 of file omdatabase.cc.

Referenced by Xapian::Database::get_spelling_suggestion().

#define VEC_SIZE   64

Definition at line 505 of file omdatabase.cc.

Referenced by Xapian::freq_edit_lower_bound().


Function Documentation

static void docid_zero_invalid (  )  [static]

static void no_subdatabases (  )  [static]

XAPIAN_NORETURN ( static void   docid_zero_invalid()  ) 


Documentation for Xapian (version 1.2.8).
Generated on 14 Dec 2011 by Doxygen 1.5.9.