#include <reference.h>
Inheritance diagram for dbReference< T >:
Public Methods | |
dbFieldDescriptor * | dbDescribeComponents (dbFieldDescriptor *fd) |
dbReference & | operator= (dbReference const &ref) |
dbReference & | operator= (dbNullReference const &) |
dbReference< T > & | unsafeAssign (dbAnyReference const &ref) |
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 |
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 Reimplemented from dbAnyReference. |
|
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 |
|
Unsafe assignment operator. Assign any refernce.
|
|
Check whether reference is null |