API Reference OSGeo FDO Provider for ODBC
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

FdoRdbmsOvPhysicalSchemaMapping Class Reference

#include <RdbmsOvPhysicalSchemaMapping.h>

Inherited by FdoOdbcOvPhysicalSchemaMapping, and FdoSqlServerOvPhysicalSchemaMapping.

Inheritance diagram for FdoRdbmsOvPhysicalSchemaMapping:

[legend]
List of all members.

Detailed Description

<summary>Abstract base class for RDBMS type provider schema override sets.</summary>

Definition at line 35 of file RdbmsOvPhysicalSchemaMapping.h.


Public Member Functions

FDORDBMS_OV_API FdoRdbmsOvSchemaAutoGenerationGetAutoGeneration ()
FDORDBMS_OV_API FdoRdbmsOvReadOnlyClassCollectionGetClasses ()
FDORDBMS_OV_API FdoSmOvGeometricColumnType GetGeometricColumnType ()
FDORDBMS_OV_API FdoSmOvGeometricContentType GetGeometricContentType ()
FDORDBMS_OV_API FdoSmOvTableMappingType GetTableMapping ()
FDORDBMS_OV_API void SetAutoGeneration (FdoRdbmsOvSchemaAutoGeneration *autoGeneration)
FDORDBMS_OV_API void SetGeometricColumnType (FdoSmOvGeometricColumnType columnType)
FDORDBMS_OV_API void SetGeometricContentType (FdoSmOvGeometricContentType contentType)
FDORDBMS_OV_API void SetParent (FdoPhysicalElementMapping *value)
FDORDBMS_OV_API void SetTableMapping (FdoSmOvTableMappingType mappingType)
FDORDBMS_OV_API FdoXmlSaxHandler * XmlStartElement (FdoXmlSaxContext *context, FdoString *uri, FdoString *name, FdoString *qname, FdoXmlAttributeCollection *atts)

Protected Member Functions

virtual FDORDBMS_OV_API void _writeXml (FdoXmlWriter *xmlWriter, const FdoXmlFlags *flags)
virtual FDORDBMS_OV_API void _writeXmlAttributes (FdoXmlWriter *xmlWriter, const FdoXmlFlags *flags)
virtual FDORDBMS_OV_API void _writeXmlElements (FdoXmlWriter *xmlWriter, const FdoXmlFlags *flags)
virtual FDORDBMS_OV_API void AddClass (FdoRdbmsOvClassDefinition *pClass)
virtual FDORDBMS_OV_API FdoRdbmsOvClassDefinitionCreateClass (FdoXmlSaxContext *context, FdoXmlAttributeCollection *atts)
FDORDBMS_OV_API FdoRdbmsOvPhysicalSchemaMapping (FdoString *name)
FDORDBMS_OV_API FdoRdbmsOvPhysicalSchemaMapping ()
FDORDBMS_OV_API FdoRdbmsOvClassCollectionGetRdbmsClasses ()
virtual FDORDBMS_OV_API void InitFromXml (FdoXmlSaxContext *pContext, FdoXmlAttributeCollection *attrs)
virtual FDORDBMS_OV_API ~FdoRdbmsOvPhysicalSchemaMapping ()

Constructor & Destructor Documentation

FDORDBMS_OV_API FdoRdbmsOvPhysicalSchemaMapping::FdoRdbmsOvPhysicalSchemaMapping  )  [protected]
 

FDORDBMS_OV_API FdoRdbmsOvPhysicalSchemaMapping::FdoRdbmsOvPhysicalSchemaMapping FdoString *  name  )  [protected]
 

virtual FDORDBMS_OV_API FdoRdbmsOvPhysicalSchemaMapping::~FdoRdbmsOvPhysicalSchemaMapping  )  [protected, virtual]
 


Member Function Documentation

virtual FDORDBMS_OV_API void FdoRdbmsOvPhysicalSchemaMapping::_writeXml FdoXmlWriter *  xmlWriter,
const FdoXmlFlags *  flags
[protected, virtual]
 

virtual FDORDBMS_OV_API void FdoRdbmsOvPhysicalSchemaMapping::_writeXmlAttributes FdoXmlWriter *  xmlWriter,
const FdoXmlFlags *  flags
[protected, virtual]
 

