ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/DBS/Servers/AppServer/include/RowNSchemaBinding.hpp
Revision: 1.1.1.1 (vendor branch)
Committed: Mon Oct 31 22:10:36 2005 UTC (19 years, 6 months ago) by afaq
Branch: v00, MAIN
CVS Tags: DBS_0_0_3a, DBS_0_0_3, DBS_0_0_2, DBS_0_0_1, pre_DBS_0_0_1, post_dict_type_checking_merge, post_MiniPythonAPI_merged_to_trunk, pre_MiniPythonAPI_merge_to_trunk, DBS_0_0_0, vs20060320, AfterJan2006SchemaChanges_v01_00_01, AfterJan2006SchemaChanges_v01_00_00, AfterJan2006SchemaChanges, BeforeJan2006SchemaChanges, before_message_removal, preXOverChanges, start, HEAD
Branch point for: BranchForCPPWebServiceTesting
Changes since 1.1: +0 -0 lines
Error occurred while calculating annotation data.
Log Message:
Adding Server code to the repository

File Contents

# Content
1 #ifndef _RowNSchemaBinding_h_
2 #define _RowNSchemaBinding_h_
3
4 #include "BaseSchemaNConstratints.hpp"
5 #include "ObjectLayerTables.hpp"
6 #include <string>
7
8 typedef map<string, BaseSchemaNConstraintsBinding*> SchemaMap;
9 typedef map<string, BaseSchemaNConstraintsBinding*>::value_type SchemaMapEntry;
10 typedef map<string, BaseSchemaNConstraintsBinding*>::iterator SchemaMap_iter;
11
12 class RowNSchemaBinding {
13
14 public:
15
16 RowNSchemaBinding();
17 ~RowNSchemaBinding();
18
19 BaseSchemaNConstraintsBinding* getSchemaObject(string);
20
21 private:
22 SchemaMap RowNSchemaBindingMap;
23 };
24
25 #endif
26
27
28