File List

Here is a list of all files with brief descriptions:
config.h [code]
api/compactor.cc [code]Compact a database, or merge and compact several
api/decvalwtsource.cc [code]A posting source which returns decreasing weights from a value
api/documentvaluelist.cc [code]Iteration over values in a document
api/documentvaluelist.h [code]Iteration over values in a document
api/editdistance.cc [code]Edit distance calculation algorithm
api/editdistance.h [code]Edit distance calculation algorithm
api/emptypostlist.cc [code]A PostList which contains no entries
api/error.cc [code]Xapian::Error base class
api/errorhandler.cc [code]
api/expanddecider.cc [code]Allow rejection of terms during ESet generation
api/keymaker.cc [code]Build key strings for MSet ordering or collapsing
api/leafpostlist.cc [code]Abstract base class for leaf postlists
api/maptermlist.h [code]
api/matchspy.cc [code]MatchSpy implementation
api/omdatabase.cc [code]
api/omdocument.cc [code]
api/omenquire.cc [code]
api/ompositionlistiterator.cc [code]
api/ompostlistiterator.cc [code]
api/omquery.cc [code]
api/omqueryinternal.cc [code]
api/omtermlistiterator.cc [code]
api/postingsource.cc [code]External sources of posting information
api/postlist.cc [code]Abstract base class for postlists
api/registry.cc [code]Class for looking up user subclasses during unserialisation
api/replication.cc [code]Replication support for Xapian databases
api/sortable-serialise.cc [code]Serialise floating point values to string which sort the same way
api/termlist.cc [code]Abstract base class for termlists
api/valueiterator.cc [code]Class for iterating over document values
api/valuerangeproc.cc [code]Standard ValueRangeProcessor subclass implementations
api/valuesetmatchdecider.cc [code]MatchDecider subclass for filtering results by value
api/version.cc [code]
backends/alltermslist.cc [code]Abstract base class for iterating all terms in a database
backends/byte_length_strings.h [code]Handle decoding lists of strings with byte lengths
backends/contiguousalldocspostlist.cc [code]Iterate all document ids when they form a contiguous range
backends/database.cc [code]
backends/databasereplicator.cc [code]Support class for database replication
backends/dbfactory.cc [code]Database factories for non-remote databases
backends/dbfactory_remote.cc [code]
backends/flint_lock.cc [code]Flint-compatible database locking
backends/flint_lock.h [code]Flint-compatible database locking
backends/prefix_compressed_strings.h [code]Handle encoding and decoding prefix-compressed lists of strings
backends/slowvaluelist.cc [code]Slow implementation for backends which don't streamed values
backends/slowvaluelist.h [code]Slow implementation for backends which don't streamed values
backends/valuelist.cc [code]Abstract base class for value streams
backends/brass/brass_alldocspostlist.cc [code]A PostList which iterates over all documents in a BrassDatabase
backends/brass/brass_alldocspostlist.h [code]A PostList which iterates over all documents in a BrassDatabase
backends/brass/brass_alltermslist.cc [code]
backends/brass/brass_alltermslist.h [code]
backends/brass/brass_btreebase.cc [code]
backends/brass/brass_btreebase.h [code]
backends/brass/brass_check.cc [code]
backends/brass/brass_check.h [code]
backends/brass/brass_compact.cc [code]Compact a brass database, or merge and compact several
backends/brass/brass_compact.h [code]Compact a brass database, or merge and compact several
backends/brass/brass_cursor.cc [code]
backends/brass/brass_cursor.h [code]
backends/brass/brass_database.cc [code]
backends/brass/brass_database.h [code]
backends/brass/brass_databasereplicator.cc [code]Support for brass database replication
backends/brass/brass_databasereplicator.h [code]Support for brass database replication
backends/brass/brass_dbstats.cc [code]Brass class for database statistics
backends/brass/brass_dbstats.h [code]Brass class for database statistics
backends/brass/brass_document.cc [code]
backends/brass/brass_document.h [code]A document read from a BrassDatabase
backends/brass/brass_inverter.cc [code]Inverter class which "inverts the file"
backends/brass/brass_inverter.h [code]Inverter class which "inverts the file"
backends/brass/brass_lazytable.h [code]Subclass of BrassTable for deriving lazy tables from
backends/brass/brass_metadata.cc [code]Access to metadata for a brass database
backends/brass/brass_metadata.h [code]Access to metadata for a brass database
backends/brass/brass_positionlist.cc [code]
backends/brass/brass_positionlist.h [code]
backends/brass/brass_postlist.cc [code]
backends/brass/brass_postlist.h [code]
backends/brass/brass_record.cc [code]
backends/brass/brass_record.h [code]
backends/brass/brass_replicate_internal.h [code]Internal definitions for brass database replication
backends/brass/brass_spelling.cc [code]Spelling correction data for a brass database
backends/brass/brass_spelling.h [code]Spelling correction data for a brass database
backends/brass/brass_spellingwordslist.cc [code]Iterator for the spelling correction words in a brass database
backends/brass/brass_spellingwordslist.h [code]
backends/brass/brass_synonym.cc [code]Synonym data for a brass database
backends/brass/brass_synonym.h [code]Synonym data for a brass database
backends/brass/brass_table.cc [code]
backends/brass/brass_table.h [code]
backends/brass/brass_termlist.cc [code]
backends/brass/brass_termlist.h [code]A TermList in a brass database
backends/brass/brass_termlisttable.cc [code]Subclass of BrassTable which holds termlists
backends/brass/brass_termlisttable.h [code]Subclass of BrassTable which holds termlists
backends/brass/brass_types.h [code]
backends/brass/brass_valuelist.cc [code]Brass class for value streams
backends/brass/brass_valuelist.h [code]Brass class for value streams
backends/brass/brass_values.cc [code]BrassValueManager class
backends/brass/brass_values.h [code]BrassValueManager class
backends/brass/brass_version.cc [code]BrassVersion class
backends/brass/brass_version.h [code]BrassVersion class
backends/chert/chert_alldocsmodifiedpostlist.cc [code]A ChertAllDocsPostList plus pending modifications
backends/chert/chert_alldocsmodifiedpostlist.h [code]A ChertAllDocsPostList plus pending modifications
backends/chert/chert_alldocspostlist.cc [code]A PostList which iterates over all documents in a ChertDatabase
backends/chert/chert_alldocspostlist.h [code]A PostList which iterates over all documents in a ChertDatabase
backends/chert/chert_alltermslist.cc [code]
backends/chert/chert_alltermslist.h [code]
backends/chert/chert_btreebase.cc [code]
backends/chert/chert_btreebase.h [code]
backends/chert/chert_check.cc [code]
backends/chert/chert_check.h [code]
backends/chert/chert_compact.cc [code]Compact a chert database, or merge and compact several
backends/chert/chert_compact.h [code]Compact a chert database, or merge and compact several
backends/chert/chert_cursor.cc [code]
backends/chert/chert_cursor.h [code]
backends/chert/chert_database.cc [code]
backends/chert/chert_database.h [code]
backends/chert/chert_databasereplicator.cc [code]Support for chert database replication
backends/chert/chert_databasereplicator.h [code]Support for chert database replication
backends/chert/chert_dbstats.cc [code]Chert class for database statistics
backends/chert/chert_dbstats.h [code]Chert class for database statistics
backends/chert/chert_document.cc [code]
backends/chert/chert_document.h [code]A document read from a ChertDatabase
backends/chert/chert_lazytable.h [code]Subclass of ChertTable for deriving lazy tables from
backends/chert/chert_metadata.cc [code]Access to metadata for a chert database
backends/chert/chert_metadata.h [code]Access to metadata for a chert database
backends/chert/chert_modifiedpostlist.cc [code]A ChertPostList plus pending modifications
backends/chert/chert_modifiedpostlist.h [code]A ChertPostList plus pending modifications
backends/chert/chert_positionlist.cc [code]
backends/chert/chert_positionlist.h [code]
backends/chert/chert_postlist.cc [code]
backends/chert/chert_postlist.h [code]
backends/chert/chert_record.cc [code]
backends/chert/chert_record.h [code]
backends/chert/chert_replicate_internal.h [code]Internal definitions for chert database replication
backends/chert/chert_spelling.cc [code]Spelling correction data for a chert database
backends/chert/chert_spelling.h [code]Spelling correction data for a chert database
backends/chert/chert_spellingwordslist.cc [code]Iterator for the spelling correction words in a chert database
backends/chert/chert_spellingwordslist.h [code]
backends/chert/chert_synonym.cc [code]Synonym data for a chert database
backends/chert/chert_synonym.h [code]Synonym data for a chert database
backends/chert/chert_table.cc [code]
backends/chert/chert_table.h [code]
backends/chert/chert_termlist.cc [code]
backends/chert/chert_termlist.h [code]A TermList in a chert database
backends/chert/chert_termlisttable.cc [code]Subclass of ChertTable which holds termlists
backends/chert/chert_termlisttable.h [code]Subclass of ChertTable which holds termlists
backends/chert/chert_types.h [code]
backends/chert/chert_valuelist.cc [code]Chert class for value streams
backends/chert/chert_valuelist.h [code]Chert class for value streams
backends/chert/chert_values.cc [code]ChertValueManager class
backends/chert/chert_values.h [code]ChertValueManager class
backends/chert/chert_version.cc [code]ChertVersion class
backends/chert/chert_version.h [code]ChertVersion class
backends/flint/flint_alldocspostlist.cc [code]A PostList which iterates over all documents in a FlintDatabase
backends/flint/flint_alldocspostlist.h [code]A PostList which iterates over all documents in a FlintDatabase
backends/flint/flint_alltermslist.cc [code]
backends/flint/flint_alltermslist.h [code]
backends/flint/flint_btreebase.cc [code]
backends/flint/flint_btreebase.h [code]
backends/flint/flint_check.cc [code]
backends/flint/flint_check.h [code]
backends/flint/flint_compact.cc [code]Compact a flint database, or merge and compact several
backends/flint/flint_compact.h [code]Compact a flint database, or merge and compact several
backends/flint/flint_cursor.cc [code]
backends/flint/flint_cursor.h [code]
backends/flint/flint_database.cc [code]
backends/flint/flint_database.h [code]
backends/flint/flint_databasereplicator.cc [code]Support for flint database replication
backends/flint/flint_databasereplicator.h [code]Support for flint database replication
backends/flint/flint_document.cc [code]
backends/flint/flint_document.h [code]
backends/flint/flint_metadata.cc [code]Access to metadata for a flint database
backends/flint/flint_metadata.h [code]Access to metadata for a flint database
backends/flint/flint_modifiedpostlist.cc [code]A FlintPostList plus pending modifications
backends/flint/flint_modifiedpostlist.h [code]A FlintPostList plus pending modifications
backends/flint/flint_positionlist.cc [code]
backends/flint/flint_positionlist.h [code]
backends/flint/flint_postlist.cc [code]
backends/flint/flint_postlist.h [code]
backends/flint/flint_record.cc [code]
backends/flint/flint_record.h [code]
backends/flint/flint_replicate_internal.h [code]Internal definitions for flint database replication
backends/flint/flint_spelling.cc [code]Spelling correction data for a flint database
backends/flint/flint_spelling.h [code]Spelling correction data for a flint database
backends/flint/flint_spellingwordslist.cc [code]Iterator for the spelling correction words in a flint database
backends/flint/flint_spellingwordslist.h [code]
backends/flint/flint_synonym.cc [code]Synonym data for a flint database
backends/flint/flint_synonym.h [code]Synonym data for a flint database
backends/flint/flint_table.cc [code]
backends/flint/flint_table.h [code]
backends/flint/flint_termlist.cc [code]
backends/flint/flint_termlist.h [code]A TermList in a flint database
backends/flint/flint_termlisttable.cc [code]Subclass of FlintTable which holds termlists
backends/flint/flint_termlisttable.h [code]Subclass of FlintTable which holds termlists
backends/flint/flint_types.h [code]
backends/flint/flint_utils.h [code]
backends/flint/flint_values.cc [code]
backends/flint/flint_values.h [code]
backends/flint/flint_version.cc [code]FlintVersion class
backends/flint/flint_version.h [code]FlintVersion class
backends/inmemory/inmemory_alltermslist.cc [code]
backends/inmemory/inmemory_alltermslist.h [code]
backends/inmemory/inmemory_database.cc [code]
backends/inmemory/inmemory_database.h [code]
backends/inmemory/inmemory_document.cc [code]A document read from a InMemoryDatabase
backends/inmemory/inmemory_document.h [code]A document read from a InMemoryDatabase
backends/inmemory/inmemory_positionlist.cc [code]
backends/multi/multi_alltermslist.cc [code]Class for merging AllTermsList objects from subdatabases
backends/multi/multi_postlist.cc [code]
backends/multi/multi_postlist.h [code]
backends/multi/multi_termlist.cc [code]
backends/multi/multi_termlist.h [code]
backends/multi/multi_valuelist.cc [code]Class for merging ValueList objects from subdatabases
backends/remote/net_postlist.cc [code]Postlists for remote databases
backends/remote/net_postlist.h [code]Postlists for remote databases
backends/remote/net_termlist.cc [code]
backends/remote/net_termlist.h [code]
backends/remote/remote-database.cc [code]Remote backend database class
backends/remote/remote-document.cc [code]A document read from a RemoteDatabase
backends/remote/remote-document.h [code]A document read from a RemoteDatabase
bin/xapian-check-brass.cc [code]Check consistency of a brass table
bin/xapian-check-brass.h [code]Check a brass table
bin/xapian-check-chert.cc [code]Check consistency of a chert table
bin/xapian-check-chert.h [code]Check a chert table
bin/xapian-check-flint.cc [code]Check consistency of a flint table
bin/xapian-check-flint.h [code]Check a flint table
bin/xapian-check.cc [code]Check the consistency of a database or table
bin/xapian-chert-update.cc [code]Update a chert database to the new format keys
bin/xapian-compact.cc [code]Compact a database, or merge and compact several
bin/xapian-inspect.cc [code]Inspect the contents of a flint table for development or debugging
bin/xapian-progsrv.cc [code]Remote server for use with ProgClient
bin/xapian-replicate-server.cc [code]Service database replication requests from clients
bin/xapian-replicate.cc [code]Replicate a database from a master server to a local copy
bin/xapian-tcpsrv.cc [code]
common/alltermslist.h [code]Abstract base class for iterating all terms in a database
common/autoptr.h [code]Wrapper around standard <autoptr> header
common/bitstream.cc [code]Classes to encode/decode a bitstream
common/bitstream.h [code]Classes to encode/decode a bitstream
common/closefrom.cc [code]Implementation of closefrom() function
common/closefrom.h [code]Implementation of closefrom() function
common/const_database_wrapper.cc [code]Wrapper which exposes only the const methods of database internals
common/const_database_wrapper.h [code]Wrapper which exposes only the const methods of database internals
common/contiguousalldocspostlist.h [code]Iterate all document ids when they form a contiguous range
common/database.h [code]
common/databasereplicator.h [code]Class to manage replication of databases
common/debuglog.cc [code]Debug logging macros
common/debuglog.h [code]Debug logging macros
common/document.h [code]
common/documentterm.h [code]
common/emptypostlist.h [code]A PostList which contains no entries
common/esetinternal.h [code]Xapian::ESet::Internal class
common/expandweight.h [code]Collate statistics and calculate the term weights for the ESet
common/fileutils.cc [code]File and path manipulation routines
common/fileutils.h [code]File and path manipulation routines
common/getopt.cc [code]
common/gnu_getopt.h [code]Wrappers to allow GNU getopt to be used cleanly from C++ code
common/inmemory_positionlist.h [code]
common/internaltypes.h [code]Types used internally
common/io_utils.cc [code]Wrappers for low-level POSIX I/O routines
common/io_utils.h [code]Wrappers for low-level POSIX I/O routines
common/leafpostlist.h [code]Abstract base class for leaf postlists
common/msvc_dirent.cc [code]Implementation of dirent functions using WIN32 API
common/msvc_dirent.h [code]Implementation of dirent functions using WIN32 API
common/msvc_posix_wrapper.cc [code]
common/msvc_posix_wrapper.h [code]
common/multialltermslist.h [code]Class for merging AllTermsList objects from subdatabases
common/multimatch.h [code]
common/multivaluelist.h [code]Class for merging ValueList objects from subdatabases
common/noreturn.h [code]Define the XAPIAN_NORETURN macro
common/omassert.h [code]Various assertion macros
common/omenquireinternal.h [code]
common/omqueryinternal.h [code]
common/ortermlist.h [code]Merge two TermList objects using an OR operation
common/output.h [code]Functions for output of strings describing Xapian objects
common/pack.h [code]Pack types into strings and unpack them again
common/positionlist.h [code]
common/postlist.h [code]Abstract base class for postlists
common/pretty.h [code]Convert types to pretty representations
common/progclient.h [code]Implementation of RemoteDatabase using a spawned server
common/realtime.h [code]Functions for handling a time or time interval in a double
common/registryinternal.h [code]Internals of Xapian::Registry object
common/remote-database.h [code]RemoteDatabase is the baseclass for remote database implementations
common/remoteconnection.h [code]RemoteConnection class used by the remote backend
common/remoteprotocol.h [code]Remote protocol version and message numbers
common/remoteserver.h [code]Xapian remote backend server base class
common/remotetcpclient.h [code]TCP/IP socket based RemoteDatabase implementation
common/remotetcpserver.h [code]TCP/IP socket based server for RemoteDatabase
common/replicate_utils.cc [code]Utility functions for replication implementations
common/replicate_utils.h [code]Utility functions for replication implementations
common/replicatetcpclient.h [code]TCP/IP replication client class
common/replicatetcpserver.h [code]TCP/IP replication server class
common/replication.h [code]Replication support for Xapian databases
common/replicationprotocol.h [code]Replication protocol version and message numbers
common/safe.cc [code]Helper functions for safe*.h
common/safedirent.h [code]include <dirent.h>, with alternative implementation for windows
common/safeerrno.h [code]
common/safefcntl.h [code]
common/safesysselect.h [code]
common/safesysstat.h [code]
common/safesyswait.h [code]include <sys/wait.h>, with portability stuff
common/safeunistd.h [code]
common/safeuuid.h [code]include <uuid/uuid.h>, with alternative implementation for windows
common/safewindows.h [code]
common/safewinsock2.h [code]
common/serialise-double.cc [code]
common/serialise-double.h [code]
common/serialise.h [code]
common/socket_utils.cc [code]Socket handling utilities
common/socket_utils.h [code]Socket handling utilities
common/str.cc [code]Convert types to std::string
common/str.h [code]Convert types to std::string
common/stringutils.cc [code]Various handy helpers which std::string really should provide
common/stringutils.h [code]Various handy helpers which std::string really should provide
common/submatch.h [code]Base class for sub-matchers
common/tcpclient.h [code]Open a TCP connection to a server
common/tcpserver.h [code]Generic TCP/IP socket based server base class
common/termlist.h [code]Abstract base class for termlists
common/unaligned.h [code]
common/utils.cc [code]
common/utils.h [code]
common/valuelist.h [code]Abstract base class for value streams
common/valuestats.h [code]
common/vectortermlist.h [code]
common/weightinternal.h [code]Xapian::Weight::Internal class, holding database and term statistics
common/win32_uuid.cc [code]
common/win32_uuid.h [code]
examples/copydatabase.cc [code]Perform a document-by-document copy of one or more Xapian databases
examples/delve.cc [code]
examples/quest.cc [code]
examples/simpleexpand.cc [code]Simple example program demonstrating query expansion
examples/simpleindex.cc [code]Index each paragraph of a text file as a Xapian document
examples/simplesearch.cc [code]Simple command-line search utility
examples/xapian-metadata.cc [code]Read and write user metadata
expand/esetinternal.cc [code]Xapian::ESet::Internal class
expand/expandweight.cc [code]Calculate term weights for the ESet
expand/ortermlist.cc [code]Merge two TermList objects using an OR operation
include/xapian.h [code]Public interfaces for the Xapian library
include/xapian/base.h [code]Reference-counted pointers
include/xapian/compactor.h [code]Compact a database, or merge and compact several
include/xapian/database.h [code]
include/xapian/dbfactory.h [code]Factory functions for constructing Database and WritableDatabase objects
include/xapian/deprecated.h [code]Define XAPIAN_DEPRECATED() and XAPIAN_DEPRECATED_CLASS macros
include/xapian/derefwrapper.h [code]Class for wrapping type returned by an input_iterator
include/xapian/document.h [code]
include/xapian/enquire.h [code]API for running queries
include/xapian/error.h [code]Hierarchy of classes which Xapian can throw as exceptions
include/xapian/errordispatch.h [code]
include/xapian/errorhandler.h [code]Decide if a Xapian::Error exception should be ignored
include/xapian/expanddecider.h [code]Allow rejection of terms during ESet generation
include/xapian/keymaker.h [code]Build key strings for MSet ordering or collapsing
include/xapian/matchspy.h [code]MatchSpy implementation
include/xapian/positioniterator.h [code]Classes for iterating through position lists
include/xapian/postingiterator.h [code]Classes for iterating through posting lists
include/xapian/postingsource.h [code]External sources of posting information
include/xapian/query.h [code]Classes for representing a query
include/xapian/queryparser.h [code]Parsing a user query string to build a Xapian::Query object
include/xapian/registry.h [code]Class for looking up user subclasses during unserialisation
include/xapian/stem.h [code]Stemming algorithms
include/xapian/termgenerator.h [code]Parse free text and generate terms
include/xapian/termiterator.h [code]Classes for iterating through term lists
include/xapian/types.h [code]Typedefs for Xapian
include/xapian/unicode.h [code]Unicode and UTF-8 related classes and functions
include/xapian/valueiterator.h [code]Class for iterating over document values
include/xapian/valuesetmatchdecider.h [code]MatchDecider subclass for filtering results by value
include/xapian/version.h [code]Define preprocesor symbols for the library version
include/xapian/version_h.cc [code]
include/xapian/visibility.h [code]Define XAPIAN_VISIBILITY macro
include/xapian/weight.h [code]Weighting scheme API
languages/allsnowballheaders.h [code]Include the headers for all the snowball stemmers
languages/danish.cc [code]
languages/danish.h [code]
languages/dutch.cc [code]
languages/dutch.h [code]
languages/english.cc [code]
languages/english.h [code]
languages/finnish.cc [code]
languages/finnish.h [code]
languages/french.cc [code]
languages/french.h [code]
languages/german.cc [code]
languages/german.h [code]
languages/german2.cc [code]
languages/german2.h [code]
languages/hungarian.cc [code]
languages/hungarian.h [code]
languages/italian.cc [code]
languages/italian.h [code]
languages/kraaij_pohlmann.cc [code]
languages/kraaij_pohlmann.h [code]
languages/lovins.cc [code]
languages/lovins.h [code]
languages/norwegian.cc [code]
languages/norwegian.h [code]
languages/porter.cc [code]
languages/porter.h [code]
languages/portuguese.cc [code]
languages/portuguese.h [code]
languages/romanian.cc [code]
languages/romanian.h [code]
languages/russian.cc [code]
languages/russian.h [code]
languages/spanish.cc [code]
languages/spanish.h [code]
languages/stem.cc [code]Implementation of Xapian::Stem API class
languages/steminternal.cc [code]Base class for implementations of stemming algorithms
languages/steminternal.h [code]Base class for implementations of stemming algorithms
languages/swedish.cc [code]
languages/swedish.h [code]
languages/turkish.cc [code]
languages/turkish.h [code]
languages/compiler/header.h [code]
languages/compiler/syswords.h [code]
languages/compiler/syswords2.h [code]
matcher/andmaybepostlist.cc [code]
matcher/andmaybepostlist.h [code]
matcher/andnotpostlist.cc [code]
matcher/andnotpostlist.h [code]
matcher/branchpostlist.cc [code]Virtual base class for branched types of postlist
matcher/branchpostlist.h [code]
matcher/collapser.cc [code]Collapse documents with the same collapse key during the match
matcher/collapser.h [code]Collapse documents with the same collapse key during the match
matcher/exactphrasepostlist.cc [code]Return docs containing terms forming a particular exact phrase
matcher/exactphrasepostlist.h [code]Return docs containing terms forming a particular exact phrase
matcher/externalpostlist.cc [code]Return document ids from an external source
matcher/externalpostlist.h [code]Return document ids from an external source
matcher/extraweightpostlist.h [code]
matcher/localsubmatch.cc [code]SubMatch class for a local database
matcher/localsubmatch.h [code]SubMatch class for a local database
matcher/mergepostlist.cc [code]
matcher/mergepostlist.h [code]
matcher/msetcmp.cc [code]
matcher/msetcmp.h [code]
matcher/msetpostlist.cc [code]PostList returning entries from an MSet
matcher/msetpostlist.h [code]PostList returning entries from an MSet
matcher/multiandpostlist.cc [code]N-way AND postlist
matcher/multiandpostlist.h [code]N-way AND postlist
matcher/multimatch.cc [code]
matcher/multixorpostlist.cc [code]N-way XOR postlist
matcher/multixorpostlist.h [code]N-way XOR postlist
matcher/orpostlist.cc [code]
matcher/orpostlist.h [code]
matcher/phrasepostlist.cc [code]
matcher/phrasepostlist.h [code]
matcher/queryoptimiser.cc [code]Convert a Xapian::Query::Internal tree into an optimal PostList tree
matcher/queryoptimiser.h [code]Convert a Xapian::Query::Internal tree into an optimal PostList tree
matcher/remotesubmatch.cc [code]SubMatch class for a remote database
matcher/remotesubmatch.h [code]SubMatch class for a remote database
matcher/selectpostlist.cc [code]
matcher/selectpostlist.h [code]
matcher/synonympostlist.cc [code]Combine subqueries, weighting as if they are synonyms
matcher/synonympostlist.h [code]Combine subqueries, weighting as if they are synonyms
matcher/valuegepostlist.cc [code]Return document ids matching a range test on a specified doc value
matcher/valuegepostlist.h [code]Return document ids matching a >= test on a specified doc value
matcher/valuerangepostlist.cc [code]Return document ids matching a range test on a specified doc value
matcher/valuerangepostlist.h [code]Return document ids matching a range test on a specified doc value
matcher/valuestreamdocument.cc [code]A document which gets its values from a ValueStreamManager
matcher/valuestreamdocument.h [code]A document which gets its values from a ValueStreamManager
net/progclient.cc [code]
net/remoteconnection.cc [code]RemoteConnection class used by the remote backend
net/remoteserver.cc [code]Xapian remote backend server base class
net/remotetcpclient.cc [code]TCP/IP socket based RemoteDatabase implementation
net/remotetcpserver.cc [code]
net/replicatetcpclient.cc [code]TCP/IP replication client class
net/replicatetcpserver.cc [code]TCP/IP replication server class
net/serialise.cc [code]Functions to convert Xapian objects to strings and back
net/tcpclient.cc [code]
net/tcpserver.cc [code]
queryparser/cjk-tokenizer.cc [code]Tokenise CJK text as n-grams
queryparser/cjk-tokenizer.h [code]Tokenise CJK text as n-grams
queryparser/queryparser.cc [code]
queryparser/queryparser_internal.cc [code]
queryparser/queryparser_internal.h [code]
queryparser/queryparser_token.h [code]
queryparser/termgenerator.cc [code]TermGenerator class implementation
queryparser/termgenerator_internal.cc [code]TermGenerator class internals
queryparser/termgenerator_internal.h [code]TermGenerator class internals
tests/api_all.h [code]
tests/api_anydb.cc [code]
tests/api_anydb.h [code]
tests/api_backend.cc [code]Backend-related tests
tests/api_backend.h [code]
tests/api_closedb.cc [code]Tests of closing databases
tests/api_closedb.h [code]
tests/api_collapse.cc [code]Test collapsing during the match
tests/api_collapse.h [code]
tests/api_collated.h [code]
tests/api_compact.cc [code]Tests of xapian-compact
tests/api_compact.h [code]
tests/api_db.cc [code]
tests/api_db.h [code]
tests/api_generated.cc [code]Test common features of API classes
tests/api_generated.h [code]
tests/api_matchspy.cc [code]Tests of MatchSpy usage
tests/api_matchspy.h [code]
tests/api_metadata.cc [code]Test the user metadata functionality
tests/api_metadata.h [code]
tests/api_nodb.cc [code]
tests/api_nodb.h [code]
tests/api_none.cc [code]Tests which don't need a backend
tests/api_none.h [code]
tests/api_opsynonym.cc [code]Tests of OP_SYNONYM
tests/api_opsynonym.h [code]
tests/api_opvalue.cc [code]Tests of the OP_VALUE_* query operators
tests/api_opvalue.h [code]
tests/api_percentages.cc [code]Tests of percentage calculations
tests/api_percentages.h [code]
tests/api_posdb.cc [code]
tests/api_posdb.h [code]
tests/api_postingsource.cc [code]
tests/api_postingsource.h [code]
tests/api_qpbackend.cc [code]QueryParser tests which need a backend
tests/api_qpbackend.h [code]
tests/api_query.cc [code]Query-related tests which don't need a backend
tests/api_query.h [code]
tests/api_replacedoc.cc [code]
tests/api_replacedoc.h [code]
tests/api_replicate.cc [code]
tests/api_replicate.h [code]
tests/api_scalability.cc [code]Tests of scalability
tests/api_scalability.h [code]
tests/api_serialise.cc [code]Tests of serialisation functionality
tests/api_serialise.h [code]
tests/api_sorting.cc [code]Tests of MSet sorting
tests/api_sorting.h [code]
tests/api_sortingold.cc [code]Tests of deprecated MSet sorting
tests/api_sortingold.h [code]
tests/api_spelling.cc [code]Test the spelling correction suggestion API
tests/api_spelling.h [code]
tests/api_stem.cc [code]Test the stemming API
tests/api_stem.h [code]
tests/api_transdb.cc [code]Tests requiring a database backend supporting transactions
tests/api_transdb.h [code]
tests/api_unicode.cc [code]Test the Unicode and UTF-8 classes and functions
tests/api_unicode.h [code]
tests/api_valuestats.cc [code]
tests/api_valuestats.h [code]
tests/api_valuestream.cc [code]Tests of valuestream functionality
tests/api_valuestream.h [code]
tests/api_wrdb.cc [code]
tests/api_wrdb.h [code]
tests/apitest.cc [code]
tests/apitest.h [code]Test functionality of the Xapian API
tests/dbcheck.cc [code]
tests/dbcheck.h [code]Test database contents and consistency
tests/internaltest.cc [code]
tests/queryparsertest.cc [code]
tests/stemtest.cc [code]
tests/termgentest.cc [code]
tests/unittest.cc [code]Unit tests of non-Xapian-specific internal code
tests/harness/backendmanager.cc [code]
tests/harness/backendmanager.h [code]
tests/harness/backendmanager_brass.cc [code]BackendManager subclass for brass databases
tests/harness/backendmanager_brass.h [code]BackendManager subclass for brass databases
tests/harness/backendmanager_chert.cc [code]BackendManager subclass for chert databases
tests/harness/backendmanager_chert.h [code]BackendManager subclass for chert databases
tests/harness/backendmanager_flint.cc [code]BackendManager subclass for flint databases
tests/harness/backendmanager_flint.h [code]BackendManager subclass for flint databases
tests/harness/backendmanager_inmemory.cc [code]BackendManager subclass for inmemory databases
tests/harness/backendmanager_inmemory.h [code]BackendManager subclass for inmemory databases
tests/harness/backendmanager_local.h [code]BackendManager subclass for local databases
tests/harness/backendmanager_multi.cc [code]BackendManager subclass for multi databases
tests/harness/backendmanager_multi.h [code]BackendManager subclass for multi databases
tests/harness/backendmanager_remote.cc [code]BackendManager subclass for remote databases
tests/harness/backendmanager_remote.h [code]BackendManager subclass for remote databases
tests/harness/backendmanager_remoteprog.cc [code]BackendManager subclass for remoteprog databases
tests/harness/backendmanager_remoteprog.h [code]BackendManager subclass for remoteprog databases
tests/harness/backendmanager_remotetcp.cc [code]BackendManager subclass for remotetcp databases
tests/harness/backendmanager_remotetcp.h [code]BackendManager subclass for remotetcp databases
tests/harness/cputimer.cc [code]Measure CPU time
tests/harness/cputimer.h [code]Measure CPU time
tests/harness/fdtracker.cc [code]Track leaked file descriptors
tests/harness/fdtracker.h [code]Track leaked file descriptors
tests/harness/index_utils.cc [code]
tests/harness/index_utils.h [code]
tests/harness/scalability.cc [code]Test how an operation scales
tests/harness/scalability.h [code]Test how an operation scales
tests/harness/testmacros.h [code]Macros for testing conditions hold
tests/harness/testrunner.cc [code]Run multiple tests for different backends
tests/harness/testrunner.h [code]Run multiple tests for different backends
tests/harness/testsuite.cc [code]
tests/harness/testsuite.h [code]
tests/harness/testutils.cc [code]
tests/harness/testutils.h [code]
tests/harness/unixcmds.cc [code]C++ function versions of useful Unix commands
tests/harness/unixcmds.h [code]C++ function versions of useful Unix commands
tests/perftest/freemem.cc [code]
tests/perftest/freemem.h [code]
tests/perftest/perftest.cc [code]Performance tests for Xapian
tests/perftest/perftest.h [code]Performance tests for Xapian
tests/perftest/perftest_all.h [code]
tests/perftest/perftest_collated.h [code]
tests/perftest/perftest_matchdecider.cc [code]
tests/perftest/perftest_matchdecider.h [code]
tests/perftest/perftest_randomidx.cc [code]
tests/perftest/perftest_randomidx.h [code]
tests/perftest/runprocess.cc [code]
tests/perftest/runprocess.h [code]
tests/soaktest/soaktest.cc [code]Long-running "soak" tests for Xapian
tests/soaktest/soaktest.h [code]Long-running "soak" tests for Xapian
tests/soaktest/soaktest_all.h [code]
tests/soaktest/soaktest_collated.h [code]
tests/soaktest/soaktest_queries.cc [code]Soaktest generating lots of random queries
tests/soaktest/soaktest_queries.h [code]
unicode/tclUniData.cc [code]
unicode/utf8itor.cc [code]
weight/bm25weight.cc [code]Xapian::BM25Weight class - the BM25 probabilistic formula
weight/boolweight.cc [code]Xapian::BoolWeight class - boolean weighting
weight/tradweight.cc [code]Xapian::TradWeight class - the "traditional" probabilistic formula
weight/weight.cc [code]Xapian::Weight base class
weight/weightinternal.cc [code]Xapian::Weight::Internal class, holding database and term statistics

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