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.
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
CatalogStandardUserTypeMetadata.cc
Go to the documentation of this file.
1
/*****************************************************************************
2
* *
3
* Copyright 2018 Rice University *
4
* *
5
* Licensed under the Apache License, Version 2.0 (the "License"); *
6
* you may not use this file except in compliance with the License. *
7
* You may obtain a copy of the License at *
8
* *
9
* http://www.apache.org/licenses/LICENSE-2.0 *
10
* *
11
* Unless required by applicable law or agreed to in writing, software *
12
* distributed under the License is distributed on an "AS IS" BASIS, *
13
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. *
14
* See the License for the specific language governing permissions and *
15
* limitations under the License. *
16
* *
17
*****************************************************************************/
18
/*
19
* CatalogStandardUserTypeMetadata.cc
20
*
21
*/
22
23
#include "
CatalogStandardUserTypeMetadata.h
"
24
25
using namespace
std;
26
27
CatalogStandardUserTypeMetadata::CatalogStandardUserTypeMetadata
() {}
28
29
CatalogStandardUserTypeMetadata::CatalogStandardUserTypeMetadata
(
30
string
itemIdIn,
string
objectIDIn,
string
objectTypeIn,
31
string
objectNameIn,
string
libraryBytesIn)
32
: itemId(itemIdIn), objectID(objectIDIn), objectType(objectTypeIn),
33
objectName(objectNameIn), libraryBytes(libraryBytesIn) {}
34
35
CatalogStandardUserTypeMetadata::CatalogStandardUserTypeMetadata
(
36
const
CatalogStandardUserTypeMetadata
&pdbCatalogEntryToCopy) {
37
itemId
= pdbCatalogEntryToCopy.
itemId
;
38
objectID
= pdbCatalogEntryToCopy.
objectID
;
39
objectType
= pdbCatalogEntryToCopy.
objectType
;
40
objectName
= pdbCatalogEntryToCopy.
objectName
;
41
libraryBytes
= pdbCatalogEntryToCopy.
libraryBytes
;
42
}
43
44
CatalogStandardUserTypeMetadata::~CatalogStandardUserTypeMetadata
() {}
45
46
string
CatalogStandardUserTypeMetadata::getItemKey
() {
return
objectName
; }
47
48
string
CatalogStandardUserTypeMetadata::getItemId
() {
return
itemId
; }
49
50
string
CatalogStandardUserTypeMetadata::getObjectID
() {
return
objectID
; }
51
52
string
CatalogStandardUserTypeMetadata::getObjectType
() {
return
objectType
; }
53
54
string
CatalogStandardUserTypeMetadata::getItemName
() {
return
objectName
; }
55
56
string
CatalogStandardUserTypeMetadata::getLibraryBytes
() {
57
return
libraryBytes
;
58
}
59
60
void
CatalogStandardUserTypeMetadata::setObjectId
(
string
&objectIdIn) {
61
objectID
= objectIdIn;
62
}
63
64
void
CatalogStandardUserTypeMetadata::setItemId
(
string
&itemIdIn) {
65
itemId
= itemIdIn;
66
}
67
68
void
CatalogStandardUserTypeMetadata::setItemKey
(
string
&itemKeyIn) {
69
objectName
= itemKeyIn;
70
}
71
72
void
CatalogStandardUserTypeMetadata::setItemName
(
string
&itemIdIn) {
73
objectName
= itemIdIn;
74
}
75
76
void
CatalogStandardUserTypeMetadata::setLibraryBytes
(
string
&bytesIn) {
77
libraryBytes
= bytesIn;
78
}
79
80
string
CatalogStandardUserTypeMetadata::printShort
() {
81
string
output;
82
output =
" Type ID: "
;
83
output.append(
getObjectID
().c_str())
84
.append(
" | Type Name: "
)
85
.append(
getItemName
().c_str());
86
return
output;
87
}
CatalogStandardUserTypeMetadata::setLibraryBytes
void setLibraryBytes(string &bytesIn)
Definition:
CatalogStandardUserTypeMetadata.cc:76
CatalogStandardUserTypeMetadata::CatalogStandardUserTypeMetadata
CatalogStandardUserTypeMetadata()
Definition:
CatalogStandardUserTypeMetadata.cc:27
CatalogStandardUserTypeMetadata
Definition:
CatalogStandardUserTypeMetadata.h:41
CatalogStandardUserTypeMetadata::getObjectID
string getObjectID()
Definition:
CatalogStandardUserTypeMetadata.cc:50
CatalogStandardUserTypeMetadata::libraryBytes
string libraryBytes
Definition:
CatalogStandardUserTypeMetadata.h:101
CatalogStandardUserTypeMetadata::~CatalogStandardUserTypeMetadata
~CatalogStandardUserTypeMetadata()
Definition:
CatalogStandardUserTypeMetadata.cc:44
CatalogStandardUserTypeMetadata::getItemName
string getItemName()
Definition:
CatalogStandardUserTypeMetadata.cc:54
CatalogStandardUserTypeMetadata::objectName
string objectName
Definition:
CatalogStandardUserTypeMetadata.h:99
CatalogStandardUserTypeMetadata::objectType
string objectType
Definition:
CatalogStandardUserTypeMetadata.h:97
CatalogStandardUserTypeMetadata::getObjectType
string getObjectType()
Definition:
CatalogStandardUserTypeMetadata.cc:52
CatalogStandardUserTypeMetadata::getItemKey
string getItemKey()
Definition:
CatalogStandardUserTypeMetadata.cc:46
CatalogStandardUserTypeMetadata::itemId
string itemId
Definition:
CatalogStandardUserTypeMetadata.h:93
CatalogStandardUserTypeMetadata.h
CatalogStandardUserTypeMetadata::getItemId
string getItemId()
Definition:
CatalogStandardUserTypeMetadata.cc:48
CatalogStandardUserTypeMetadata::printShort
string printShort()
Definition:
CatalogStandardUserTypeMetadata.cc:80
CatalogStandardUserTypeMetadata::setItemKey
void setItemKey(string &itemKeyIn)
Definition:
CatalogStandardUserTypeMetadata.cc:68
CatalogStandardUserTypeMetadata::setObjectId
void setObjectId(string &objectIdIn)
Definition:
CatalogStandardUserTypeMetadata.cc:60
CatalogStandardUserTypeMetadata::setItemId
void setItemId(string &itemIdIn)
Definition:
CatalogStandardUserTypeMetadata.cc:64
CatalogStandardUserTypeMetadata::setItemName
void setItemName(string &itemIdIn)
Definition:
CatalogStandardUserTypeMetadata.cc:72
CatalogStandardUserTypeMetadata::objectID
string objectID
Definition:
CatalogStandardUserTypeMetadata.h:95
CatalogStandardUserTypeMetadata::getLibraryBytes
string getLibraryBytes()
Definition:
CatalogStandardUserTypeMetadata.cc:56
plinycompute
pdb
src
catalog
source
CatalogStandardUserTypeMetadata.cc
Generated on Mon Jun 18 2018 18:10:35 by
1.8.6