xapian-core  1.4.27
Functions
api_collated.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

 if (!(properties &BACKEND))
 
 if (((properties &SPELLING)||(properties &REMOTE))&&(properties &WRITABLE))
 
 if ((properties &BACKEND))
 
 if ((properties &BACKEND)&&!(properties &MULTI))
 
 if ((properties &BACKEND)&&!(properties &MULTI)&&!(properties &REMOTE))
 
 if ((properties &BACKEND)&&!(properties &REMOTE))
 
 if ((properties &BACKEND)&&!(properties &REMOTE)&&!(properties &INMEMORY))
 
 if ((properties &BACKEND)&&!(properties &REMOTE)&&!(properties &MULTI))
 
 if ((properties &BACKEND)&&!(properties &REMOTE)&&(properties &VALUESTATS))
 
 if ((properties &BACKEND)&&!(properties &WRITABLE))
 
 if ((properties &CHECK))
 
 if ((properties &CHECK)&&(properties &PATH))
 
 if ((properties &CHERT))
 
 if ((properties &CHERT)||(properties &GLASS))
 
 if ((properties &COMPACT))
 
 if ((properties &COMPACT)&&!(properties &CHERT))
 
 if ((properties &COMPACT)&&!(properties &MULTI))
 
 if ((properties &COMPACT)&&(properties &WRITABLE))
 
 if ((properties &COMPACT)&&(properties &WRITABLE)&&!(properties &CHERT))
 
 if ((properties &GLASS))
 
 if ((properties &INMEMORY))
 
 if ((properties &METADATA))
 
 if ((properties &METADATA)&&(properties &WRITABLE))
 
 if ((properties &METADATA)&&(properties &WRITABLE)&&!(properties &INMEMORY))
 
 if ((properties &MULTI))
 
 if ((properties &MULTI)&&!(properties &REMOTE))
 
 if ((properties &PATH))
 
 if ((properties &POSITIONAL))
 
 if ((properties &POSITIONAL)&&(properties &WRITABLE))
 
 if ((properties &REMOTE))
 
 if ((properties &REMOTE)&&(properties &WRITABLE))
 
 if ((properties &REPLICAS))
 
 if ((properties &SINGLEFILE))
 
 if ((properties &SPELLING))
 
 if ((properties &SPELLING)&&(properties &WRITABLE))
 
 if ((properties &SYNONYMS))
 
 if ((properties &TRANSACTIONS))
 
 if ((properties &TRANSACTIONS)&&(properties &PATH))
 
 if ((properties &TRANSACTIONS)&&(properties &VALUESTATS))
 
 if ((properties &VALUESTATS))
 
 if ((properties &WRITABLE))
 
 if ((properties &WRITABLE)&&!(properties &INMEMORY))
 
 if ((properties &WRITABLE)&&!(properties &INMEMORY)&&!(properties &MULTI))
 
 if ((properties &WRITABLE)&&!(properties &INMEMORY)&&!(properties &REMOTE))
 
 if ((properties &WRITABLE)&&!(properties &REMOTE))
 
 if ((properties &WRITABLE)&&(properties &METADATA))
 
 if ((properties &WRITABLE)&&(properties &PATH))
 
 if ((properties &WRITABLE)&&(properties &SPELLING))
 
 if ((properties &WRITABLE)&&(properties &SYNONYMS))
 
 if ((properties &WRITABLE)&&(properties &VALUESTATS))
 

Function Documentation

◆ if() [1/50]

if ( properties &BACKEND)

Definition at line 3 of file api_collated.h.

