xapian-core File List

Here is a list of all files with brief descriptions:
config.h [code]
api/editdistance.cc [code]Edit distance calculation algorithm
api/editdistance.h [code]Edit distance calculation algorithm
api/error.cc [code]Xapian::Error base class
api/errorhandler.cc [code]
api/expanddecider.cc [code]Allow rejection of terms during ESet generation
api/leafpostlist.cc [code]Abstract base class for leaf postlists
api/maptermlist.h [code]
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/omvalueiterator.cc [code]
api/postlist.cc [code]Abstract base class for postlists
api/sortable-serialise.cc [code]Serialise floating point values to string which sort the same way
api/sorter.cc [code]Build sort keys for MSet ordering
api/termlist.cc [code]Abstract base class for termlists
api/valuerangeproc.cc [code]Standard ValueRangeProcessor subclass implementations
api/valuerangeproccompat.cc [code]Old implementation of NumberValueRangeProcessor for ABI compat
api/version.cc [code]
api/weightinternal.cc [code]Implementation of methods from weightinternal.h
backends/alltermslist.cc [code]Abstract base class for iterating all terms in a database
backends/database.cc [code]
backends/dbfactory_remote.cc [code]
backends/flint/contiguousalldocspostlist.cc [code]Iterate all document ids when they form a contiguous range
backends/flint/contiguousalldocspostlist.h [code]Iterate all document ids when they form a contiguous range
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_btreeutil.h [code]
backends/flint/flint_check.cc [code]
backends/flint/flint_check.h [code]
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_document.cc [code]
backends/flint/flint_document.h [code]
backends/flint/flint_io.cc [code]Wrappers for low-level POSIX I/O routines
backends/flint/flint_io.h [code]Wrappers for low-level POSIX I/O routines
backends/flint/flint_lock.cc [code]
backends/flint/flint_lock.h [code]
backends/flint/flint_metadata.cc [code]
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_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]
backends/inmemory/inmemory_document.h [code]
backends/inmemory/inmemory_positionlist.cc [code]
backends/multi/multi_alltermslist.cc [code]
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/quartz/bcursor.cc [code]
backends/quartz/bcursor.h [code]
backends/quartz/btree.cc [code]
backends/quartz/btree.h [code]
backends/quartz/btree_base.cc [code]
backends/quartz/btree_base.h [code]
backends/quartz/btree_util.h [code]
backends/quartz/btreecheck.cc [code]
backends/quartz/btreecheck.h [code]
backends/quartz/quartz_alldocspostlist.cc [code]
backends/quartz/quartz_alldocspostlist.h [code]
backends/quartz/quartz_alltermslist.cc [code]
backends/quartz/quartz_alltermslist.h [code]
backends/quartz/quartz_database.cc [code]
backends/quartz/quartz_database.h [code]
backends/quartz/quartz_document.cc [code]
backends/quartz/quartz_document.h [code]
backends/quartz/quartz_log.cc [code]
backends/quartz/quartz_log.h [code]
backends/quartz/quartz_metafile.cc [code]
backends/quartz/quartz_metafile.h [code]
backends/quartz/quartz_positionlist.cc [code]
backends/quartz/quartz_positionlist.h [code]
backends/quartz/quartz_postlist.cc [code]
backends/quartz/quartz_postlist.h [code]
backends/quartz/quartz_record.cc [code]
backends/quartz/quartz_record.h [code]
backends/quartz/quartz_termlist.cc [code]
backends/quartz/quartz_termlist.h [code]
backends/quartz/quartz_types.h [code]
backends/quartz/quartz_utils.h [code]
backends/quartz/quartz_values.cc [code]
backends/quartz/quartz_values.h [code]
backends/remote/net_document.cc [code]
backends/remote/net_document.h [code]
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
bin/quartzcheck.cc [code]
bin/quartzcompact.cc [code]
bin/quartzdump.cc [code]
bin/xapian-check.cc [code]
bin/xapian-compact.cc [code]
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-tcpsrv.cc [code]
common/alltermslist.h [code]Abstract base class for iterating all terms in a database
common/autoptr.h [code]
common/database.h [code]
common/document.h [code]
common/documentterm.h [code]
common/emptypostlist.h [code]
common/expand.h [code]
common/expandweight.h [code]Collate statistics and calculate the term weights for the ESet
common/getopt.cc [code]
common/gnu_getopt.h [code]
common/inmemory_positionlist.h [code]
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/noreturn.h [code]Define the XAPIAN_NORETURN macro
common/omassert.h [code]Various assertion macros
common/omdebug.cc [code]
common/omdebug.h [code]
common/omenquireinternal.h [code]
common/omqueryinternal.h [code]
common/omtime.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/positionlist.h [code]
common/postlist.h [code]Abstract base class for postlists
common/progclient.h [code]Implementation of RemoteDatabase using a spawned server
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/rset.h [code]
common/safe.cc [code]Helper functions for safe*.h
common/safeerrno.h [code]
common/safefcntl.h [code]
common/safesysselect.h [code]
common/safesysstat.h [code]
common/safeunistd.h [code]
common/safewindows.h [code]
common/safewinsock2.h [code]
common/serialise-double.cc [code]
common/serialise-double.h [code]
common/serialise.h [code]
common/stats.h [code]
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]TCP/IP socket based RemoteDatabase implementation
common/tcpserver.h [code]
common/termlist.h [code]Abstract base class for termlists
common/utils.cc [code]
common/utils.h [code]
common/vectortermlist.h [code]
common/weightinternal.h [code]Internals of weight object
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
expand/expand.cc [code]
expand/expandweight.cc [code]
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]
include/xapian/database.h [code]
include/xapian/dbfactory.h [code]Factory functions for constructing Database and WritableDatabase objects
include/xapian/deprecated.h [code]
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/positioniterator.h [code]Classes for iterating through position lists
include/xapian/postingiterator.h [code]Classes for iterating through posting lists
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/sorter.h [code]Build sort keys for MSet ordering
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]Classes for iterating through values
include/xapian/version.h [code]
include/xapian/version_h.cc [code]
include/xapian/visibility.h [code]
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/analyser.c [code]
languages/compiler/driver.c [code]
languages/compiler/generator.c [code]
languages/compiler/header.h [code]
languages/compiler/space.c [code]
languages/compiler/syswords.h [code]
languages/compiler/syswords2.h [code]
languages/compiler/tokeniser.c [code]
matcher/andmaybepostlist.cc [code]
matcher/andmaybepostlist.h [code]
matcher/andnotpostlist.cc [code]
matcher/andnotpostlist.h [code]
matcher/andpostlist.cc [code]
matcher/andpostlist.h [code]
matcher/bm25weight.cc [code]
matcher/branchpostlist.cc [code]Virtual base class for branched types of postlist
matcher/branchpostlist.h [code]
matcher/emptysubmatch.cc [code]SubMatch class for a dead remote database
matcher/emptysubmatch.h [code]SubMatch class for a dead remote database
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/extraweightpostlist.h [code]
matcher/localmatch.cc [code]
matcher/localmatch.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/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/rset.cc [code]
matcher/scaleweight.cc [code]Xapian::Weight subclass for implementing OP_SCALE_WEIGHT
matcher/scaleweight.h [code]Xapian::Weight subclass for implementing OP_SCALE_WEIGHT
matcher/selectpostlist.cc [code]
matcher/selectpostlist.h [code]
matcher/stats.cc [code]Implementation of methods from stats.h
matcher/tradweight.cc [code]
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/weight.cc [code]Xapian::Weight base class
matcher/xorpostlist.cc [code]
matcher/xorpostlist.h [code]
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/serialise.cc [code]
net/tcpclient.cc [code]
net/tcpserver.cc [code]
queryparser/lemon.c [code]
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_collated.h [code]
tests/api_db.cc [code]
tests/api_db.h [code]
tests/api_generated.cc [code]
tests/api_generated.h [code]
tests/api_nodb.cc [code]
tests/api_nodb.h [code]
tests/api_posdb.cc [code]
tests/api_posdb.h [code]
tests/api_sorting.cc [code]Tests of MSet sorting
tests/api_sorting.h [code]
tests/api_spelling.cc [code]Test the spelling correction suggestion API
tests/api_spelling.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_wrdb.cc [code]
tests/api_wrdb.h [code]
tests/apitest.cc [code]
tests/apitest.h [code]Test functionality of the Xapian API
tests/btreetest.cc [code]
tests/internaltest.cc [code]
tests/quartztest.cc [code]
tests/queryparsertest.cc [code]
tests/stemtest.cc [code]
tests/termgentest.cc [code]
tests/harness/backendmanager.cc [code]
tests/harness/backendmanager.h [code]
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_quartz.cc [code]BackendManager subclass for quartz databases
tests/harness/backendmanager_quartz.h [code]BackendManager subclass for quartz 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/index_utils.cc [code]
tests/harness/index_utils.h [code]
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
unicode/tclUniData.cc [code]
unicode/utf8itor.cc [code]

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