RDM::DB::QUERY Namespace Reference

The RDM Database Query Namespace. More...

Data Structures

class inner_join_by_key
Inner join by key. More...
class inner_join_by_reference
Inner join by reference. More...
class inner_join_by_referenced
Inner join by referenced. More...
class inner_join_by_referencing
Inner join by referencing. More...
class join_by_key
Template base class for doing a join by key. More...
class join_rows
Template base class for doing a join. More...
class join_rows_to_many
Template base class for doing a join for one to many. More...
class join_rows_to_one
class outer_join_by_key
Outer join by key. More...
class outer_join_by_reference
Outer join by reference. More...
class outer_join_by_referenced
Outer join by referenced. More...
class outer_join_by_referencing
Outer join by referencing. More...

Enumerations

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

Detailed Description

The RDM Database Query Namespace.

The RDM Database Query Namespace contains a set of template classes used for querying data from RDM by different types of join.