References test_driver::run(), test_addvalue1(), test_bb2weight2(), test_caseconvert1(), test_caseconvert2(), test_combinewqfnomore1(), test_copyassign1(), test_databasenotfounderror2(), test_defaultctor1(), test_deletewhileiterating1(), test_document1(), test_document2(), test_documentclearterms1(), test_documentclearvalues1(), test_documentemptyterm1(), test_dontflattensubqueries1(), test_double_register_leak(), test_emptymset1(), test_emptyquery2(), test_emptyquery3(), test_emptyquery4(), test_emptyquerypart1(), test_errorcopyctor(), test_expanddeciderfilterprefix1(), test_fixedweightsource2(), test_getqterms1(), test_getqterms2(), test_getrevision2(), test_ifb2weight2(), test_ineb2weight2(), test_inl2weight2(), test_latlongcoords1(), test_latlongkeymaker1(), test_latlongmetric1(), test_latlongmetric2(), test_matchall2(), test_matchnothing1(), test_matchspy6(), test_matchspy7(), test_multivaluekeymaker1(), test_nonutf8docdesc1(), test_nonutf8termdesc1(), test_nosubdatabases1(), test_nosuchdb1(), test_overload1(), test_pl2plusweight2(), test_pl2weight2(), test_poscollapse2(), test_postingsourceclone1(), test_qp_accumulate(), test_qp_customrange1(), test_qp_daterange1(), test_qp_daterange2(), test_qp_default_op1(), test_qp_default_op2(), test_qp_default_op3(), test_qp_default_prefix1(), test_qp_default_prefix2(), test_qp_defaultstrategysome1(), test_qp_fieldproc1(), test_qp_fieldproc2(), test_qp_fieldproc3(), test_qp_flag_bool_any_case1(), test_qp_flag_pure_not1(), test_qp_near1(), test_qp_nopos(), test_qp_odd_chars1(), test_qp_phrase1(), test_qp_range1(), test_qp_range2(), test_qp_range4(), test_qp_stem_all1(), test_qp_stem_all_z1(), test_qp_stemsomefullpos(), test_qp_stoplist1(), test_qp_stopper1(), test_qp_stringrange1(), test_qp_unstem_boolean_prefix(), test_qp_value_customrange1(), test_qp_value_daterange1(), test_qp_value_daterange2(), test_qp_value_range1(), test_qp_value_range2(), test_qp_value_range4(), test_qp_value_stringrange1(), test_queryintro1(), test_querylen1(), test_querylen2(), test_querypairwise1(), test_queryparser1(), test_queryterms1(), test_registry1(), test_registry2(), test_registry3(), test_removepostings(), test_rset3(), test_rset4(), test_scaleweight3(), test_serialise_document1(), test_serialise_query1(), test_serialise_query2(), test_serialise_query3(), test_serialise_query4(), test_singlesubquery1(), test_singlesubquery2(), test_singlesubquery3(), test_snippet_empty_mset2(), test_stem1(), test_stem2(), test_stem3(), test_stemempty1(), test_stemlangs1(), test_stemlangs2(), test_stubdb4(), test_stubdb7(), test_subclassablerefcount1(), test_subclassablerefcount2(), test_subclassablerefcount4(), test_subclassablerefcount5(), test_subclassablerefcount8(), test_termgen1(), test_tfidfweight1(), test_tg_max_word_length1(), test_tg_spell2(), test_unicode1(), test_unicodepredicates1(), test_uninitdb1(), test_unsupportedcheck3(), test_utf8convert1(), test_utf8iterator1(), test_utf8iterator2(), test_valuege3(), test_valuesetmatchdecider1(), test_valuestats5(), test_version1(), test_weightserialisation1(), and tests.

Referenced by MultiAndPostList::get_termfreq_est_using_stats(), and Xapian::SmallVector< Query >::push_back().

◆ if() [2/50]

if ( ((properties &SPELLING)||(properties &REMOTE))&&(properties &WRITABLE)  )

Definition at line 144 of file api_collated.h.

References test_driver::run(), test_spell0(), and tests.

◆ if() [3/50]

if ( (properties &BACKEND)  )

Definition at line 151 of file api_collated.h.

