RDM Database Query APIs
Collaboration diagram for RDM Database Query APIs:

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

Use these template classes to set up a static chain of encapsulated classes. Each class in the chain has a specific processing task and will fetch rows from the next class in the chain when needed for its computation.

At the head of the class chain, there can optionally be on transaction class:

There are eight derived classes that can be used next, zero or more times in the chain:

A chain of these template classes is terminated with one instance of:

  • Doing a fetch of rows is implemented by read_row class.