xapian-core  1.4.25
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NChert
 NChertCompact
 NGeoEncode
 NGlass
 NGlassCompact
 NXapianThe Xapian namespace contains public interfaces for the Xapian library
 CA
 CAllTermsListAbstract base class for iterating all terms in a database
 Camong
 Camongvec
 Canalyser
 CAndMaybePostListA postlist with weights modified by another postlist
 CAndNotPostListA postlist generated by taking one postlist (the left-hand postlist), and removing any documents which are in the other (right-hand) postlist
 CApiTestRunner
 CAuthorRangeProcessor
 CAuthorValueRangeProcessor
 CB
 CBackendManager
 CBackendManagerChertBackendManager subclass for chert databases
 CBackendManagerGlassBackendManager subclass for glass databases
 CBackendManagerInMemoryBackendManager subclass for inmemory databases
 CBackendManagerMultiBackendManager subclass for multi databases
 CBackendManagerRemoteBackendManager subclass for remote databases
 CBackendManagerRemoteProgBackendManager subclass for remoteprog databases
 CBackendManagerRemoteTcpBackendManager subclass for remotetcp databases
 CBackendManagerSingleFileBackendManager subclass for singlefile databases
 CBranchPostListBase class for postlists which are generated by merging two sub-postlists
 CByteLengthPrefixedStringItor
 CByteLengthPrefixedStringItorGt
 CChangeMaxweightPostingSource
 CCheckBoundsPostingSource
 CCheckInitWeight
 CCheckMatchDecider
 CCheckStatsWeight
 CChertAllDocsModifiedPostList
 CChertAllDocsPostList
 CChertAllTermsList
 CChertCursorA cursor pointing to a position in a Btree table, for reading several entries in order, or finding approximate matches
 CChertDatabaseA backend designed for efficient indexing and retrieval, using compressed posting lists and a btree storage scheme
 CChertDatabaseReplicator
 CChertDatabaseStatsChert class for database statistics
 CChertDocumentA document read from a ChertDatabase
 CChertLazyTable
 CChertMetadataTermList
 CChertModifiedPostList
 CChertPositionListA position list in a chert database
 CChertPositionListTable
 CChertPostListA postlist in a chert database
 CChertPostListTable
 CChertRecordTableA record in a chert database
 CChertSpellingTable
 CChertSpellingTermListThe list of words containing a particular trigram
 CChertSpellingWordsList
 CChertSynonymTable
 CChertSynonymTermList
 CChertTableClass managing a Btree table in a Chert database
 CChertTable_base
 CChertTableCheck
 CChertTermListA TermList in a chert database
 CChertTermListTable
 CChertValueListChert class for value streams
 CChertValueManager
 CChertVersionManages the "iamchert" file
 CChertWritableDatabaseA writable chert database
 CCloneTestPostingSource
 Cclosedb1_iterators
 CCmp
 CCmpByFirstUsed
 CCollapseDataClass tracking information for a given value of the collapse key
 CCollapserTracks collapse keys and the documents they match
 CCompareSubValueListsByDocIdComparison functor which orders SubValueList* by ascending docid
 CCompareTermListsByTermComparison functor which orders TermList* by ascending term name
 CCompressionStream
 CConnectionClosedClass to throw when we receive the connection closing message
 CContiguousAllDocsPostListA PostList iterating all docids when they form a contiguous range
 CCPUTimer
 CCursor
 CDateRangeFieldProcessor
 CDegreesMinutesSecondsAngles, split into degrees, minutes and seconds
 Cdelete_ptr
 CDestroyedFlag
 Cdircloser
 Cdirent
 CDocumentValueListIteration over values in a document
 Cedist_seq
 Cedist_state
 CEmptyPostListA PostList which contains no entries
 CEstimatePSPostingSource subclass for injecting tf bounds and estimate
 CEvenParityExpandFunctor
 CExactPhrasePostListPostlist which matches an exact phrase using positional information
 CExceptionalMatchSpy
 CExceptionalPostingSource
 CExceptionalWeight
 CExternalPostList
 CExtraWeightPostListA postlist which adds on an extra weight contribution
 CFD
 CFDTracker
 CFieldInfoInformation about how to handle a field prefix in the query string
 CFileIndexer
 CFlintLock
 Cfragment
 CFreqAdderOrTermListA termlist which ORs two termlists together, adding term frequencies
 Cgenerator
 CGlassAllDocsPostList
 CGlassAllTermsList
 CGlassChanges
 CGlassCursorA cursor pointing to a position in a Btree table, for reading several entries in order, or finding approximate matches
 CGlassDatabaseA backend designed for efficient indexing and retrieval, using compressed posting lists and a btree storage scheme
 CGlassDatabaseReplicator
 CGlassDocDataTable
 CGlassDocumentA document read from a GlassDatabase
 CGlassFLCursor
 CGlassFreeList
 CGlassFreeListChecker
 CGlassLazyTable
 CGlassMetadataTermList
 CGlassPositionListA position list in a glass database
 CGlassPositionListTable
 CGlassPostListA postlist in a glass database
 CGlassPostListTable
 CGlassSpellingTable
 CGlassSpellingTermListThe list of words containing a particular trigram
 CGlassSpellingWordsList
 CGlassSynonymTable
 CGlassSynonymTermList
 CGlassTableClass managing a Btree table in a Glass database
 CGlassTableCheck
 CGlassTermListA TermList in a glass database
 CGlassTermListTable
 CGlassValueListGlass class for value streams
 CGlassValueManager
 CGlassVersionManages the revision files
 CGlassWritableDatabaseA writable glass database
 CGrepMatchDecider
 Cgrouping
 CHostFieldProcessor
 Cinclude
 CInMemoryAllDocsPostListA PostList over all docs in an inmemory database
 CInMemoryAllTermsListClass for alltermslists over several databases
 CInMemoryDatabaseA database held entirely in memory
 CInMemoryDocClass representing a document and the terms indexing it
 CInMemoryDocumentA document read from a InMemoryDatabase
 CInMemoryPositionListA position list in a inmemory database
 CInMemoryPosting
 CInMemoryPostingLessThan
 CInMemoryPostListA PostList in an inmemory database
 CInMemoryTerm
 CInMemoryTermEntry
 CInMemoryTermEntryLessThan
 CInMemoryTermList
 Cinput
 CInverterClass which "inverts the file"
 CItem
 CItem_base
 CItem_wr
 CKey
 CLazyWeightXapian::Weight subclass which adds laziness
 CLeafPostListAbstract base class for leaf postlists
 CLiteral
 Cliteralstring
 CLocalSubMatch
 Cm_pair
 CMapTermList
 CMaxPostListN-way OR postlist with wt=max(wt_i)
 CMergePostListA postlist comprising postlists from different databases merged together
 CMSetPostListPostList returning entries from an MSet
 CMSVCIgnoreInvalidParameter
 CMultiAllTermsListClass for merging AllTermsList objects from subdatabases
 CMultiAndPostListN-way AND postlist
 CMultiMatch
 CMultipleMatchSpyClass which applies several match spies in turn
 CMultiPostList
 CMultiTermList
 CMultiValueListClass for merging ValueList objects from subdatabases
 CMultiXorPostListN-way XOR postlist
 CMutableChertCursor
 CMutableGlassCursor
 CMyCompactor
 CMyDontAskWeightPostingSource
 CMyOddPostingSource
 CMyOddWeightingPostingSource
 CMyPostingSource
 CMyPostingSource2
 CMySpy
 CMyStemImpl
 CMyWeight
 Cname
 CNearPostListPostlist which matches terms occurring within a specified window
 CNetworkPostListA postlist in a remote database
 CNetworkTermListA term list for a database on the other side of a network connection
 CNetworkTermListItemAn item in a NetworkTermList
 CNeverUseMeKeyMaker
 CNgramIteratorIterator returning unigrams and bigrams
 Cnode
 CNoSuchProgramException thrown if the program isn't found
 COmDocumentTermA term in a document
 COnlyTheFirstPostingSource
 Coption
 Coptions
 COrPositionList
 COrPosPostListWrapper postlist providing positions for an OR
 COrPostListA postlist comprising two postlists ORed together
 COrTermList
 COwnedRemoteConnectionRemoteConnection which owns its own fd(s)
 CPerfTestLogger
 CPerfTestRunner
 CPhrasePostListPostlist which matches a phrase using positional information
 CPos
 CPosCmp
 Cpositional_testcase
 CPrefixCompressedStringItor
 CPrefixCompressedStringItorGt
 CPrefixCompressedStringWriter
 CPrettyOStream
 CProbQuery
 CProgClientImplementation of RemoteDatabase using a spawned server
 Cqp_default_op3_test
 CQueryBuilderRandom query builder
 CQueryBuilderEnvThe environment used by the steps when building a query
 CQueryOptimiser
 CReadErrorException thrown if we encounter a read error
 CRemoteConnectionA RemoteConnection object provides a bidirectional connection to another RemoteConnection object on a remote machine
 CRemoteDatabaseRemoteDatabase is the baseclass for remote database implementations
 CRemoteDocumentA document read from a RemoteDatabase
 CRemoteServerRemote backend server base class
 CRemoteSubMatchClass for performing matching on a remote database
 CRemoteTcpClientTCP/IP socket based RemoteDatabase implementation
 CRemoteTcpServerTCP/IP socket based server for RemoteDatabase
 CReplicateTcpServer
 CResolver
 CSelectPostListA postlist parent class for classes which only return selected docs from a source postlist (e.g
 CSignalRedirector
 CSimpleMatchSpy
 CSlowDecreasingValueWeightPostingSource
 CSlowValueListSlow implementation for backends which don't streamed values
 Csnippet_testcase
 CSoakTestRunner
 CSOCKET_INITIALIZER_MIXINTCP/IP replication client class
 CStateParser State shared between the lexer and the parser
 CStringAndFreqCmpByFreqCompare two StringAndFrequency objects
 CStringAndFreqTermListA termlist iterator over a vector of StringAndFrequency objects
 CStringAndFrequencyA string with a corresponding frequency
 CSubMatch
 CSubValueList
 Csynonym1_data_type
 CSynonymIterator
 CSynonymPostListA postlist comprising several postlists SYNONYMed together
 Ctab_entryCommon string to integer map entry for option decoding
 CTempDtorTest
 CTermClass used to pass information about a token from lexer to parser
 CTermCmp
 CTermCompare
 CTermFreqsThe frequencies for a term
 CTermGroupA group of terms separated only by whitespace
 CTermListGreaterApproxSize
 CTermsSome terms which form a positional sub-query
 Ctest
 Ctest_autoptr
 Ctest_descStructure holding a description of a test
 Ctest_driverThe test driver. This class takes care of running the tests
 CTest_Exception
 Ctest_refcnt
 Ctestcase
 Ctestcase2
 CTestException
 CTestExpandDecider
 CTestFailClass which is thrown when a test case fails
 CTestFieldProcessor
 CTestKeyMaker
 CTestMatchSpy
 CTestRangeProcessor
 CTestRunnerA test runner, which runs the tests (implemented by subclassing it) with a variety of backends
 CTestSkipClass which is thrown when a test case is to be skipped
 CTestStopper
 CTestValueRangeProcessor
 CTimeOut
 CTitleFieldProcessor
 Ctokeniser
 Cunset_max_changesets_helper_
 CUuid
 CValueChunkReader
 CValueCountTermListA termlist iterator over the contents of a ValueCountMatchSpy
 CValueGePostList
 CValueRangePostList
 CValueStatsClass to hold statistics for a given slot
 CValueStreamDocumentA document which gets its values from a ValueStreamManager
 CValueUpdater
 CVectorTermListThis class stores a list of terms
 CVStats
 Cwildcard_testcase
 CYYMINORTYPE
 CyyParser
 CyyStackEntry
 CZWeight