| ARB
    | 
#include <smartptr.h>#include <arb_match.h>#include <arbdbt.h>#include <gb_aci.h>#include <string>

Go to the source code of this file.
| Classes | |
| class | QueryTarget | 
| class | QueryKey | 
| struct | ExplicitQueryKey | 
| class | QueryExpr | 
| Macros | |
| #define | qe_assert(cond) arb_assert(cond) | 
| #define | MAX_SHOWN_DATA_SIZE 500 | 
| Typedefs | |
| typedef SmartPtr< QueryKey > | QueryKeyPtr | 
| Enumerations | |
| enum | query_operator { ILLEGAL, AND, OR } | 
| enum | query_type { AQT_INVALID, AQT_EMPTY, AQT_NON_EMPTY, AQT_LOWER, AQT_GREATER, AQT_EXACT_MATCH, AQT_OCCURS, AQT_STARTS_WITH, AQT_ENDS_WITH, AQT_WILDCARD, AQT_REGEXPR, AQT_ACI } | 
| enum | query_key_type { QKEY_EXPLICIT, QKEY_ANY, QKEY_ALL, QKEY_ANY_REC, QKEY_ALL_REC } | 
| #define qe_assert | ( | cond | ) | arb_assert(cond) | 
Definition at line 30 of file query_expr.h.
Referenced by QueryExpr::append(), QueryExpr::matches(), QueryExpr::negate(), QueryExpr::QueryExpr(), and QueryExpr::setError().
| #define MAX_SHOWN_DATA_SIZE 500 | 
Definition at line 62 of file query_expr.h.
Referenced by QUERY::DbQuery_update_list(), QueryExpr::matches(), and SET_QUERIED().
| typedef SmartPtr<QueryKey> QueryKeyPtr | 
Definition at line 140 of file query_expr.h.
| enum query_operator | 
| Enumerator | |
|---|---|
| ILLEGAL | |
| AND | |
| OR | |
Definition at line 64 of file query_expr.h.
| enum query_type | 
| Enumerator | |
|---|---|
| AQT_INVALID | |
| AQT_EMPTY | |
| AQT_NON_EMPTY | |
| AQT_LOWER | |
| AQT_GREATER | |
| AQT_EXACT_MATCH | |
| AQT_OCCURS | |
| AQT_STARTS_WITH | |
| AQT_ENDS_WITH | |
| AQT_WILDCARD | |
| AQT_REGEXPR | |
| AQT_ACI | |
Definition at line 66 of file query_expr.h.
| enum query_key_type | 
| Enumerator | |
|---|---|
| QKEY_EXPLICIT | |
| QKEY_ANY | |
| QKEY_ALL | |
| QKEY_ANY_REC | |
| QKEY_ALL_REC | |
Definition at line 81 of file query_expr.h.
 1.8.8
 1.8.8