rdm_db_query.h File Reference

RDM Database Query. More...

#include "rdm_time_series_custom.h"
#include "rdmdbapi.h"
#include "rdmtransapi.h"
#include "rdmcursorapi.h"
#include "rdm_db.h"
Include dependency graph for rdm_db_query.h:

Data Structures

class RDM::DB::QUERY::join_rows< table_id, NEXT >
Template base class for doing a join. More...
class RDM::DB::QUERY::join_rows_to_many< table_id, NEXT >
Template base class for doing a join for one to many. More...
class RDM::DB::QUERY::join_by_key< table_id, key_id, KEY_T, NEXT >
Template base class for doing a join by key. More...
class RDM::DB::QUERY::inner_join_by_key< table_id, key_id, KEY_T, NEXT >
Inner join by key. More...
class RDM::DB::QUERY::outer_join_by_key< table_id, key_id, KEY_T, NEXT >
Outer join by key. More...
class RDM::DB::QUERY::inner_join_by_referenced< table_id, ref_id, NEXT >
Inner join by referenced. More...
class RDM::DB::QUERY::outer_join_by_referenced< table_id, ref_id, NEXT >
Outer join by referenced. More...
class RDM::DB::QUERY::inner_join_by_reference< table_id, ref_id, NEXT >
Inner join by reference. More...
class RDM::DB::QUERY::outer_join_by_reference< table_id, ref_id, NEXT >
Outer join by reference. More...
class RDM::DB::QUERY::join_rows_to_one< table_id, NEXT >
class RDM::DB::QUERY::inner_join_by_referencing< table_id, ref_id, NEXT >
Inner join by referencing. More...
class RDM::DB::QUERY::outer_join_by_referencing< table_id, ref_id, NEXT >
Outer join by referencing. More...

Namespaces

RDM
The RDM Namespace.
RDM::DB
The RDM Database Namespace.
RDM::DB::QUERY
The RDM Database Query Namespace.

Macros

#define RDM_DB_QUERY_H

Enumerations

enum RDM::DB::QUERY::position {
RDM::DB::QUERY::POS_NOT_SET = 0, RDM::DB::QUERY::POS_BEFORE_FIRST = 1, RDM::DB::QUERY::POS_ESTABLISHED_BEFORE_FIRST = 2, RDM::DB::QUERY::POS_SET = 3,
RDM::DB::QUERY::POS_AFTER_LAST = -1
}
The position in an ordered set of rows. More...

Detailed Description

RDM Database Query.

Macro Definition Documentation

RDM_DB_QUERY_H

#define RDM_DB_QUERY_H