ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/DBS/Servers/AppServer/src/objectlayer/RowNSchemaBinding.cpp
Revision: 1.1.1.1 (vendor branch)
Committed: Mon Oct 31 22:10:35 2005 UTC (19 years, 6 months ago) by afaq
Branch: v00
CVS Tags: start
Changes since 1.1: +0 -0 lines
Log Message:
Adding Server code to the repository

File Contents

# User Rev Content
1 afaq 1.1 #include "RowNSchemaBinding.hpp"
2    
3     RowNSchemaBinding::RowNSchemaBinding() {
4     BaseSchemaNConstraintsBinding* T_Schema_Revisionrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Schema_Revisionrow_DB_BINDING();
5     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_schema_revisionrow", T_Schema_Revisionrow_DB_BINDINGObj));
6     BaseSchemaNConstraintsBinding* T_Personrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Personrow_DB_BINDING();
7     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_personrow", T_Personrow_DB_BINDINGObj));
8     BaseSchemaNConstraintsBinding* T_Physics_Grouprow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Physics_Grouprow_DB_BINDING();
9     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_physics_grouprow", T_Physics_Grouprow_DB_BINDINGObj));
10     BaseSchemaNConstraintsBinding* T_Collection_Typerow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Collection_Typerow_DB_BINDING();
11     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_collection_typerow", T_Collection_Typerow_DB_BINDINGObj));
12     BaseSchemaNConstraintsBinding* T_App_Familyrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_App_Familyrow_DB_BINDING();
13     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_app_familyrow", T_App_Familyrow_DB_BINDINGObj));
14     BaseSchemaNConstraintsBinding* T_Applicationrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Applicationrow_DB_BINDING();
15     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_applicationrow", T_Applicationrow_DB_BINDINGObj));
16     BaseSchemaNConstraintsBinding* T_App_Configrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_App_Configrow_DB_BINDING();
17     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_app_configrow", T_App_Configrow_DB_BINDINGObj));
18     BaseSchemaNConstraintsBinding* T_Desc_Triggerrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Desc_Triggerrow_DB_BINDING();
19     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_desc_triggerrow", T_Desc_Triggerrow_DB_BINDINGObj));
20     BaseSchemaNConstraintsBinding* T_Desc_Mcrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Desc_Mcrow_DB_BINDING();
21     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_desc_mcrow", T_Desc_Mcrow_DB_BINDINGObj));
22     BaseSchemaNConstraintsBinding* T_Desc_Primaryrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Desc_Primaryrow_DB_BINDING();
23     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_desc_primaryrow", T_Desc_Primaryrow_DB_BINDINGObj));
24     BaseSchemaNConstraintsBinding* T_Data_Tierrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Data_Tierrow_DB_BINDING();
25     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_data_tierrow", T_Data_Tierrow_DB_BINDINGObj));
26     BaseSchemaNConstraintsBinding* T_Primary_Datasetrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Primary_Datasetrow_DB_BINDING();
27     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_primary_datasetrow", T_Primary_Datasetrow_DB_BINDINGObj));
28     BaseSchemaNConstraintsBinding* T_Processing_Pathrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Processing_Pathrow_DB_BINDING();
29     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_processing_pathrow", T_Processing_Pathrow_DB_BINDINGObj));
30     BaseSchemaNConstraintsBinding* T_Processed_Datasetrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Processed_Datasetrow_DB_BINDING();
31     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_processed_datasetrow", T_Processed_Datasetrow_DB_BINDINGObj));
32     BaseSchemaNConstraintsBinding* T_Event_Collectionrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Event_Collectionrow_DB_BINDING();
33     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_event_collectionrow", T_Event_Collectionrow_DB_BINDINGObj));
34     BaseSchemaNConstraintsBinding* T_Analysis_Datasetrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Analysis_Datasetrow_DB_BINDING();
35     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_analysis_datasetrow", T_Analysis_Datasetrow_DB_BINDINGObj));
36     BaseSchemaNConstraintsBinding* T_Anads_Datarow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Anads_Datarow_DB_BINDING();
37     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_anads_datarow", T_Anads_Datarow_DB_BINDINGObj));
38     BaseSchemaNConstraintsBinding* T_Parentage_Typerow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Parentage_Typerow_DB_BINDING();
39     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_parentage_typerow", T_Parentage_Typerow_DB_BINDINGObj));
40     BaseSchemaNConstraintsBinding* T_Evcoll_Parentagerow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Evcoll_Parentagerow_DB_BINDING();
41     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_evcoll_parentagerow", T_Evcoll_Parentagerow_DB_BINDINGObj));
42     BaseSchemaNConstraintsBinding* T_Block_Statusrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Block_Statusrow_DB_BINDING();
43     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_block_statusrow", T_Block_Statusrow_DB_BINDINGObj));
44     BaseSchemaNConstraintsBinding* T_Blockrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Blockrow_DB_BINDING();
45     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_blockrow", T_Blockrow_DB_BINDINGObj));
46     BaseSchemaNConstraintsBinding* T_File_Statusrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_File_Statusrow_DB_BINDING();
47     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_file_statusrow", T_File_Statusrow_DB_BINDINGObj));
48     BaseSchemaNConstraintsBinding* T_File_Typerow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_File_Typerow_DB_BINDING();
49     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_file_typerow", T_File_Typerow_DB_BINDINGObj));
50     BaseSchemaNConstraintsBinding* T_Filerow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Filerow_DB_BINDING();
51     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_filerow", T_Filerow_DB_BINDINGObj));
52     BaseSchemaNConstraintsBinding* T_Evcoll_Filerow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Evcoll_Filerow_DB_BINDING();
53     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_evcoll_filerow", T_Evcoll_Filerow_DB_BINDINGObj));
54     BaseSchemaNConstraintsBinding* T_Validation_Statusrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Validation_Statusrow_DB_BINDING();
55     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_validation_statusrow", T_Validation_Statusrow_DB_BINDINGObj));
56     BaseSchemaNConstraintsBinding* T_Dataset_Statusrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Dataset_Statusrow_DB_BINDING();
57     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_dataset_statusrow", T_Dataset_Statusrow_DB_BINDINGObj));
58     BaseSchemaNConstraintsBinding* T_Evcoll_Statusrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Evcoll_Statusrow_DB_BINDING();
59     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_evcoll_statusrow", T_Evcoll_Statusrow_DB_BINDINGObj));
60     BaseSchemaNConstraintsBinding* T_Run_Qualityrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Run_Qualityrow_DB_BINDING();
61     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_run_qualityrow", T_Run_Qualityrow_DB_BINDINGObj));
62     BaseSchemaNConstraintsBinding* T_Info_Anadsrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Info_Anadsrow_DB_BINDING();
63     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_info_anadsrow", T_Info_Anadsrow_DB_BINDINGObj));
64     BaseSchemaNConstraintsBinding* T_Info_Evcollrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Info_Evcollrow_DB_BINDING();
65     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_info_evcollrow", T_Info_Evcollrow_DB_BINDINGObj));
66     BaseSchemaNConstraintsBinding* T_Runrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Runrow_DB_BINDING();
67     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_runrow", T_Runrow_DB_BINDINGObj));
68     BaseSchemaNConstraintsBinding* T_Evcoll_Runrow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new T_Evcoll_Runrow_DB_BINDING();
69     this->RowNSchemaBindingMap.insert(SchemaMapEntry("t_evcoll_runrow", T_Evcoll_Runrow_DB_BINDINGObj));
70     BaseSchemaNConstraintsBinding* Insertappsmultirow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new Insertappsmultirow_DB_BINDING();
71     this->RowNSchemaBindingMap.insert(SchemaMapEntry("insertappsmultirow", Insertappsmultirow_DB_BINDINGObj));
72     BaseSchemaNConstraintsBinding* Personmultirow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new Personmultirow_DB_BINDING();
73     this->RowNSchemaBindingMap.insert(SchemaMapEntry("personmultirow", Personmultirow_DB_BINDINGObj));
74     BaseSchemaNConstraintsBinding* Physicsgroupmultirow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new Physicsgroupmultirow_DB_BINDING();
75     this->RowNSchemaBindingMap.insert(SchemaMapEntry("physicsgroupmultirow", Physicsgroupmultirow_DB_BINDINGObj));
76     BaseSchemaNConstraintsBinding* Evcollviewmultirow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new Evcollviewmultirow_DB_BINDING();
77     this->RowNSchemaBindingMap.insert(SchemaMapEntry("evcollviewmultirow", Evcollviewmultirow_DB_BINDINGObj));
78     BaseSchemaNConstraintsBinding* Fileviewmultirow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new Fileviewmultirow_DB_BINDING();
79     this->RowNSchemaBindingMap.insert(SchemaMapEntry("fileviewmultirow", Fileviewmultirow_DB_BINDINGObj));
80     BaseSchemaNConstraintsBinding* Primarydatasetmultirow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new Primarydatasetmultirow_DB_BINDING();
81     this->RowNSchemaBindingMap.insert(SchemaMapEntry("primarydatasetmultirow", Primarydatasetmultirow_DB_BINDINGObj));
82     BaseSchemaNConstraintsBinding* Processingpathmultirow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new Processingpathmultirow_DB_BINDING();
83     this->RowNSchemaBindingMap.insert(SchemaMapEntry("processingpathmultirow", Processingpathmultirow_DB_BINDINGObj));
84     BaseSchemaNConstraintsBinding* Analysisdatasetmultirow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new Analysisdatasetmultirow_DB_BINDING();
85     this->RowNSchemaBindingMap.insert(SchemaMapEntry("analysisdatasetmultirow", Analysisdatasetmultirow_DB_BINDINGObj));
86     BaseSchemaNConstraintsBinding* Datasetprovenenceevchildmultirow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new Datasetprovenenceevchildmultirow_DB_BINDING();
87     this->RowNSchemaBindingMap.insert(SchemaMapEntry("datasetprovenenceevchildmultirow", Datasetprovenenceevchildmultirow_DB_BINDINGObj));
88     BaseSchemaNConstraintsBinding* Datasetprovenenceevparentmultirow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new Datasetprovenenceevparentmultirow_DB_BINDING();
89     this->RowNSchemaBindingMap.insert(SchemaMapEntry("datasetprovenenceevparentmultirow", Datasetprovenenceevparentmultirow_DB_BINDINGObj));
90     BaseSchemaNConstraintsBinding* Crabevcollviewmultirow_DB_BINDINGObj = (BaseSchemaNConstraintsBinding*) new Crabevcollviewmultirow_DB_BINDING();
91     this->RowNSchemaBindingMap.insert(SchemaMapEntry("crabevcollviewmultirow", Crabevcollviewmultirow_DB_BINDINGObj));
92     }
93     RowNSchemaBinding::~RowNSchemaBinding() {
94     for (SchemaMap_iter i = this->RowNSchemaBindingMap.begin(); i != this->RowNSchemaBindingMap.end(); i++) {
95     delete i->second;
96    
97     }
98     }
99    
100     BaseSchemaNConstraintsBinding* RowNSchemaBinding::getSchemaObject(string tableName) {
101     for (SchemaMap_iter i = this->RowNSchemaBindingMap.begin(); i != this->RowNSchemaBindingMap.end(); i++) {
102     if (tableName.compare(i->first) == 0) {
103     return i->second;
104     }
105     }
106     }