3     if (!(properties&BACKEND)) {
   144     if (((properties&
SPELLING)||(properties&REMOTE))&&(properties&WRITABLE)) {
   151     if ((properties&BACKEND)) {
   386     if ((properties&BACKEND)&&!(properties&MULTI)) {
   403     if ((properties&BACKEND)&&!(properties&MULTI)&&!(properties&REMOTE)) {
   411     if ((properties&BACKEND)&&!(properties&REMOTE)) {
   435     if ((properties&BACKEND)&&!(properties&REMOTE)&&!(properties&INMEMORY)) {
   442     if ((properties&BACKEND)&&!(properties&REMOTE)&&!(properties&MULTI)) {
   454     if ((properties&BACKEND)&&!(properties&REMOTE)&&(properties&VALUESTATS)) {
   461     if ((properties&BACKEND)&&!(properties&WRITABLE)) {
   468     if ((properties&CHECK)) {
   475     if ((properties&CHECK)&&(properties&PATH)) {
   482     if ((properties&CHERT)) {
   491     if ((properties&CHERT)||(properties&GLASS)) {
   507     if ((properties&COMPACT)) {
   533     if ((properties&COMPACT)&&!(properties&CHERT)) {
   541     if ((properties&COMPACT)&&!(properties&MULTI)) {
   549     if ((properties&COMPACT)&&(properties&WRITABLE)) {
   556     if ((properties&COMPACT)&&(properties&WRITABLE)&&!(properties&CHERT)) {
   563     if ((properties&GLASS)) {
   572     if ((properties&INMEMORY)) {
   582     if ((properties&METADATA)) {
   589     if ((properties&METADATA)&&(properties&WRITABLE)) {
   598     if ((properties&METADATA)&&(properties&WRITABLE)&&!(properties&INMEMORY)) {
   606     if ((properties&MULTI)) {
   615     if ((properties&MULTI)&&!(properties&REMOTE)) {
   622     if ((properties&PATH)) {
   632     if ((properties&POSITIONAL)) {
   646     if ((properties&POSITIONAL)&&(properties&WRITABLE)) {
   655     if ((properties&REMOTE)) {
   666     if ((properties&REMOTE)&&(properties&WRITABLE)) {
   674     if ((properties&REPLICAS)) {
   687     if ((properties&SINGLEFILE)) {
   694     if ((properties&SPELLING)) {
   709     if ((properties&SPELLING)&&(properties&WRITABLE)) {
   719     if ((properties&SYNONYMS)) {
   730     if ((properties&TRANSACTIONS)) {
   741     if ((properties&TRANSACTIONS)&&(properties&PATH)) {
   748     if ((properties&TRANSACTIONS)&&(properties&VALUESTATS)) {
   756     if ((properties&VALUESTATS)) {
   766     if ((properties&WRITABLE)) {
   816     if ((properties&WRITABLE)&&!(properties&INMEMORY)) {
   824     if ((properties&WRITABLE)&&!(properties&INMEMORY)&&!(properties&MULTI)) {
   831     if ((properties&WRITABLE)&&!(properties&INMEMORY)&&!(properties&REMOTE)) {
   838     if ((properties&WRITABLE)&&!(properties&REMOTE)) {
   845     if ((properties&WRITABLE)&&(properties&METADATA)) {
   852     if ((properties&WRITABLE)&&(properties&PATH)) {
   862     if ((properties&WRITABLE)&&(properties&SPELLING)) {
   869     if ((properties&WRITABLE)&&(properties&SYNONYMS)) {
   878     if ((properties&WRITABLE)&&(properties&VALUESTATS)) {
 
void test_expanddeciderfilterprefix1()
 
void test_qp_spellwild1()
 
void test_positfromtermit1()
 
void test_checkatleast2()
 
void test_remotefdleak1()
 
void test_qp_value_stringrange1()
 
void test_corruptglass1()
 
void test_latlongmetric1()
 
void test_valueweightsource3()
 
void test_snippet_termcover1()
 
void test_subclassablerefcount1()
 
void test_changemaxweightsource1()
 
void test_latlongmetric2()
 
void test_lockfilefd0or1()
 
void test_estimaterounding1()
 
void test_possubqueries1()
 
void test_elitesetmulti4()
 
void test_phraseweightcheckbug1()
 
void test_qp_stringrange1()
 
void test_pl2plusweight2()
 
void test_checkinitweight1()
 
void test_elitesetmulti1()
 
void test_serialise_query4()
 
void test_emptyvalwtsource1()
 
void test_querypairwise1()
 
void test_snippet_empty()
 
void test_postingsourceshardindex1()
 
void test_expandweights1()
 
void test_unigramlmweight8()
 
void test_termlisttermfreq1()
 
void test_compactmergesynonym1()
 
void test_qp_flag_wildcard1()
 
void test_qp_value_range4()
 
void test_chertdatabasenotfounderror1()
 
void test_tg_max_word_length1()
 
void test_newfreelistblock1()
 
void test_latlongcoords1()
 
void test_dualprefixwildcard1()
 
void test_canceltransaction3()
 
void test_glassdatabasenotfounderror1()
 
void test_qp_spellpartial1()
 
void test_compactoldmultipass1()
 
void test_utf8iterator1()
 
void test_enquiregetquery1()
 
void test_compactoldstub1()
 
void test_decvalwtsource1()
 
void test_decvalwtsource2()
 
void test_checkatleast1()
 
void test_qpsynonympartial1()
 
void test_qp_value_range3()
 
void test_qp_defaultstrategysome1()
 
void test_qp_default_op1()
 
void test_externalsource1()
 
void test_unigramlmweight7()
 
void test_nomoredocids1()
 
void test_lockfileumask1()
 
void test_checkatleast3()
 
void test_doclenaftercommit1()
 
void test_valuesetmatchdecider2()
 
void test_unigramlmweight4()
 
void test_complexphrase2()
 
void test_unsupportedcheck3()
 
void test_compactsingle1()
 
void test_valuemapsource2()
 
void test_phrasealldocs1()
 
void test_zeroestimate1()
 
void test_compactoldmissingtables1()
 
void test_checkatleast4()
 
void test_bm25plusweight3()
 
void test_esetiterator2()
 
void test_subdbwithoutpos1()
 
void test_serialise_document1()
 
void test_matchdecider3()
 
void test_qp_value_customrange1()
 
void test_singlesubquery2()
 
void test_subclassablerefcount2()
 
void test_matchdecider1()
 
void test_bigoaddvalue1()
 
void test_qp_customrange1()
 
void test_bm25plusweight2()
 
void test_singlesubquery3()
 
void test_externalsource4()
 
void test_sortfunctorremote1()
 
void test_postingsourceclone1()
 
void test_qp_stopword_group1()
 
void test_valuesetmatchdecider1()
 
void test_valueweightsource2()
 
void test_qp_default_prefix1()
 
void test_getdocumentlazy1()
 
void test_compactmissingtables1()
 
void test_weightserialisation1()
 
void test_externalsource2()
 
void test_pl2plusweight5()
 
void test_compactoldstub2()
 
void test_unsupportedcheck2()
 
void test_compactoldempty1()
 
void test_checkstatsweight1()
 
void test_readonlyparentdir1()
 
void test_serialise_document2()
 
void test_qp_daterange2()
 
void test_compactmerge1()
 
void test_qp_stem_all_z1()
 
void test_documentemptyterm1()
 
void test_qp_fieldproc2()
 
void test_esetiterator1()
 
void test_checkstatsweight4()
 
void test_serialise_query3()
 
void test_snippetphrase1()
 
void test_databasemodified1()
 
void test_sortfunctorempty1()
 
void test_compactnorenumber1()
 
void test_elitesetmulti2()
 
void test_freelistleak1()
 
void test_itorskiptofromend1()
 
void test_decvalwtsource3()
 
void test_checkzeromaxpartopt1()
 
void test_qp_flag_bool_any_case1()
 
void test_pl2plusweight4()
 
void test_valuerangematchesub1()
 
void test_errorcopyctor()
 
void test_qp_value_range2()
 
void test_qp_default_op2()
 
void test_utf8iterator2()
 
void test_msetiterator2()
 
void test_failedreplace1()
 
void test_getuniqueterms1()
 
void test_orphanedhint1()
 
void test_lockfilealreadyopen1()
 
void test_qp_stemsomefullpos()
 
void test_compactmultipass1()
 
void test_compactoldmerge1()
 
void test_longpositionlist1()
 
void test_double_register_leak()
 
void test_checkstatsweight3()
 
void test_removepostings()
 
void test_compactoldstub4()
 
void test_specialterms1()
 
void test_qp_value_daterange2()
 
void test_singlesubquery1()
 
void test_expandweights3()
 
void test_unigramlmweight5()
 
void test_compactoldnorenumber1()
 
void test_subclassablerefcount6()
 
void test_qp_daterange1()
 
void test_documentclearterms1()
 
void test_failedreplace2()
 
void test_compactmultichunks1()
 
void test_qp_fieldproc1()
 
void test_subclassablerefcount4()
 
static const test_desc tests[]
The lists of tests to perform. 
 
void test_expanddeciderfilterprefix2()
 
void test_emptyquerypart1()
 
void test_canceltransaction1()
 
void test_matchdecider2()
 
void test_fixedweightsource2()
 
void test_valueweightsource1()
 
void test_cursordelbug1()
 
void test_nonutf8termdesc1()
 
void test_nopositionbug1()
 
void test_fixedweightsource1()
 
void test_latlongpostingsource1()
 
void test_qp_unstem_boolean_prefix()
 
void test_subclassablerefcount3()
 
void test_poslistupdate1()
 
void test_expandweights2()
 
void test_unicodepredicates1()
 
void test_serialise_query2()
 
void test_decvalwtsource4()
 
void test_chertdatabaseopen1()
 
void test_matchdecider4()
 
void test_valuemapsource1()
 
void test_lazytablebug1()
 
void test_phraseorneartoand1()
 
void test_externalsource3()
 
void test_multivaluekeymaker1()
 
void test_snippet_empty_mset()
 
void test_qp_value_daterange1()
 
void test_qp_flag_partial1()
 
void test_compactempty1()
 
void test_nosubdatabases1()
 
void test_subclassablerefcount7()
 
void test_modifyvalues1()
 
void test_splitpostings1()
 
void test_subclassablerefcount5()
 
void test_qp_value_range1()
 
void test_qp_flag_wildcard3()
 
void test_matchnothing1()
 
void test_compactoldmultichunks1()
 
void test_snippet_empty_mset2()
 
void test_valueweightsource5()
 
void test_compactoldmergesynonym1()
 
void test_snippet_termcover2()
 
void test_unsupportedcheck1()
 
void test_committransaction1()
 
void test_expandweights7()
 
void test_qp_odd_chars1()
 
void test_latlongkeymaker1()
 
void test_canceltransaction2()
 
static int run(const test_desc *tests)
 
void test_qpmemoryleak1()
 
void test_combinewqfnomore1()
 
void test_compactoldstub3()
 
void test_documentclearvalues1()
 
void test_databaseassign1()
 
void test_modifiedpostlist1()
 
void test_getdocumentlazy2()
 
void test_crashrecovery1()
 
void test_deletewhileiterating1()
 
void test_expandweights6()
 
void test_expandweights8()
 
void test_qp_accumulate()
 
void test_qp_default_op3()
 
void test_exceed32bitcombineddb1()
 
void test_qp_fieldproc3()
 
void test_complexphrase3()
 
void test_expandweights4()
 
void test_snippet_ngrams()
 
Structure holding a description of a test. 
 
void test_nonutf8docdesc1()
 
void test_msetmaxitems1()
 
void test_snippet_small_zerolength()
 
void test_postingsourcebounds1()
 
void test_qp_default_prefix2()
 
void test_msetiterator3()
 
void test_expandfunctor1()
 
void test_matchtimelimit1()
 
void test_msetiterator1()
 
void test_subclassablerefcount8()
 
void test_dontflattensubqueries1()
 
void test_msetzeroitems1()
 
void test_valuesaftercommit1()
 
void test_qp_flag_wildcard2()
 
void test_complexphrase1()
 
void test_changesorter1()
 
void test_snippet_start_nonspace()
 
void test_expandmaxitems1()
 
void test_checkstatsweight2()
 
void test_implicitendsession1()
 
void test_specialterms2()
 
void test_qp_flag_pure_not1()
 
void test_databasenotfounderror2()
 
void test_badtransaction1()
 
void test_expandweights5()
 
void test_decvalwtsource5()
 
void test_serialise_query1()