A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
CatalogStandardUserTypeMetadata Class Reference

#include <CatalogStandardUserTypeMetadata.h>

+ Collaboration diagram for CatalogStandardUserTypeMetadata:

Public Member Functions

 CatalogStandardUserTypeMetadata ()
 
 CatalogStandardUserTypeMetadata (string itemIdIn, string objectIDIn, string objectTypeIn, string objectNameIn, string libraryBytesIn)
 
 CatalogStandardUserTypeMetadata (const CatalogStandardUserTypeMetadata &pdbCatalogEntryToCopy)
 
 ~CatalogStandardUserTypeMetadata ()
 
string getItemKey ()
 
string getItemId ()
 
string getObjectID ()
 
string getObjectType ()
 
string getItemName ()
 
string getLibraryBytes ()
 
void setObjectId (string &objectIdIn)
 
void setItemId (string &itemIdIn)
 
void setItemKey (string &itemKeyIn)
 
void setItemName (string &itemIdIn)
 
void setLibraryBytes (string &bytesIn)
 
string printShort ()
 

Private Attributes

string itemId
 
string objectID
 
string objectType
 
string objectName
 
string libraryBytes
 

Friends

std::ostream & operator<< (std::ostream &out, CatalogStandardUserTypeMetadata &userDefinedObject)
 

Detailed Description

CatalogStandardUserTypeMetadata encapsulates information for a given user-defined object (either a data type or metric), including:

1) objectID: numeric identifier assigned automatically by the catalog 2) objectType: (data_types or metrics) 3) objectName: a string given by the user

Definition at line 41 of file CatalogStandardUserTypeMetadata.h.

Constructor & Destructor Documentation

CatalogStandardUserTypeMetadata::CatalogStandardUserTypeMetadata ( )

Definition at line 27 of file CatalogStandardUserTypeMetadata.cc.

CatalogStandardUserTypeMetadata::CatalogStandardUserTypeMetadata ( string  itemIdIn,
string  objectIDIn,
string  objectTypeIn,
string  objectNameIn,
string  libraryBytesIn 
)

Definition at line 29 of file CatalogStandardUserTypeMetadata.cc.

CatalogStandardUserTypeMetadata::CatalogStandardUserTypeMetadata ( const CatalogStandardUserTypeMetadata pdbCatalogEntryToCopy)

Definition at line 35 of file CatalogStandardUserTypeMetadata.cc.

CatalogStandardUserTypeMetadata::~CatalogStandardUserTypeMetadata ( )

Definition at line 44 of file CatalogStandardUserTypeMetadata.cc.

Member Function Documentation

string CatalogStandardUserTypeMetadata::getItemId ( )

Definition at line 48 of file CatalogStandardUserTypeMetadata.cc.

string CatalogStandardUserTypeMetadata::getItemKey ( )

Definition at line 46 of file CatalogStandardUserTypeMetadata.cc.

string CatalogStandardUserTypeMetadata::getItemName ( )

Definition at line 54 of file CatalogStandardUserTypeMetadata.cc.

+ Here is the caller graph for this function:

string CatalogStandardUserTypeMetadata::getLibraryBytes ( )

Definition at line 56 of file CatalogStandardUserTypeMetadata.cc.

string CatalogStandardUserTypeMetadata::getObjectID ( )

Definition at line 50 of file CatalogStandardUserTypeMetadata.cc.

+ Here is the caller graph for this function:

string CatalogStandardUserTypeMetadata::getObjectType ( )

Definition at line 52 of file CatalogStandardUserTypeMetadata.cc.

string CatalogStandardUserTypeMetadata::printShort ( )

Definition at line 80 of file CatalogStandardUserTypeMetadata.cc.

+ Here is the call graph for this function:

void CatalogStandardUserTypeMetadata::setItemId ( string &  itemIdIn)

Definition at line 64 of file CatalogStandardUserTypeMetadata.cc.

void CatalogStandardUserTypeMetadata::setItemKey ( string &  itemKeyIn)

Definition at line 68 of file CatalogStandardUserTypeMetadata.cc.

void CatalogStandardUserTypeMetadata::setItemName ( string &  itemIdIn)

Definition at line 72 of file CatalogStandardUserTypeMetadata.cc.

void CatalogStandardUserTypeMetadata::setLibraryBytes ( string &  bytesIn)

Definition at line 76 of file CatalogStandardUserTypeMetadata.cc.

void CatalogStandardUserTypeMetadata::setObjectId ( string &  objectIdIn)

Definition at line 60 of file CatalogStandardUserTypeMetadata.cc.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
CatalogStandardUserTypeMetadata userDefinedObject 
)
friend

Definition at line 80 of file CatalogStandardUserTypeMetadata.h.

Member Data Documentation

string CatalogStandardUserTypeMetadata::itemId
private

Definition at line 93 of file CatalogStandardUserTypeMetadata.h.

string CatalogStandardUserTypeMetadata::libraryBytes
private

Definition at line 101 of file CatalogStandardUserTypeMetadata.h.

string CatalogStandardUserTypeMetadata::objectID
private

Definition at line 95 of file CatalogStandardUserTypeMetadata.h.

string CatalogStandardUserTypeMetadata::objectName
private

Definition at line 99 of file CatalogStandardUserTypeMetadata.h.

string CatalogStandardUserTypeMetadata::objectType
private

Definition at line 97 of file CatalogStandardUserTypeMetadata.h.


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