xapian-core Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
action
acttab
AllTermsListAbstract base class for iterating all terms in a database
among
amongvec
analyser
AndMaybePostListA postlist with weights modified by another postlist
AndNotPostListA postlist generated by taking one postlist (the left-hand postlist), and removing any documents which are in the other (right-hand) postlist
AndPostListA postlist comprising two postlists ANDed together
Xapian::AssertionErrorAssertionError is thrown if a logical assertion inside Xapian fails
AuthorValueRangeProcessor
AutoPtr< _Tp >
AutoPtrRef< _Tp1 >
axset
BackendManager
BackendManagerFlintBackendManager subclass for flint databases
BackendManagerInMemoryBackendManager subclass for inmemory databases
BackendManagerMultiBackendManager subclass for multi databases
BackendManagerQuartzBackendManager subclass for quartz databases
BackendManagerRemoteProgBackendManager subclass for remoteprog databases
BackendManagerRemoteTcpBackendManager subclass for remotetcp databases
BcursorA cursor pointing to a position in a Btree table, for reading several entries in order, or finding approximate matches
Xapian::BitReader
BitReader
BitWriter
Xapian::BM25WeightBM25 weighting scheme
Xapian::BoolWeightBoolean weighting scheme (everything gets 0)
BranchPostListBase class for postlists which are generated by merging two sub-postlists
BtreeClass managing a Btree table in a Quartz database
Btree_base
BtreeCheck
Xapian::ByQueryIndexCmp
ByteLengthPrefixedStringItor
ByteLengthPrefixedStringItorGt
CmpMaxOrTermsClass providing an operator which sorts postlists to select max or terms
ComparePostListTermFreqAscendingComparison functor which orders PostList* by descending get_termfreq_est()
CompareTermListsByTermComparison functor which orders TermList* by ascending term name
config
ConnectionClosedClass to throw when we receive the connection closing message
ContiguousAllDocsPostListA PostList iteratating all docids when they form a contiguous range
Cursor
Cursor_
CursorGt
Xapian::DatabaseThis class is used to access a database, or a group of databases
Xapian::Database::InternalBase class for databases
Xapian::DatabaseCorruptErrorDatabaseCorruptError indicates database corruption was detected
Xapian::DatabaseCreateErrorDatabaseCreateError indicates a failure to create a database
Xapian::DatabaseErrorDatabaseError indicates some sort of database related error
Xapian::DatabaseLockErrorDatabaseLockError indicates failure to lock a database
Xapian::DatabaseModifiedErrorDatabaseModifiedError indicates a database was modified
Xapian::DatabaseOpeningErrorDatabaseOpeningError indicates failure to open a database
Xapian::DatabaseVersionErrorDatabaseVersionError indicates that a database is in an unsupported format
Xapian::DateValueRangeProcessorHandle a date range
delete_ptr< CLASS >
dirent
DocIDKeyedCursor
Xapian::DocIDWrapper

For internal use only.

A wrapper class for a docid which returns the docid if dereferenced with *

