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

#include <ittia/dbxx/dbxx_object_id.h>

Inheritance diagram for db::TableId:

Inheritance graph

List of all members.


Detailed Description

A unique identifier for a table.

See also:
Database::get_table_id, ObjectLock

Public Member Functions

 TableId (const TableId &)
 TableId (Database *, const db_oid_t *)
const TableIdoperator= (const TableId &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.