.NET API Reference OSGeo FDO Provider for MySQL
Main Page | Namespace List | Alphabetical List | Class List | File List | Class Members | File Members

OvPhysicalSchemaMapping Class Reference

#include <mgOvPhysicalSchemaMapping.h>

List of all members.


Detailed Description

<summary>Concrete class offering schema overrides for the MySQL Provider.</summary>

Definition at line 35 of file mgOvPhysicalSchemaMapping.h.


Public Member Functions

__property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvSchemaAutoGeneration * get_AutoGeneration ()
__property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE_MYSQL::OvClassCollection * get_Classes ()
__property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvReadOnlyClassCollection * get_Classes ()
__property System::String * get_Database ()
__property System::String * get_DataDirectory ()
__property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvGeometricColumnType get_GeometricColumnType ()
__property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvGeometricContentType get_GeometricContentType ()
__property System::String * get_IndexDirectory ()
__property System::String * get_Provider ()
__property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE_MYSQL::OvStorageEngineType get_StorageEngine ()
__property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvTableMappingType get_TableMapping ()
 OvPhysicalSchemaMapping (System::String *name)
 OvPhysicalSchemaMapping (NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping *schemaMapping, System::Boolean autoDelete)
 OvPhysicalSchemaMapping ()
__property System::Void set_AutoGeneration (NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvSchemaAutoGeneration *autoGeneration)
__property System::Void set_Database (System::String *database)
__property System::Void set_DataDirectory (System::String *dataDirectory)
__property System::Void set_GeometricColumnType (NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvGeometricColumnType columnType)
__property System::Void set_GeometricContentType (NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvGeometricContentType contentType)
__property System::Void set_IndexDirectory (System::String *indexDirectory)
__property System::Void set_Parent (NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalElementMapping *value)
__property System::Void set_StorageEngine (NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE_MYSQL::OvStorageEngineType storageEngine)
__property System::Void set_TableMapping (NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvTableMappingType mappingType)

Protected Member Functions

 OvPhysicalSchemaMapping (NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping *schemaMapping, System::Boolean autoDelete)
 OvPhysicalSchemaMapping (System::IntPtr unmanaged, System::Boolean autoDelete)

Constructor & Destructor Documentation

OvPhysicalSchemaMapping::OvPhysicalSchemaMapping System::IntPtr  unmanaged,
System::Boolean  autoDelete
[protected]
 

OvPhysicalSchemaMapping::OvPhysicalSchemaMapping NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping *  schemaMapping,
System::Boolean  autoDelete
[protected]
 

OvPhysicalSchemaMapping::OvPhysicalSchemaMapping  ) 
 

<summary>Constructs a default of an OvPhysicalSchemaMapping</summary> <returns>Returns OvPhysicalSchemaMapping</returns>

OvPhysicalSchemaMapping::OvPhysicalSchemaMapping NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping *  schemaMapping,
System::Boolean  autoDelete
 

summary>Constructs an instance of an OvPhysicalSchemaMapping using the specified arguments</summary> <param name="name">Input name</param> <returns>Returns OvPhysicalSchemaMapping</returns>

OvPhysicalSchemaMapping::OvPhysicalSchemaMapping System::String *  name  ) 
 

summary>Gets the classes</summary> <returns>Returns the classes</returns>


Member Function Documentation

__property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvSchemaAutoGeneration* OvPhysicalSchemaMapping::get_AutoGeneration  ) 
 

summary>Sets class autogeneration settings.</summary> <param name="autoGeneration"> Input the autogeneration settings. If NULL then no schema autogeneration takes place. </param> returns>Returns nothing</returns>

__property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE_MYSQL::OvClassCollection* OvPhysicalSchemaMapping::get_Classes  ) 
 

summary>Gets the directory where table data is stored</summary> <returns>Returns the directory where table data is stored</returns>

__property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvReadOnlyClassCollection* OvPhysicalSchemaMapping::get_Classes  ) 
 

summary>Gets the table mapping</summary> returns>Returns the table mapping</returns>

__property System::String* OvPhysicalSchemaMapping::get_Database  ) 
 

summary>Sets the database</summary> <returns>Returns nothing</returns>

__property System::String* OvPhysicalSchemaMapping::get_DataDirectory  ) 
 

summary>Sets the directory where table data is stored</summary> <returns>Returns nothing</returns>

__property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvGeometricColumnType OvPhysicalSchemaMapping::get_GeometricColumnType  ) 
 

summary>Sets default geometric column type for newly-created geometric properties</summary> <param name="columnType">Input the default geometric column type</param> returns>Returns nothing</returns>

__property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvGeometricContentType OvPhysicalSchemaMapping::get_GeometricContentType  ) 
 

summary>Sets default geometric content type for newly-created geometric properties</summary> <param name="contentType">Input the default geometric content type</param> returns>Returns nothing</returns>

__property System::String* OvPhysicalSchemaMapping::get_IndexDirectory  ) 
 

summary>Sets the directory where indexes are stored</summary> <returns>Returns nothing</returns>

__property System::String* OvPhysicalSchemaMapping::get_Provider  ) 
 

__property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE_MYSQL::OvStorageEngineType OvPhysicalSchemaMapping::get_StorageEngine  ) 
 

summary>Sets the storage engine type</summary> <returns>Returns nothing</returns>

__property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvTableMappingType OvPhysicalSchemaMapping::get_TableMapping  ) 
 

summary>Sets the table mapping</summary> <param name="mappingType">Input the mapping type</param> returns>Returns nothing</returns>

__property System::Void OvPhysicalSchemaMapping::set_AutoGeneration NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvSchemaAutoGeneration *  autoGeneration  ) 
 

__property System::Void OvPhysicalSchemaMapping::set_Database System::String *  database  ) 
 

summary>Gets the provider name</summary> <returns>Returns the provider name</returns>

__property System::Void OvPhysicalSchemaMapping::set_DataDirectory System::String *  dataDirectory  ) 
 

summary>Gets the directory where indexes are stored</summary> <returns>Returns the directory where indexes are stored</returns>

__property System::Void OvPhysicalSchemaMapping::set_GeometricColumnType NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvGeometricColumnType  columnType  ) 
 

summary>Gets the default geometric content type for newly-created geometric properties</summary> returns>Returns the default geometric content type</returns>

__property System::Void OvPhysicalSchemaMapping::set_GeometricContentType NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvGeometricContentType  contentType  ) 
 

summary>Gets the settings for AutoGenerating classes for this feature schema from the physical schema of the connected datastore. /summary> returns>Returns OvSchemaAutoGeneration</returns>

__property System::Void OvPhysicalSchemaMapping::set_IndexDirectory System::String *  indexDirectory  ) 
 

summary>Gets the storage engine type</summary> <returns>Returns the storage engine type</returns>

__property System::Void OvPhysicalSchemaMapping::set_Parent NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalElementMapping *  value  ) 
 

__property System::Void OvPhysicalSchemaMapping::set_StorageEngine NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE_MYSQL::OvStorageEngineType  storageEngine  ) 
 

summary>Gets the database</summary> <returns>Returns the database</returns>

__property System::Void OvPhysicalSchemaMapping::set_TableMapping NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvTableMappingType  mappingType  ) 
 

summary>Gets the default geometric column type for newly-created geometric properties</summary> returns>Returns the default geometric column type</returns>


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