#include <reference.h>
Inheritance diagram for dbReference< T >:
Public Methods | |
dbFieldDescriptor * | dbDescribeComponents (dbFieldDescriptor *fd) |
dbReference & | operator= (dbReference const &ref) |
dbReference & | operator= (dbNullReference const &) |
bool | operator== (dbReference const &ref) const |
bool | operator!= (dbReference const &ref) const |
bool | operator== (dbNullReference const &) const |
bool | operator!= (dbNullReference const &) const |
dbReference (dbNullReference const &) | |
dbReference (dbReference const &ref) | |
dbReference (oid_t oid=0) | |
oid_t | getOid () const |
bool | isNull () const |
Protected Attributes | |
oid_t | oid |
Friends | |
bool | isNull (dbAnyReference const &ref) |
|
Constructor of null reference |
|
Copy constructor from reference of the same type |
|
Construstor of reference from OID. Use this constructor with care, because FastDB is not able to check if asigned OID belongs to the required table. If you assign OID of record friom some other table and then use this reference, results will be unpredicted (even database corruption is possible) |
|
Internal method used to describe reference |
|
Get object idetifier
|
|
Check whether reference is null |
|
Operator for cecking if reference is not null |
|
Operator for comparision of two references of the same type |
|
Operator for assigning null to reference
|
|
Assignment operator
|
|
Operator for cecking if reference is null |
|
Operator for comparision of two references of the same type |
|
Check whether reference is null |