Xapian::DocNotFoundErrorIndicates an attempt to access a document not present in the database
Xapian::DocumentA document in the database - holds data, values, terms, and postings
Xapian::Document::InternalA document in the database, possibly plus modifications
edist_seq< CHR >
edist_state< CHR >
EmptyPostList
EmptySubMatch
Xapian::EnquireThis class provides an interface to the information retrieval system for the purpose of searching
Xapian::Enquire::InternalInternals of enquire system
Xapian::ErrorAll exceptions thrown by Xapian are subclasses of Xapian::Error
Xapian::ErrorHandlerDecide if a Xapian::Error exception should be ignored
Xapian::ESetClass representing an ordered set of expand terms (an ESet)
Xapian::ESet::Internal
Xapian::Internal::ESetItemAn item in the ESet
Xapian::ESetIteratorIterate through terms in the ESet
ExactPhrasePostListPostlist which matches an exact phrase using positional information
Xapian::ExpandDeciderVirtual base class for expand decider functor
Xapian::ExpandDeciderAndExpandDecider subclass which rejects terms using two ExpandDeciders
Xapian::ExpandDeciderFilterTermsExpandDecider subclass which rejects terms in a specified list
Xapian::Internal::ExpandStatsCollates statistics while calculating term weight in an ESet
Xapian::Internal::ExpandWeightClass for calculating probabilistic ESet term weights
ExtraWeightPostListA postlist which adds on an extra weight contribution
fdcloserA tiny class used to close a filehandle safely in the presence of exceptions
Xapian::FeatureUnavailableErrorIndicates an attempt to use a feature which is unavailable
FileIndexer
filter_group_idA structure identifying a group of filter terms
FlintAllDocsPostList
FlintAllTermsList
FlintCursorA cursor pointing to a position in a Btree table, for reading several entries in order, or finding approximate matches
FlintDatabaseA backend designed for efficient indexing and retrieval, using compressed posting lists and a btree storage scheme
FlintDocumentA document from a Flint format database
FlintLock
FlintMetadataTermList
FlintModifiedPostList
FlintPositionListA position list in a flint database
FlintPositionListTable
FlintPostListA postlist in a flint database
FlintPostListTable
FlintRecordTableA record in a flint database
FlintSpellingTable
FlintSpellingTermListThe list of words containing a particular trigram
FlintSpellingWordsList
FlintSynonymTable
FlintSynonymTermList
FlintTableClass managing a Btree table in a Flint database
FlintTable_base
FlintTermListA TermList in a flint database
FlintTermListTable
FlintValueTable
FlintVersionManages the "iamflint" file
FlintWritableDatabaseA writable flint database
fragment
FreqAdderOrTermListA termlist which ORs two termlists together, adding term frequencies
generator
grouping
include
InMemoryAllDocsPostListA PostList over all docs in an inmemory database
InMemoryAllTermsListClass for alltermslists over several databases
InMemoryDatabaseA database held entirely in memory
InMemoryDocClass representing a document and the terms indexing it
InMemoryDocument
InMemoryPositionListA position list in a inemory database
InMemoryPosting
InMemoryPostingLessThan
InMemoryPostListA PostList in an inmemory database
InMemoryTerm
InMemoryTermEntry
InMemoryTermEntryLessThan
InMemoryTermList
input
Xapian::InternalErrorInternalError indicates a runtime problem of some sort
Xapian::InternalStemDanish
Xapian::InternalStemDutch
Xapian::InternalStemEnglish
Xapian::InternalStemFinnish
Xapian::InternalStemFrench
Xapian::InternalStemGerman
Xapian::InternalStemGerman2
Xapian::InternalStemHungarian
Xapian::InternalStemItalian
Xapian::InternalStemKraaij_pohlmann
Xapian::InternalStemLovins
Xapian::InternalStemNorwegian
Xapian::InternalStemPorter
Xapian::InternalStemPortuguese
Xapian::InternalStemRomanian
Xapian::InternalStemRussian
Xapian::InternalStemSpanish
Xapian::InternalStemSwedish
Xapian::InternalStemTurkish
Xapian::InvalidArgumentErrorInvalidArgumentError indicates an invalid parameter value was passed to the API
Xapian::InvalidOperationErrorInvalidOperationError indicates the API was used in an invalid way
Item
Item_
Item_base< T >
Item_base_< T >
Item_wr
Item_wr_
Key
Key_
LeafPostListAbstract base class for leaf postlists
lemon
LessByTermpos
literalstring
LocalSubMatch
Xapian::LogicErrorThe base class for exceptions indicating errors in the program logic
m_pair
MapTermList
Xapian::MatchDeciderBase class for matcher decision functor
MergeCursor
MergePostListA postlist comprising postlists from different databases merged together
Xapian::MSetA match set (MSet)
Xapian::MSet::Internal
Xapian::MSet::Internal::TermFreqAndWeightA structure containing the term frequency and weight for a given query term
MSetCmpMSetItem comparison functor
Xapian::Internal::MSetItemAn item resulting from a query
Xapian::MSetIteratorAn iterator pointing to items in an MSet
MSetPostListPostList returning entries from an MSet
MultiAllTermsListClass for merging AllTermsList objects from subdatabases
MultiAndPostListN-way AND postlist
MultiAndPostList::ComparePostListTermFreqAscendingComparison functor which orders PostList* by ascending get_termfreq_est()
MultiMatch
MultiPostList
MultiTermList
Xapian::MultiValueSorterSorter subclass which sorts by a several values
myExpandFunctor
myMatchDecider
myMatchDecider2
MyWeight
name
NearPostListA postlist comprising several postlists NEARed together
NetworkDocument
Xapian::NetworkErrorIndicates a problem communicating with a remote database
NetworkPostListA postlist in a remote database
NetworkTermListA term list for a database on the other side of a network connection
NetworkTermListItemAn item in a NetworkTermList
Xapian::NetworkTimeoutErrorIndicates a timeout expired while communicating with a remote database
NeverUseMeSorter
node
Xapian::NumberValueRangeProcessorHandle a number range
OmDocumentTermA term in a document
OmESetCmp
OmExpandClass for performing the expand operation
OmTimeA class representing a time
option
options
OrPostListA postlist comprising two postlists ORed together
OrTermList
PhrasePostListA postlist comprising several postlists PHRASEd together
plink
PosFilter
PositionCursor
Xapian::PositionIteratorAn iterator pointing to items in a list of positions
Xapian::PositionIterator::InternalAbstract base class for position lists
PositionListCmpLtClass providing an operator which returns true if a has a (strictly) smaller number of postings than b
Xapian::PostingIteratorAn iterator pointing to items in a list of postings
Xapian::PostingIterator::InternalAbstract base class for postlists
PostlistChunkReaderPostlistChunkReader is essentially an iterator wrapper around a postlist chunk
PostlistChunkWriterPostlistChunkWriter is a wrapper which acts roughly as an output iterator on a postlist chunk, taking care of the messy details
PostlistCursor
PostlistCursorGt
PrefixCompressedStringItor
PrefixCompressedStringItorGt
PrefixCompressedStringWriter
PrefixInfoInformation about how to handle a prefix in the query string
ProbQuery
ProgClientImplementation of RemoteDatabase using a spawned server
pstate
QPostlistChunkReaderQPostlistChunkReader is essentially an iterator wrapper around a postlist chunk
QPostlistChunkWriterQPostlistChunkWriter is a wrapper which acts roughly as an output iterator on a postlist chunk, taking care of the messy details
QuartzAllDocsPostListA postlist in a quartz database
QuartzAllTermsListClass for alltermslists over several databases
QuartzDatabaseA backend designed for efficient indexing and retrieval, using compressed posting lists and a btree storage scheme
QuartzDocIdList
QuartzDocIdListIterator
QuartzDocumentA document from a Quartz format database
QuartzLogClass managing a logfile for quartz
QuartzMetaFileA class which encapsulates access to the Quartz meta-file, a small file describing global features of the database
QuartzPositionListA position list in a quartz database
QuartzPositionListTable
QuartzPostListA postlist in a quartz database
QuartzPostListTable
QuartzRecordTableA record in a quartz database
QuartzTermListA termlist in a quartz database
QuartzTermListTable
QuartzValueTable
QuartzWritableDatabaseA writable quartz database
Xapian::QueryClass representing a query
Xapian::Query::Internal

