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

PhysicalSchemaMapping Class Reference

#include <mgPhysicalSchemaMapping.h>

List of all members.


Detailed Description

<summary> PhysicalSchemaMapping is the concrete class that defines the physical schema mappings for a SHP Provider logical schema. </summary>

Definition at line 31 of file mgPhysicalSchemaMapping.h.


Public Member Functions

NAMESPACE_OSGEO_FDO_PROVIDERS_SHP_OVERRIDE::ClassDefinition * FindByClassName (System::String *class_name)
NAMESPACE_OSGEO_FDO_PROVIDERS_SHP_OVERRIDE::ClassDefinition * FindByShapefile (System::String *shapeFilePath)
__property NAMESPACE_OSGEO_FDO_PROVIDERS_SHP_OVERRIDE::ClassCollection * get_Classes ()
 PhysicalSchemaMapping (NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping *schemaMapping, System::Boolean autoDelete)
 PhysicalSchemaMapping ()
 <summary>Constructs a new managed physical schema mapping object.</summary>

Constructor & Destructor Documentation

PhysicalSchemaMapping::PhysicalSchemaMapping  ) 
 

<summary>Constructs a new managed physical schema mapping object.</summary>

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

<summary>Constructs a physical schema mapping instance using the result returned from IConnection::CreateSchemaMapping OR using the result of executing an IDescribeSchemaMapping command. This constructor is provided in order that clients are provided a mechanism to downcast from the FDO PhysicalSchemaMapping base class to an FDO Provider specific class that derives from PhysicalSchemaMapping. This constructor is the only mechanism provided by the FDO Managed API that will allow the client to correctly construct a provider specific PhysicalSchemaMapping class. NOTE: If the Provider name associated to the input parameter schemaMapping does not correspond to the provider name of the expected FDO Provider, and InvalidArgumentException will be thrown. </summary>


Member Function Documentation

NAMESPACE_OSGEO_FDO_PROVIDERS_SHP_OVERRIDE::ClassDefinition* PhysicalSchemaMapping::FindByClassName System::String *  class_name  ) 
 

<summary>Helper method to find a class mapping that maps to a given classname </summary> <returns>Returns the Class Definition corresponding to the class name.</returns>

NAMESPACE_OSGEO_FDO_PROVIDERS_SHP_OVERRIDE::ClassDefinition* PhysicalSchemaMapping::FindByShapefile System::String *  shapeFilePath  ) 
 

<summary>Helper method to find a class mapping that maps to a given shapefile</summary> <returns>Returns the Class Definition corresponding to the shape file name.</returns>

__property NAMESPACE_OSGEO_FDO_PROVIDERS_SHP_OVERRIDE::ClassCollection* PhysicalSchemaMapping::get_Classes  ) 
 

<summary>Retrieves the list of classes for whom physical schema mappings have been specified.</summary> <returns>Returns the set of classes as a Class Collection.</returns>


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