xapian-core  2.0.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NGeoEncode
 NGlass
 NGlassCompact
 NHoney
 NHoneyCompact
 NXapianThe Xapian namespace contains public interfaces for the Xapian library
 CA
 CAllTermsListAbstract base class for iterating all terms in a database
 Camong
 Camongvec
 Canalyser
 CAndMaybePostListPostList class implementing Query::OP_AND_MAYBE
 CAndNotPostListPostList class implementing Query::OP_AND_NOT
 CAndPostListN-way AND postlist
 CApiTestRunner
 CAuthorRangeProcessor
 CB
 CBackendManager
 CBackendManagerGlassBackendManager subclass for glass databases
 CBackendManagerHoneyBackendManager subclass for honey 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
 CBoolOrPostListPostList class implementing unweighted Query::OP_OR
 CBufferedFile
 CBufferedFileCommon
 CByteLengthPrefixedStringItor
 CByteLengthPrefixedStringItorGt
 CChangeMaxweightPostingSource
 CCheckBoundsPostingSource
 CCheckInitWeight
 CCheckMatchDecider
 CCheckStatsWeight
 CCheckStatsWeight5
 CCloneTestPostingSource
 Cclosedb1_iterators
 CCmp
 CCmpByFirstUsed
 CCollapseDataClass tracking information for a given value of the collapse key
 CCollapserTracks collapse keys and the documents they match
 CCollapserLiteSimpler version of Collapser used when merging MSet objects
 CCompareSubValueListsByDocIdComparison functor which orders SubValueList* by ascending docid
 CCompareTermListsByTermComparison functor which orders TermList* by ascending term name
 CCompareTermListSizeAscending
 CCompressionStream
 CConnectionClosedClass to throw when we receive the connection closing message
 CContiguousAllDocsPostListA PostList iterating all docids when they form a contiguous range
 CCPUTimer
 CDateRangeFieldProcessor
 CDeciderPostListPostList which applies a MatchDecider
 CDegreesMinutesSecondsAngles, split into degrees, minutes and seconds
 CDestroyedFlag
 Cdircloser
 Cdirent
 CDocumentTermListIteration over terms in a document
 CDocumentValueListIteration over values in a document
 Cedist_seq
 Cedist_state
 Ceditdist_testcase
 CEditDistanceCalculatorCalculate edit distances to a target string
 CEmptyDatabaseEmpty database internals
 CEstimateOpClass for estimating the total number of matching documents
 CEstimatePSPostingSource subclass for injecting tf bounds and estimate
 CEstimates
 CEvenParityExpandFunctor
 CExactPhrasePostListPostlist which matches an exact phrase using positional information
 CException_estimateop2
 CExceptionalMatchSpy
 CExceptionalPostingSource
 CExceptionalWeight
 CExternalPostList
 CExtraWeightPostListPostList which adds on a term-independent weight contribution
 CFD
 CFDTracker
 CFieldInfoInformation about how to handle a field prefix in the query string
 CFileIndexer
 CFlintLock
 CFreqAdderOrTermListA termlist which ORs two termlists together, adding term frequencies
 Cgenerator
 CGlassAllDocsPostList
 CGlassAllTermsList
 CGlassBasePositionListBase-class for a position list in a glass database
 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
 CGlassRePositionListA reusable position list in a glass database
 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
 CHoneyAllDocsPostList
 CHoneyAllTermsList
 CHoneyBasePositionListBase-class for a position list in a honey database
 CHoneyCursor
 CHoneyDatabaseDatabase using honey backend
 CHoneyDocDataTable
 CHoneyDocumentA document read from a HoneyDatabase
 CHoneyFLCursor
 CHoneyFreeList
 CHoneyFreeListChecker
 CHoneyInverterClass which "inverts the file"
 CHoneyLazyTable
 CHoneyMetadataTermList
 CHoneyPositionListA position list in a honey database
 CHoneyPositionTable
 CHoneyPosPostListPostList in a honey database with positions
 CHoneyPostListPostList in a honey database
 CHoneyPostListTable
 CHoneyRePositionListA reusable position list in a honey database
 CHoneySpellingTable
 CHoneySpellingTermListThe list of words containing a particular trigram
 CHoneySpellingWordsList
 CHoneySynonymTable
 CHoneySynonymTermList
 CHoneyTable
 CHoneyTermListA TermList in a honey database
 CHoneyTermListTable
 CHoneyValueListHoney class for value streams
 CHoneyValueManager
 CHoneyVersionManages the revision files
 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
 CInMemoryPositionListPositionList from an InMemory DB or a Document object
 CInMemoryPosting
 CInMemoryPostingLessThan
 CInMemoryPostListA PostList in an inmemory database
 CInMemoryTerm
 CInMemoryTermEntry
 CInMemoryTermEntryLessThan
 CInMemoryTermList
 Cinput
 CInverterClass which "inverts the file"
 CLazyWeightXapian::Weight subclass which adds laziness
 CLeafPostListAbstract base class for leaf postlists
 CLiteral
 Cliteralstring
 CLocalSubMatch
 Cm_pair
 CMatcher
 CMaxPostListN-way OR postlist with wt=max(wt_i)
 CMDecider_estimateop2
 CMSVCIgnoreInvalidParameter
 CMultiAllTermsListClass for merging AllTermsList objects from subdatabases
 CMultiDatabaseSharded database backend
 CMultiPostListClass for merging PostList objects from subdatabases
 CMultiTermListAdapter class for a TermList in a multidatabase
 CMultiValueListClass for merging ValueList objects from subdatabases
 CMutableGlassCursor
 CMutableHoneyCursor
 CMyCompactor
 CMyDontAskWeightPostingSource
 CMyDontUsePostingSource
 CMyOddPostingSource
 CMyOddWeightingPostingSource
 CMyPostingSource
 CMyPostingSource2
 CMySpy
 CMyStemImpl
 CMyWeight
 Cname
 CNearPostListPostlist which matches terms occurring within a specified window
 CNetworkPostListA postlist in a remote database
 CNeverUseMeKeyMaker
 CNgramIteratorIterator returning unigrams and bigrams
 Cnode
 CNoSuchProgramException thrown if the program isn't found
 COnlyTheFirstPostingSource
 Coption
 Coptions
 COrPositionList
 COrPosPostListWrapper postlist providing positions for an OR
 COrPostListPostList class implementing Query::OP_OR
 COrTermList
 COwnedRemoteConnectionRemoteConnection which owns its own fd(s)
 CPerfTestLogger
 CPerfTestRunner
 CPhrasePostListPostlist which matches a phrase using positional information
 CPos
 CPosCmp
 Cpositional_testcase
 CPostListTree
 CPrefixCompressedStringItor
 CPrefixCompressedStringItorGt
 CPrefixCompressedStringWriter
 CPrettyOStream
 CProbQuery
 CProgClientImplementation of RemoteDatabase using a spawned server
 CProtoMSet
 Cqp_default_op3_test
 CQueryBuilderRandom query builder
 CQueryBuilderEnvThe environment used by the steps when building a query
 CReadErrorException thrown if we encounter a read error
 CRemoteAllTermsListIterate all terms in a remote database
 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
 Cremotefailure1_iterators
 CRemoteKeyListIterate keys in a remote database
 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
 CRemoteTermListIterate terms in a remote document
 CReplicateTcpServer
 CResolver
 CResultA result in an MSet
 CSelectPostListBase class for classes which filter another PostList
 CServerData
 CSignalRedirector
 CSimpleMatchSpy
 CSlowValueListSlow implementation for backends which don't streamed values
 CSN_env
 Csnippet_testcase
 CSoakTestRunner
 CSOCKET_INITIALIZER_MIXINTCP/IP replication client class
 CSpyMaster
 CSSTIndex
 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
 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
 CTermGroupA group of terms separated only by whitespace
 CTermInfoMetadata for a term in a document
 CTermListGreaterApproxSize
 CTermsSome terms which form a positional sub-query
 Ctest
 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
 CTimeOut
 CTitleFieldProcessor
 Ctokeniser
 Cunset_max_changesets_helper_
 CUuid
 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
 CVectorTermListThis class stores a list of terms
 CVStats
 Cwildcard_testcase
 CWrapperPostListBase class for a PostList which wraps another PostList
 CXorPostListN-way XOR postlist
 CYYMINORTYPE
 CyyParser
 CyyStackEntry
 CZWeight