API Reference | OSGeo FDO Provider for ODBC |
FdoRdbmsOvClassDefinition Class Reference
#include <RdbmsOvClassDefinition.h>
Inherited by FdoOdbcOvClassDefinition, FdoPostGISOvClassDefinition, and FdoSqlServerOvClassDefinition.
Inheritance diagram for FdoRdbmsOvClassDefinition:
Detailed Description
Abstract class defining physical schema overrides for a class definition.<library> FdoRdbms.lib </library>
Definition at line 36 of file RdbmsOvClassDefinition.h.
Public Member Functions | |
virtual FDORDBMS_OV_API void | _writeXml (FdoXmlWriter *xmlWriter, const FdoXmlFlags *flags) |
virtual FDORDBMS_OV_API void | _writeXmlAttributes (FdoXmlWriter *xmlWriter, const FdoXmlFlags *flags) |
FDORDBMS_OV_API FdoRdbmsOvReadOnlyPropertyDefinitionCollection * | GetProperties () |
Gets the collection of property overrides for this class override. | |
FDORDBMS_OV_API FdoRdbmsOvTable * | GetTable () |
FDORDBMS_OV_API FdoSmOvTableMappingType | GetTableMapping () |
virtual FDORDBMS_OV_API void | InitFromXml (FdoXmlSaxContext *pContext, FdoXmlAttributeCollection *attrs) |
FDORDBMS_OV_API void | SetParent (FdoPhysicalElementMapping *value) |
FDORDBMS_OV_API void | SetTableMapping (FdoSmOvTableMappingType mappingType) |
virtual FDORDBMS_OV_API FdoBoolean | XmlEndElement (FdoXmlSaxContext *context, FdoString *uri, FdoString *name, FdoString *qname) |
virtual FDORDBMS_OV_API FdoXmlSaxHandler * | XmlStartElement (FdoXmlSaxContext *context, FdoString *uri, FdoString *name, FdoString *qname, FdoXmlAttributeCollection *atts) |
Protected Member Functions | |
virtual FDORDBMS_OV_API void | AddProperty (FdoRdbmsOvPropertyDefinition *pProp)=0 |
FDORDBMS_OV_API FdoXmlSaxHandler * | CheckDuplicateProperty (FdoXmlSaxContext *context, FdoRdbmsOvPropertyDefinition *pProp) |
summary> | |
virtual FDORDBMS_OV_API FdoRdbmsOvDataPropertyDefinition * | CreateDataProperty (FdoXmlSaxContext *context, FdoXmlAttributeCollection *propAtts, FdoXmlAttributeCollection *colAtts) |
virtual FDORDBMS_OV_API FdoRdbmsOvGeometricPropertyDefinition * | CreateGeometricProperty (FdoXmlSaxContext *context, FdoXmlAttributeCollection *propAtts, FdoXmlAttributeCollection *colAtts) |
virtual FDORDBMS_OV_API FdoRdbmsOvObjectPropertyDefinition * | CreateObjectProperty (FdoXmlSaxContext *context, FdoXmlAttributeCollection *propAtts, FdoString *mappingType, FdoXmlAttributeCollection *mappingAtts) |
FDORDBMS_OV_API | FdoRdbmsOvClassDefinition (FdoString *name) |
FDORDBMS_OV_API | FdoRdbmsOvClassDefinition () |
FDORDBMS_OV_API FdoRdbmsOvPropertyDefinitionCollection * | GetRdbmsProperties () |
void | Init () |
virtual FDORDBMS_OV_API void | SetTable (FdoXmlSaxContext *context, FdoXmlAttributeCollection *atts) |
FDORDBMS_OV_API void | SetTable (FdoRdbmsOvTable *table) |
virtual FDORDBMS_OV_API | ~FdoRdbmsOvClassDefinition () |
The documentation for this class was generated from the following file:
Comments? |