next up previous contents
Next: Select Queries Up: The OPM Query Previous: Introduction

The OPM Query Language

In this section we present the main constructs of the OPM query language.

The OPM query language follows the ODMG-93 standard for object-oriented query languages [5].

An OPM query consists of a data manipulation statement that can be a SELECT, INSERT, DELETE, or UPDATE statement. An insert, delete or update query involves a single target class, while a select query may involve one or more target classes. These statements can involve conditions consisting of and-or compositions of atomic comparisons (see section 2.1.4).