00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #pragma once
00020
00021 class FdoRdbmsOvPhysicalSchemaMapping;
00022
00023
00024 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA
00025 public __gc class PhysicalElementMapping;
00026 END_NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA
00027
00028 BEGIN_NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE
00029
00030 public __gc class OvReadOnlyClassCollection;
00031 public __gc class OvSchemaAutoGeneration;
00032
00033
00034
00035 public __gc class OvPhysicalSchemaMapping : public NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping
00036 {
00037 public private:
00038 FdoRdbmsOvPhysicalSchemaMapping* GetImpObj();
00039
00040 public protected:
00041 OvPhysicalSchemaMapping(System::IntPtr unmanaged, System::Boolean autoDelete);
00042
00043 protected:
00044 OvPhysicalSchemaMapping(NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping* schemaMapping, System::Boolean autoDelete);
00045
00046 public:
00047
00048
00049
00050 __property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvReadOnlyClassCollection* get_Classes();
00051
00052
00053
00054 __property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvTableMappingType get_TableMapping();
00055
00056
00057
00058
00059 __property System::Void set_TableMapping(NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvTableMappingType mappingType);
00060
00061
00062
00063 __property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvGeometricColumnType get_GeometricColumnType();
00064
00065
00066
00067
00068 __property System::Void set_GeometricColumnType(NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvGeometricColumnType columnType);
00069
00070
00071
00072 __property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvGeometricContentType get_GeometricContentType();
00073
00074
00075
00076
00077 __property System::Void set_GeometricContentType(NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvGeometricContentType contentType);
00078
00079
00080
00081
00082
00083 __property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvSchemaAutoGeneration* get_AutoGeneration();
00084
00085
00086
00087
00088
00089
00090
00091 __property System::Void set_AutoGeneration(NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvSchemaAutoGeneration* autoGeneration);
00092
00093 __property System::Void set_Parent(NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalElementMapping* value);
00094 };
00095
00096 END_NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE