#include <temp-relation.h>


Public Member Functions | |
| virtual TypeId | GetInstanceTypeId () |
| virtual void | AddKeyAttribute (attrdeftype attribute) |
| This method is not supported. An error is thrown. | |
| virtual int | Insert (Ptr< Tuple > tuple) |
| Adds a tuple to the relation. | |
| virtual void | Delete (Ptr< Tuple > tuple) |
| Deletes the tuple from the relation. | |
| virtual list< Ptr< Tuple > > | GetAllTuples () |
| Returns all the tuples as a list. | |
| virtual uint32_t | Count () |
| Returns the number of tuples in the relation. | |
Static Public Member Functions | |
| static TypeId | GetTypeId (void) |
| This method returns the TypeId associated to ns3::Object. | |
| static Ptr< RelationBase > | New (string name) |
| Factory method to create a new TempRelation. | |
Protected Member Functions | |
| void | SetName (string name) |
| Used by the static factory method only. | |
It is used to return results of database operations like join, select, project, etc. It defines no key attributes.
| virtual TypeId ns3::rapidnet::TempRelation::GetInstanceTypeId | ( | ) | [inline, virtual] |
Reimplemented from ns3::rapidnet::RelationBase.
References GetTypeId().
| static TypeId ns3::rapidnet::TempRelation::GetTypeId | ( | void | ) | [static] |
This method returns the TypeId associated to ns3::Object.
No Attributes defined for this type.
No TraceSources defined for this type.
Reimplemented from ns3::rapidnet::RelationBase.
Referenced by GetInstanceTypeId().
1.5.8