DBSCHEMA::ATTRIBUTE Class Reference

#include <mi32/dbschema.h>

List of all members.

Public Types

enum  CLASS { CLASS_F = 'F', CLASS_N = 'N', CLASS_S = 'S', CLASS_Dollar = '$' }
enum  TYPE {
  TYPE_Enum = 'E', TYPE_Float = 'F', TYPE_List = 'L', TYPE_ListUnique = 'U',
  TYPE_Int = 'I', TYPE_CodedString = 'A', TYPE_FreeText = 'S'
}

Public Member Functions

 ATTRIBUTE ()
 ATTRIBUTE (const MISTRINGLIST &parts)
 ~ATTRIBUTE ()
CLASS GetClass () const
const RVC::DESCRIPTORGetDescriptor () const
const MILIST< ATTRIBUTE_ENUMVAL > & GetEnumValues () const
const MISTRINGGetFormat () const
int GetIDNum () const
double GetMaxVal () const
int GetMeasureID () const
double GetMinVal () const
TYPE GetType () const
int GetUnitID () const
const MISTRINGGetUnitName () const

Private Attributes

char m_acronym [8]
CLASS m_Class
RVC::DESCRIPTOR m_Descriptor
MILIST< ATTRIBUTE_ENUMVALm_EnumValues
MISTRING m_format
double m_MaxVal
int m_MeasureNum
double m_MinVal
int m_num
TYPE m_Type
MISTRING m_UnitName
int m_UnitNum

Member Enumeration Documentation

Enumerator:
CLASS_F 
CLASS_N 
CLASS_S 
CLASS_Dollar 
Enumerator:
TYPE_Enum 
TYPE_Float 
TYPE_List 

Allows duplicates.

TYPE_ListUnique 
TYPE_Int 
TYPE_CodedString 
TYPE_FreeText 

Constructor & Destructor Documentation

DBSCHEMA::ATTRIBUTE::ATTRIBUTE ( const MISTRINGLIST parts  ) 
DBSCHEMA::ATTRIBUTE::ATTRIBUTE (  ) 
DBSCHEMA::ATTRIBUTE::~ATTRIBUTE (  ) 

Member Function Documentation

CLASS DBSCHEMA::ATTRIBUTE::GetClass (  )  const [inline]
const RVC::DESCRIPTOR& DBSCHEMA::ATTRIBUTE::GetDescriptor (  )  const [inline]
const MILIST<ATTRIBUTE_ENUMVAL>& DBSCHEMA::ATTRIBUTE::GetEnumValues (  )  const [inline]
const MISTRING& DBSCHEMA::ATTRIBUTE::GetFormat (  )  const [inline]
int DBSCHEMA::ATTRIBUTE::GetIDNum (  )  const [inline]
double DBSCHEMA::ATTRIBUTE::GetMaxVal (  )  const [inline]
int DBSCHEMA::ATTRIBUTE::GetMeasureID (  )  const [inline]
double DBSCHEMA::ATTRIBUTE::GetMinVal (  )  const [inline]
TYPE DBSCHEMA::ATTRIBUTE::GetType (  )  const [inline]
int DBSCHEMA::ATTRIBUTE::GetUnitID (  )  const [inline]
const MISTRING& DBSCHEMA::ATTRIBUTE::GetUnitName (  )  const [inline]

Member Data Documentation

char DBSCHEMA::ATTRIBUTE::m_acronym[8] [private]

The documentation for this class was generated from the following file:

Generated on Sun Oct 7 21:34:02 2012 for TNTsdk 2012 by  doxygen 1.6.1