References test_driver::run(), test_absentterm1(), test_absentterm2(), test_alldocspl1(), test_alldocspl3(), test_allowqterms1(), test_allpostlist1(), test_allterms1(), test_allterms2(), test_allterms3(), test_allterms4(), test_allterms5(), test_allterms6(), test_allterms7(), test_bb2weight3(), test_bb2weight4(), test_bm25plusweight2(), test_bm25plusweight3(), test_bm25weight1(), test_bm25weight4(), test_bm25weight5(), test_boolorbug1(), test_boolquery1(), test_checkatleast1(), test_checkatleast2(), test_checkatleast3(), test_checkatleast4(), test_closedb1(), test_closedb3(), test_collapsekey1(), test_collapsekey2(), test_collapsekey3(), test_collapsekey4(), test_collapsekey5(), test_collfreq1(), test_complexnear1(), test_complexnear2(), test_complexnear3(), test_complexphrase1(), test_complexphrase2(), test_complexphrase3(), test_consistency2(), test_consistency3(), test_coordweight1(), test_cutoff1(), test_dbstats1(), test_dbstats2(), test_decvalwtsource3(), test_dlhweight1(), test_dlhweight3(), test_dphweight1(), test_dphweight3(), test_dualprefixwildcard1(), test_eliteset3(), test_eliteset5(), test_emptydb1(), test_emptymaybe1(), test_emptynot1(), test_emptyop1(), test_emptyquery1(), test_emptyterm1(), test_enquiregetquery1(), test_esetiterator1(), test_esetiterator2(), test_exactxor1(), test_expanddeciderfilterprefix2(), test_expandfunctor1(), test_expandmaxitems1(), test_expandweights1(), test_expandweights2(), test_expandweights3(), test_expandweights4(), test_expandweights5(), test_expandweights6(), test_expandweights7(), test_expandweights8(), test_fetchdocs1(), test_fixedweightsource1(), test_getdoc1(), test_getdocumentlazy1(), test_getdocumentlazy2(), test_getmterms1(), test_getmterms2(), test_getuniqueterms1(), test_hoistnotbug1(), test_ifb2weight3(), test_ineb2weight3(), test_inl2weight3(), test_itorskiptofromend1(), test_longpositionlist1(), test_loosenear1(), test_loosephrase1(), test_matchall1(), test_matches1(), test_matchspy2(), test_matchspy4(), test_matchspy5(), test_maxattain1(), test_msetfirst1(), test_msetfirst2(), test_msetiterator1(), test_msetiterator2(), test_msetiterator3(), test_msetmaxitems1(), test_msetweights1(), test_msetzeroitems1(), test_msize1(), test_msize2(), test_multiargop1(), test_multidb1(), test_netstats1(), test_nopositionbug1(), test_nosuchterm(), test_notandor1(), test_opmax1(), test_orcheck1(), test_ordecay1(), test_ordecay2(), test_orphanedhint1(), test_pctcutoff1(), test_pctcutoff2(), test_pctcutoff3(), test_pctcutoff5(), test_phrasealldocs1(), test_phraseorneartoand1(), test_phraseweightcheckbug1(), test_pl2plusweight4(), test_pl2plusweight5(), test_pl2weight3(), test_possubqueries1(), test_postlist1(), test_postlist2(), test_postlist3(), test_postlist4(), test_postlist5(), test_postlist6(), test_puncterms1(), test_qlen1(), test_qp_flag_partial1(), test_qp_flag_wildcard1(), test_qp_flag_wildcard2(), test_qp_flag_wildcard3(), test_qp_range3(), test_qp_stopword_group1(), test_qp_value_range3(), test_qterminfo1(), test_qterminfo2(), test_repeatquery1(), test_reversebool1(), test_reversebool2(), test_rset1(), test_rset2(), test_scaleweight1(), test_scaleweight2(), test_serialise_document2(), test_simplequery1(), test_simplequery2(), test_simplequery3(), test_snippet1(), test_snippet_empty(), test_snippet_empty_mset(), test_snippet_ngrams(), test_snippet_small_zerolength(), test_snippet_start_nonspace(), test_snippet_termcover1(), test_snippet_termcover2(), test_snippetmisc1(), test_snippetphrase1(), test_snippetstem1(), test_sortrel1(), test_sortvalue1(), test_sortvalue2(), test_spaceterms1(), test_specialterms1(), test_specialterms2(), test_subclassablerefcount3(), test_subclassablerefcount6(), test_subclassablerefcount7(), test_subdbwithoutpos1(), test_synonym1(), test_synonym2(), test_synonym3(), test_synonym4(), test_termlist1(), test_termlist2(), test_termlist3(), test_termlist4(), test_termlisttermfreq1(), test_termstats(), test_tfidfweight3(), test_topercent1(), test_topercent2(), test_topercent3(), test_topercent4(), test_topercent5(), test_topercent6(), test_topercent7(), test_unigramlmweight4(), test_unigramlmweight5(), test_unigramlmweight7(), test_unigramlmweight8(), test_valuege1(), test_valuege2(), test_valuege4(), test_valuele1(), test_valuemapsource1(), test_valuerange1(), test_valuerange2(), test_valuerange3(), test_valuerange4(), test_valuerange5(), test_valuerange6(), test_valuerange7(), test_valuerangematchesub1(), test_valuestream1(), test_valuestream2(), test_valuestream3(), test_valueweightsource1(), test_weight1(), test_wildcard1(), test_wildcard2(), test_wildcard4(), test_wildquery1(), test_wqf1(), test_xor1(), test_xor2(), test_xor3(), test_xordecay1(), test_zerodocid1(), test_zeroestimate1(), and tests.

