db_oid_t Struct Reference

#include <ittia/db.h>


Detailed Description

Database object identity.

This object identifies a specific table or row.

Initialize with DB_OID_INITIALIZER.

See also:
db_get_bookmark, db_goto_bookmark, db_lock, db_unlock

Data Fields

db_alloc_t db_alloc
uint16_t oid_tag
union {
   struct {
      uint32_t   pid
      uint32_t   tid
   }   _tableid
   struct {
      uint32_t   pid
      uint32_t   tid
      uint32_t   rid
   }   _rowid
u

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