Reimplemented in FdoOdbcOvPhysicalSchemaMapping, and FdoSqlServerOvPhysicalSchemaMapping.

virtual FDORDBMS_OV_API void FdoRdbmsOvPhysicalSchemaMapping::_writeXmlElements FdoXmlWriter *  xmlWriter,
const FdoXmlFlags *  flags
[protected, virtual]
 

virtual FDORDBMS_OV_API void FdoRdbmsOvPhysicalSchemaMapping::AddClass FdoRdbmsOvClassDefinition pClass  )  [inline, protected, virtual]
 

Reimplemented in FdoOdbcOvPhysicalSchemaMapping, and FdoSqlServerOvPhysicalSchemaMapping.

Definition at line 131 of file RdbmsOvPhysicalSchemaMapping.h.

References FDORDBMS_OV_API.

virtual FDORDBMS_OV_API FdoRdbmsOvClassDefinition* FdoRdbmsOvPhysicalSchemaMapping::CreateClass FdoXmlSaxContext *  context,
FdoXmlAttributeCollection *  atts
[inline, protected, virtual]
 

Reimplemented in FdoOdbcOvPhysicalSchemaMapping, and FdoSqlServerOvPhysicalSchemaMapping.

Definition at line 120 of file RdbmsOvPhysicalSchemaMapping.h.

References FDORDBMS_OV_API.

FDORDBMS_OV_API FdoRdbmsOvSchemaAutoGeneration* FdoRdbmsOvPhysicalSchemaMapping::GetAutoGeneration  ) 
 

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>

FDORDBMS_OV_API FdoRdbmsOvReadOnlyClassCollection* FdoRdbmsOvPhysicalSchemaMapping::GetClasses  ) 
 

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

Reimplemented in FdoOdbcOvPhysicalSchemaMapping, and FdoSqlServerOvPhysicalSchemaMapping.

FDORDBMS_OV_API FdoSmOvGeometricColumnType FdoRdbmsOvPhysicalSchemaMapping::GetGeometricColumnType  ) 
 

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>

FDORDBMS_OV_API FdoSmOvGeometricContentType FdoRdbmsOvPhysicalSchemaMapping::GetGeometricContentType  ) 
 

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>

FDORDBMS_OV_API FdoRdbmsOvClassCollection* FdoRdbmsOvPhysicalSchemaMapping::GetRdbmsClasses  )  [protected]
 

FDORDBMS_OV_API FdoSmOvTableMappingType FdoRdbmsOvPhysicalSchemaMapping::GetTableMapping  ) 
 

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

virtual FDORDBMS_OV_API void FdoRdbmsOvPhysicalSchemaMapping::InitFromXml FdoXmlSaxContext *  pContext,
FdoXmlAttributeCollection *  attrs
[protected, virtual]
 

Reimplemented in FdoOdbcOvPhysicalSchemaMapping, and FdoSqlServerOvPhysicalSchemaMapping.

FDORDBMS_OV_API void FdoRdbmsOvPhysicalSchemaMapping::SetAutoGeneration FdoRdbmsOvSchemaAutoGeneration autoGeneration  ) 
 

FDORDBMS_OV_API void FdoRdbmsOvPhysicalSchemaMapping::SetGeometricColumnType FdoSmOvGeometricColumnType  columnType  ) 
 

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

FDORDBMS_OV_API void FdoRdbmsOvPhysicalSchemaMapping::SetGeometricContentType FdoSmOvGeometricContentType  contentType  ) 
 

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

FDORDBMS_OV_API void FdoRdbmsOvPhysicalSchemaMapping::SetParent FdoPhysicalElementMapping *  value  ) 
 

FDORDBMS_OV_API void FdoRdbmsOvPhysicalSchemaMapping::SetTableMapping FdoSmOvTableMappingType  mappingType  ) 
 

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

FDORDBMS_OV_API FdoXmlSaxHandler* FdoRdbmsOvPhysicalSchemaMapping::XmlStartElement FdoXmlSaxContext *  context,
FdoString *  uri,
FdoString *  name,
FdoString *  qname,
FdoXmlAttributeCollection *  atts
 


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