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.