db::RowId Class Reference
[Object Ids and Locking]

#include <ittia/dbxx/dbxx_object_id.h>

Inheritance diagram for db::RowId:

Inheritance graph

List of all members.


Detailed Description

A unique identifier for a row.

See also:
Table::get_row_id, ObjectLock

Public Member Functions

 RowId (const RowId &)
 RowId (Database *, const db_oid_t *)
const RowIdoperator= (const RowId &o)
int attach (Database *, const db_oid_t *)
bool is_empty () const
bool operator== (const ObjectId &o) const
bool operator!= (const ObjectId &o) const
const db_oid_t & oid () const

Protected Member Functions

void _attach_oid (Database *, const db_oid_t *)

Protected Attributes

Databasecur_db
db_oid_t cur_oid

Friends

class ObjectLock

Copyright © 2005-2008 ITTIA®. All rights reserved.