◆ if() [4/50]

if ( (properties &BACKEND)&&!(properties &MULTI)  )

◆ if() [5/50]

if ( (properties &BACKEND)&&!(properties &MULTI)&&!(properties &REMOTE)  )

◆ if() [6/50]

if ( (properties &BACKEND)&&!(properties &REMOTE)  )

◆ if() [7/50]

if ( (properties &BACKEND)&&!(properties &REMOTE)&&!(properties &INMEMORY)  )

Definition at line 435 of file api_collated.h.

References test_driver::run(), test_latlongpostingsource1(), and tests.

◆ if() [8/50]

if ( (properties &BACKEND)&&!(properties &REMOTE)&&!(properties &MULTI)  )

◆ if() [9/50]

if ( (properties &BACKEND)&&!(properties &REMOTE)&&(properties &VALUESTATS)  )

Definition at line 454 of file api_collated.h.

References test_driver::run(), test_sortfunctor3(), and tests.

◆ if() [10/50]

if ( (properties &BACKEND)&&!(properties &WRITABLE)  )

Definition at line 461 of file api_collated.h.

References test_driver::run(), test_testlock2(), and tests.

◆ if() [11/50]

if ( (properties &CHECK)  )

Definition at line 468 of file api_collated.h.

References test_driver::run(), test_freelistleak1(), and tests.

◆ if() [12/50]

if ( (properties &CHECK)&&(properties &PATH)  )

Definition at line 475 of file api_collated.h.

References test_driver::run(), test_stubdb1(), and tests.

◆ if() [13/50]

if ( (properties &CHERT)  )

◆ if() [14/50]

if ( (properties &CHERT)||(properties &GLASS)  )

◆ if() [15/50]

if ( (properties &COMPACT)  )

◆ if() [16/50]

if ( (properties &COMPACT)&&!(properties &CHERT)  )

Definition at line 533 of file api_collated.h.

References test_driver::run(), test_compacttofd1(), test_compacttofd2(), and tests.

◆ if() [17/50]

if ( (properties &COMPACT)&&!(properties &MULTI)  )

◆ if() [18/50]

if ( (properties &COMPACT)&&(properties &WRITABLE)  )

Definition at line 549 of file api_collated.h.

References test_driver::run(), test_compact1(), and tests.

◆ if() [19/50]

if ( (properties &COMPACT)&&(properties &WRITABLE)&&!(properties &CHERT)  )

Definition at line 556 of file api_collated.h.

References test_driver::run(), test_compactsingle1(), and tests.

◆ if() [20/50]

if ( (properties &GLASS)  )

◆ if() [21/50]

if ( (properties &INMEMORY)  )

◆ if() [22/50]

if ( (properties &METADATA)  )

Definition at line 582 of file api_collated.h.

References test_driver::run(), test_metadata1(), and tests.

◆ if() [23/50]

