FdoRdbmsOvClassDefinition Class Reference

Abstract class defining physical schema overrides for a class definition. More...

#include <RdbmsOvClassDefinition.h>

Inherited by FdoOdbcOvClassDefinition.

List of all members.


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 FdoRdbmsOvTableGetTable ()
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 ()

Detailed Description

Abstract class defining physical schema overrides for a class definition.

<library> FdoRdbms.lib </library>

Definition at line 36 of file RdbmsOvClassDefinition.h.


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