#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().