#include <TdkAttributeDef.h>
Public Member Functions | |
TdkAttributeDef (int id) | |
TdkAttributeDef (std::string atrrName, TdkAttributeType type, std::string atrrTableName="", bool uniqueValue=false) | |
TdkAttributeDef (const TdkAttributeDef &attr) | |
virtual | ~TdkAttributeDef () |
virtual int | getId () const |
virtual void | setId (int id) |
virtual std::string | getTableName () const |
virtual void | setTableName (std::string name) |
virtual std::string | getAttrName () const |
virtual void | setAttrName (std::string name) |
virtual TdkAttributeType | getType () const |
virtual void | setType (TdkAttributeType type) |
virtual bool | isUniqueValue () const |
virtual void | setUniqueValue (bool uniqueValue) |
std::string | getAccessName () const |
Protected Member Functions | |
virtual void | init () |
Protected Attributes | |
int | id_ |
std::string | tableName_ |
std::string | attrName_ |
TdkAttributeType | type_ |
bool | uniqueValue_ |
The attributes definition,
TdkAttributeDef::TdkAttributeDef | ( | int | id | ) |
TdkAttributeDef::TdkAttributeDef | ( | std::string | atrrName, | |
TdkAttributeType | type, | |||
std::string | atrrTableName = "" , |
|||
bool | uniqueValue = false | |||
) |
TdkAttributeDef::TdkAttributeDef | ( | const TdkAttributeDef & | attr | ) |
TdkAttributeDef::~TdkAttributeDef | ( | ) | [virtual] |
void TdkAttributeDef::init | ( | ) | [protected, virtual] |
virtual int TdkAttributeDef::getId | ( | ) | const [inline, virtual] |
virtual void TdkAttributeDef::setId | ( | int | id | ) | [inline, virtual] |
virtual std::string TdkAttributeDef::getTableName | ( | ) | const [inline, virtual] |
virtual void TdkAttributeDef::setTableName | ( | std::string | name | ) | [inline, virtual] |
virtual std::string TdkAttributeDef::getAttrName | ( | ) | const [inline, virtual] |
virtual void TdkAttributeDef::setAttrName | ( | std::string | name | ) | [inline, virtual] |
virtual TdkAttributeType TdkAttributeDef::getType | ( | ) | const [inline, virtual] |
virtual void TdkAttributeDef::setType | ( | TdkAttributeType | type | ) | [inline, virtual] |
virtual bool TdkAttributeDef::isUniqueValue | ( | ) | const [inline, virtual] |
virtual void TdkAttributeDef::setUniqueValue | ( | bool | uniqueValue | ) | [inline, virtual] |
std::string TdkAttributeDef::getAccessName | ( | ) | const [inline] |
int TdkAttributeDef::id_ [protected] |
std::string TdkAttributeDef::tableName_ [protected] |
std::string TdkAttributeDef::attrName_ [protected] |
TdkAttributeType TdkAttributeDef::type_ [protected] |
bool TdkAttributeDef::uniqueValue_ [protected] |