ARB
Public Member Functions | Public Attributes | List of all members
QUERY::DbQuery Class Reference

#include <db_query_local.h>

Inheritance diagram for QUERY::DbQuery:
Inheritance graph
[legend]
Collaboration diagram for QUERY::DbQuery:
Collaboration graph
[legend]

Public Member Functions

 DbQuery (ItemSelector &selector_)
 
 ~DbQuery ()
 
bool is_queried (GBDATA *gb_item) const
 
const charget_tree_name () const
 
void set_tree_awar_name (const char *tree_awar_name)
 
SmartPtr< QueryExprbuildQueryExpr ()
 

Public Attributes

AW_windowaws
 
GBDATAgb_main
 
GBDATAgb_ref
 
bool expect_hit_in_ref_list
 
charawar_keys [QUERY_EXPRESSIONS]
 
charawar_queries [QUERY_EXPRESSIONS]
 
charawar_not [QUERY_EXPRESSIONS]
 
charawar_operator [QUERY_EXPRESSIONS]
 
charspecies_name
 
charawar_writekey
 
charawar_writelossy
 
charawar_protectkey
 
charawar_setprotection
 
charawar_setvalue
 
charawar_parskey
 
charawar_parsvalue
 
charawar_parspredefined
 
charawar_acceptConvError
 
charawar_ere
 
charawar_where
 
charawar_by
 
charawar_use_tag
 
charawar_double_pars
 
charawar_deftag
 
charawar_tag
 
charawar_count
 
charawar_sort
 
unsigned long sort_mask
 
AW_selection_listhitlist
 
ItemSelectorselector
 
int select_bit
 
GB_HASHhit_description
 

Detailed Description

Definition at line 59 of file db_query_local.h.

Constructor & Destructor Documentation

QUERY::DbQuery::DbQuery ( ItemSelector selector_)
inline

Definition at line 105 of file db_query_local.h.

References dbq_assert.

DbQuery::~DbQuery ( )

Member Function Documentation

bool QUERY::DbQuery::is_queried ( GBDATA gb_item) const
inline

Definition at line 112 of file db_query_local.h.

References GB_user_flag().

Referenced by QUERY::IS_QUERIED().

const char * DbQuery::get_tree_name ( ) const
void QUERY::DbQuery::set_tree_awar_name ( const char tree_awar_name)
inline

Definition at line 117 of file db_query_local.h.

Referenced by QUERY::create_query_box().

SmartPtr< QueryExpr > DbQuery::buildQueryExpr ( )

Member Data Documentation

AW_window* QUERY::DbQuery::aws
GBDATA* QUERY::DbQuery::gb_main
GBDATA* QUERY::DbQuery::gb_ref

Definition at line 65 of file db_query_local.h.

Referenced by QUERY::create_query_box(), create_ref_hash(), and perform_query_cb().

bool QUERY::DbQuery::expect_hit_in_ref_list

Definition at line 66 of file db_query_local.h.

Referenced by QUERY::create_query_box(), create_ref_hash(), and perform_query_cb().

char* QUERY::DbQuery::awar_keys[QUERY_EXPRESSIONS]
char* QUERY::DbQuery::awar_queries[QUERY_EXPRESSIONS]
char* QUERY::DbQuery::awar_not[QUERY_EXPRESSIONS]
char* QUERY::DbQuery::awar_operator[QUERY_EXPRESSIONS]
char* QUERY::DbQuery::species_name

Definition at line 73 of file db_query_local.h.

Referenced by QUERY::create_query_box(), and ~DbQuery().

char* QUERY::DbQuery::awar_writekey
char* QUERY::DbQuery::awar_writelossy
char* QUERY::DbQuery::awar_protectkey
char* QUERY::DbQuery::awar_setprotection
char* QUERY::DbQuery::awar_setvalue
char* QUERY::DbQuery::awar_parskey
char* QUERY::DbQuery::awar_parsvalue
char* QUERY::DbQuery::awar_parspredefined
char* QUERY::DbQuery::awar_acceptConvError
char* QUERY::DbQuery::awar_ere
char* QUERY::DbQuery::awar_where
char* QUERY::DbQuery::awar_by
char* QUERY::DbQuery::awar_use_tag
char* QUERY::DbQuery::awar_double_pars
char* QUERY::DbQuery::awar_deftag
char* QUERY::DbQuery::awar_tag
char* QUERY::DbQuery::awar_count
char* QUERY::DbQuery::awar_sort
unsigned long QUERY::DbQuery::sort_mask
AW_selection_list* QUERY::DbQuery::hitlist

Definition at line 99 of file db_query_local.h.

Referenced by QUERY::create_query_box(), and QUERY::DbQuery_update_list().

ItemSelector& QUERY::DbQuery::selector
int QUERY::DbQuery::select_bit

Definition at line 102 of file db_query_local.h.

Referenced by CLEAR_QUERIED(), QUERY::create_query_box(), and SET_QUERIED().

GB_HASH* QUERY::DbQuery::hit_description

The documentation for this class was generated from the following files: