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 "omdebug.h"
#include "../backends/multi/multi_postlist.h"
#include "../backends/multi/multi_termlist.h"
#include "alltermslist.h"
#include "multialltermslist.h"
#include "database.h"
#include "editdistance.h"
#include "ortermlist.h"
#include "noreturn.h"
#include <stdlib.h>
#include <cstring>
#include <vector>

Include dependency graph for omdatabase.cc:

Go to the source code of this file.

Namespaces

namespace  Xapian

Defines

#define VEC_SIZE   64
#define TRIGRAM_SCORE_THRESHOLD   2

Functions

 XAPIAN_NORETURN (static void no_subdatabases())
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 VEC_SIZE   64

Definition at line 375 of file omdatabase.cc.

Referenced by Xapian::freq_edit_lower_bound().

#define TRIGRAM_SCORE_THRESHOLD   2

Definition at line 402 of file omdatabase.cc.


Function Documentation

XAPIAN_NORETURN ( static void   no_subdatabases()  ) 

static void no_subdatabases (  )  [static]

Definition at line 53 of file omdatabase.cc.

Referenced by Xapian::Database::get_doclength(), Xapian::Database::get_document(), and Xapian::Database::termlist_begin().


Documentation for Xapian (version 1.0.20).
Generated on 28 Apr 2010 by Doxygen 1.5.2.