if ( (properties &METADATA)&&(properties &WRITABLE)  )

◆ if() [24/50]

if ( (properties &METADATA)&&(properties &WRITABLE)&&!(properties &INMEMORY)  )

Definition at line 598 of file api_collated.h.

References test_driver::run(), test_metadata3(), test_metadata5(), and tests.

◆ if() [25/50]

if ( (properties &MULTI)  )

◆ if() [26/50]

if ( (properties &MULTI)&&!(properties &REMOTE)  )

Definition at line 615 of file api_collated.h.

References test_driver::run(), test_postingsourceshardindex1(), and tests.

◆ if() [27/50]

if ( (properties &PATH)  )

◆ if() [28/50]

if ( (properties &POSITIONAL)  )

◆ if() [29/50]

if ( (properties &POSITIONAL)&&(properties &WRITABLE)  )

◆ if() [30/50]

if ( (properties &REMOTE)  )

◆ if() [31/50]

if ( (properties &REMOTE)&&(properties &WRITABLE)  )

Definition at line 666 of file api_collated.h.

References test_driver::run(), test_protocolbug1(), test_remotefdleak1(), and tests.

◆ if() [32/50]

if ( (properties &REPLICAS)  )

◆ if() [33/50]

if ( (properties &SINGLEFILE)  )

Definition at line 687 of file api_collated.h.

References test_driver::run(), test_embedded1(), and tests.

◆ if() [34/50]

if ( (properties &SPELLING)  )

◆ if() [35/50]

if ( (properties &SPELLING)&&(properties &WRITABLE)  )

◆ if() [36/50]

if ( (properties &SYNONYMS)  )

◆ if() [37/50]

if ( (properties &TRANSACTIONS)  )

◆ if() [38/50]

if ( (properties &TRANSACTIONS)&&(properties &PATH)  )

Definition at line 741 of file api_collated.h.

References test_driver::run(), test_canceltransaction3(), and tests.

◆ if() [39/50]

if ( (properties &TRANSACTIONS)&&(properties &VALUESTATS)  )

Definition at line 748 of file api_collated.h.

References test_driver::run(), test_valuestats2(), test_valuestats4(), and tests.

◆ if() [40/50]

if ( (properties &VALUESTATS)  )

◆ if() [41/50]

if ( (properties &WRITABLE)  )

◆ if() [42/50]

if ( (properties &WRITABLE)&&!(properties &INMEMORY)  )

Definition at line 816 of file api_collated.h.

References test_driver::run(), test_closedb4(), test_qpmemoryleak1(), and tests.

◆ if() [43/50]

if ( (properties &WRITABLE)&&!(properties &INMEMORY)&&!(properties &MULTI)  )

Definition at line 824 of file api_collated.h.

References test_driver::run(), test_databasemodified1(), and tests.

◆ if() [44/50]

if ( (properties &WRITABLE)&&!(properties &INMEMORY)&&!(properties &REMOTE)  )

Definition at line 831 of file api_collated.h.

References test_driver::run(), test_replacedoc7(), and tests.

◆ if() [45/50]

if ( (properties &WRITABLE)&&!(properties &REMOTE)  )

Definition at line 838 of file api_collated.h.

References test_driver::run(), test_dbfilefd012(), and tests.

◆ if() [46/50]

if ( (properties &WRITABLE)&&(properties &METADATA)  )

Definition at line 845 of file api_collated.h.

References test_driver::run(), test_closedb10(), and tests.

◆ if() [47/50]

if ( (properties &WRITABLE)&&(properties &PATH)  )

◆ if() [48/50]

if ( (properties &WRITABLE)&&(properties &SPELLING)  )

Definition at line 862 of file api_collated.h.

References test_driver::run(), test_closedb8(), and tests.

◆ if() [49/50]

if ( (properties &WRITABLE)&&(properties &SYNONYMS)  )

◆ if() [50/50]

if ( (properties &WRITABLE)&&(properties &VALUESTATS)  )

Definition at line 878 of file api_collated.h.

References test_driver::run(), test_valuestats1(), and tests.