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)) {
633 if ((properties&POSITIONAL)) {
647 if ((properties&POSITIONAL)&&(properties&WRITABLE)) {
656 if ((properties&REMOTE)) {
667 if ((properties&REMOTE)&&(properties&WRITABLE)) {
675 if ((properties&REPLICAS)) {
688 if ((properties&SINGLEFILE)) {
695 if ((properties&SPELLING)) {
710 if ((properties&SPELLING)&&(properties&WRITABLE)) {
720 if ((properties&SYNONYMS)) {
731 if ((properties&TRANSACTIONS)) {
742 if ((properties&TRANSACTIONS)&&(properties&PATH)) {
749 if ((properties&TRANSACTIONS)&&(properties&VALUESTATS)) {
757 if ((properties&VALUESTATS)) {
767 if ((properties&WRITABLE)) {
817 if ((properties&WRITABLE)&&!(properties&INMEMORY)) {
825 if ((properties&WRITABLE)&&!(properties&INMEMORY)&&!(properties&MULTI)) {
832 if ((properties&WRITABLE)&&!(properties&INMEMORY)&&!(properties&REMOTE)) {
839 if ((properties&WRITABLE)&&!(properties&REMOTE)) {
846 if ((properties&WRITABLE)&&(properties&METADATA)) {
853 if ((properties&WRITABLE)&&(properties&PATH)) {
863 if ((properties&WRITABLE)&&(properties&SPELLING)) {
870 if ((properties&WRITABLE)&&(properties&SYNONYMS)) {
879 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()