For internal use only.

Internal class, implementing most of Xapian::Query

QueryOptimiser
Xapian::QueryParserBuild a Xapian::Query object from a user query string
Xapian::QueryParser::Internal
Xapian::QueryParserErrorIndicates a query string can't be parsed
QUnserial
Xapian::RangeErrorRangeError indicates an attempt to access outside the bounds of a container
Xapian::Internal::RefCntBase

For internal use only.

Reference counted internal classes should inherit from RefCntBase

Xapian::Internal::RefCntPtr< T >

For internal use only.

A reference-counted pointer

RemoteConnectionA RemoteConnection object provides a bidirectional connection to another RemoteConnection object on a remote machine
RemoteDatabaseRemoteDatabase is the baseclass for remote database implementations
RemoteServerRemote backend server base class
RemoteSubMatchClass for performing matching on a remote database
Xapian::RSetA relevance set (R-Set)
Xapian::RSet::Internal
RSetIA relevance set
rule
Xapian::RuntimeErrorThe base class for exceptions indicating errors only detectable at runtime
s_options
s_x1
s_x1node
s_x2
s_x2node
s_x3
s_x3node
s_x4
s_x4node
ScaleWeightXapian::Weight subclass for implementing OP_SCALE_WEIGHT
SelectPostListA postlist parent class for classes which only return selected docs from a source postlist (e.g
SignalRedirector
Xapian::SimpleStopperSimple implementation of Stopper class - this will suit most users
SOCKET_INITIALIZER_MIXINTCP/IP socket based server for RemoteDatabase
Xapian::SorterVirtual base class for sorter functor
SortPosName
StateParser State shared between the lexer and the parser
state
StatsClass to hold statistics for a given collection
Xapian::StemClass representing a stemming algorithm
Xapian::Stem::Internal
Xapian::StopperBase class for stop-word decision functor
str
Xapian::StringValueRangeProcessorHandle a string range
SubMatch
symbol
system_word
TcpClientTCP/IP socket based RemoteDatabase implementation
TempDtorTest
TermClass used to pass information about a token from lexer to parser
TermCompare
Xapian::TermGeneratorParses a piece of text and generate terms
Xapian::TermGenerator::Internal
TermGroup
Xapian::TermIteratorAn iterator pointing to items in a list of terms
Xapian::TermIterator::InternalAbstract base class for termlists
TermList
TermListGreaterApproxSize
Xapian::TermNameWrapper

For internal use only.

A wrapper class for a termname which returns the termname if dereferenced with *

Xapian::TermPosWrapper

For internal use only.

A wrapper class for a termpos which returns the termpos if dereferenced with *

test
test_autoptr
test_descStructure holding a description of a test
test_driverThe test driver. This class takes care of running the tests
test_driver::resultA structure used to report the summary of tests passed and failed
Test_Exception
test_refcnt
testcase
testcase2
TestFailClass which is thrown when a test case fails
TestSkipClass which is thrown when a test case is to be skipped
TLPCmpGt
tokeniser
Xapian::TradWeightTraditional probabilistic weighting scheme
Xapian::UnimplementedErrorUnimplementedError indicates an attempt to use an unimplemented feature
Xapian::Utf8IteratorAn iterator which returns unicode character values from a UTF-8 encoded string
ValueGePostList
Xapian::ValueIteratorAn iterator pointing to values associated with a document
ValueRangePostList
Xapian::ValueRangeProcessorBase class for value range processors
VectorTermList
Xapian::WeightAbstract base class for weighting schemes
Xapian::Weight::InternalClass to hold statistics for a given collection
Xapian::WritableDatabaseThis class provides read/write access to a database
XorPostListA postlist comprising two postlists XORed together
YYMINORTYPE
yyParser
yyStackEntry

Documentation for Xapian (version 1.0.10).
Generated on 24 Dec 2008 by Doxygen 1.5.2.