Review of Milestone 1

Dirk Duellmann

CERN

Review of Milestone 1

Impact on C++ Applications

Objectivity/DB C++ Binding

Impact on existing C++ Code

Replacing Raw C++ Pointers

Object References Coding Style

Object References - Temporary Issues

Construction and Deletion of Objects

Using Objectivity’s new Operator

Constructors with side effects

Physical Data Organisation

Object Clustering

Clustering used for the CERES Prototype

Locking Strategy

Locking used for the CERES Prototype

Database-Level Access Mode

Object-Level Access Mode

Set-up and Control of a DB Session

Coding Guidelines

Conclusions - Impact on C++ Applications


Go to the RD45 Homepage