ARB
Classes | Namespaces | Macros | Enumerations
db_query_local.h File Reference
#include <arbdbt.h>
#include "db_query.h"
Include dependency graph for db_query_local.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QUERY::DbQuery
 

Namespaces

 QUERY
 

Macros

#define dbq_assert(cond)   arb_assert(cond)
 
#define QUERY_EXPRESSIONS   3
 
#define QUERY_SORT_CRITERIA_BITS   7
 
#define QUERY_SORT_CRITERIA_MASK   ((1<<QUERY_SORT_CRITERIA_BITS)-1)
 

Enumerations

enum  QUERY::QUERY_MODES { QUERY::QUERY_GENERATE, QUERY::QUERY_ENLARGE, QUERY::QUERY_REDUCE }
 
enum  QUERY::QUERY_TYPES { QUERY::QUERY_MARKED, QUERY::QUERY_MATCH, QUERY::QUERY_DONT_MATCH }
 
enum  QUERY::QUERY_RESULT_ORDER {
  QUERY::QUERY_SORT_NONE = 0, QUERY::QUERY_SORT_BY_1STFIELD_CONTENT = 1, QUERY::QUERY_SORT_BY_ID = 2, QUERY::QUERY_SORT_BY_NESTED_PID = 4,
  QUERY::QUERY_SORT_BY_MARKED = 8, QUERY::QUERY_SORT_BY_HIT_DESCRIPTION = 16, QUERY::QUERY_SORT_REVERSE = 32, QUERY::QUERY_SORT_NUM_BY_1STFIELD_CONTENT = 64
}
 

Macro Definition Documentation

#define dbq_assert (   cond)    arb_assert(cond)
#define QUERY_EXPRESSIONS   3
#define QUERY_SORT_CRITERIA_BITS   7

Definition at line 42 of file db_query_local.h.

Referenced by result_sort_order_changed_cb(), and split_sort_mask().

#define QUERY_SORT_CRITERIA_MASK   ((1<<QUERY_SORT_CRITERIA_BITS)-1)

Definition at line 43 of file db_query_local.h.

Referenced by split_sort_mask().