
Public Member Functions | |
| QueryBuilderEnv (unsigned int maxtermsperfield_, unsigned int maxchildren_) | |
| Xapian::Query | pop () |
| Pop a query from the front of the list of pieces, and return it. | |
| list< Xapian::Query >::iterator | pick (unsigned int num) |
| Get an iterator pointing to the "num"th element in pieces. | |
Public Attributes | |
| list< Xapian::Query > | pieces |
| Workspace for the query builder steps. | |
| unsigned int | maxtermsperfield |
| unsigned int | maxchildren |
Definition at line 61 of file soaktest_queries.cc.
| QueryBuilderEnv::QueryBuilderEnv | ( | unsigned int | maxtermsperfield_, | |
| unsigned int | maxchildren_ | |||
| ) | [inline] |
Definition at line 68 of file soaktest_queries.cc.
| list<Xapian::Query>::iterator QueryBuilderEnv::pick | ( | unsigned int | num | ) | [inline] |
Get an iterator pointing to the "num"th element in pieces.
Definition at line 83 of file soaktest_queries.cc.
References pieces.
Referenced by combine_AND(), combine_NOT(), combine_OR(), and combine_XOR().
| Xapian::Query QueryBuilderEnv::pop | ( | ) | [inline] |
Pop a query from the front of the list of pieces, and return it.
Definition at line 75 of file soaktest_queries.cc.
References pieces.
Referenced by QueryBuilder::make_query().
| unsigned int QueryBuilderEnv::maxchildren |
Definition at line 66 of file soaktest_queries.cc.
Referenced by combine_AND(), combine_OR(), and combine_XOR().
| unsigned int QueryBuilderEnv::maxtermsperfield |
Workspace for the query builder steps.
Definition at line 63 of file soaktest_queries.cc.
Referenced by combine_AND(), combine_NOT(), combine_OR(), combine_XOR(), pick(), pop(), and push_leaf_N().