00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef FdoKgOraColumnDefinition_H
00018 #define FdoKgOraColumnDefinition_H
00019
00020 #ifdef _WIN32
00021 #pragma once
00022 #endif //_WIN32
00023
00024 class FdoKgOraColumnDefinition : public FdoPhysicalElementMapping
00025 {
00026 typedef FdoPhysicalElementMapping BaseType;
00027
00028 public:
00029 FDOKGORA_API static FdoKgOraColumnDefinition* Create();
00030
00031 public:
00032 FDOKGORA_API virtual void InitFromXml(FdoXmlSaxContext* Context, FdoXmlAttributeCollection* Attrs);
00033 FDOKGORA_API virtual FdoXmlSaxHandler* XmlStartElement(FdoXmlSaxContext* Context,FdoString* Uri, FdoString* Name, FdoString* QName, FdoXmlAttributeCollection* Attrs);
00034 FDOKGORA_API virtual FdoBoolean XmlEndElement(FdoXmlSaxContext* Context, FdoString* Uri, FdoString* Name, FdoString* QName);
00035 FDOKGORA_API virtual void _writeXml(FdoXmlWriter* Writer, const FdoXmlFlags* Flags);
00036
00037 protected:
00038 FdoKgOraColumnDefinition(void);
00039 virtual ~FdoKgOraColumnDefinition(void);
00040 virtual void Dispose(void);
00041 };
00042
00043 typedef FdoPtr<FdoKgOraColumnDefinition> FdoKgOraColumnDefinitionP;
00044
00045 #endif // FdoKgOraColumnDefinition_H
00046
00047