API Reference | OSGeo FDO Provider for ODBC |
#include <SqlServerOvClassDefinition.h>
Inherits FdoRdbmsOvClassDefinition.
Inheritance diagram for FdoSqlServerOvClassDefinition:
Definition at line 32 of file SqlServerOvClassDefinition.h.
Public Member Functions | |
virtual void | _writeXmlAttributes (FdoXmlWriter *xmlWriter, const FdoXmlFlags *flags) |
Serialize the XML attributes of this class:. | |
FDOSQLSERVER_OV_API FdoInt32 | GetIdentityIncrement (void) |
Gets the increment value to use for the identity column, if there is one. | |
FDOSQLSERVER_OV_API bool | GetIdentityIsGloballyUnique (void) |
Retrieves the identity column's type, whether it is a non-globally-unique identity column or a globally-unique identity column. | |
FDOSQLSERVER_OV_API FdoString * | GetIdentityPropertyName (void) |
Gets which FDO property corresponds to the single SqlServer IDENTITY column. | |
FDOSQLSERVER_OV_API FdoInt32 | GetIdentitySeed (void) |
Sets the first value to use for the identity column, if there is one. | |
FDOSQLSERVER_OV_API FdoSqlServerOvPropertyDefinitionCollection * | GetProperties () |
Gets a collection of SqlServer property overrides. | |
FDOSQLSERVER_OV_API FdoSqlServerOvTable * | GetTable () |
Gets the SqlServer table override for this class override. | |
virtual void | InitFromXml (FdoXmlSaxContext *pContext, FdoXmlAttributeCollection *attrs) |
Initialize this element from its XML attributes. | |
FDOSQLSERVER_OV_API void | SetGeometryColumn (FdoSqlServerOvGeometricColumn *column) |
Sets the SqlServer geometry column override for this class override. | |
FDOSQLSERVER_OV_API void | SetIdentityIncrement (FdoInt32 identityIncrement) |
Sets the increment value to use for the identity column, if there is one. | |
FDOSQLSERVER_OV_API void | SetIdentityIsGloballyUnique (bool identityisGloballyUnique) |
Set the type of the single IDENTITY column, if it exists. | |
FDOSQLSERVER_OV_API void | SetIdentityPropertyName (FdoString *identityPropertyName) |
Specifies which FDO property corresponds to the single SqlServer IDENTITY column. This property corresponds to the singleton IDENTITY column of the SQL Server table. This is not to be confused with the usual FDO identity properties, which instead correspond to the primary key of a SQL Server table. | |
FDOSQLSERVER_OV_API void | SetIdentitySeed (FdoInt32 identitySeed) |
Gets the first value to use for the identity column, if there is one. | |
void | SetParent (FdoPhysicalElementMapping *value) |
DOXYGEN-IGNORE Sets the parent of this object. Not part of the API. | |
FDOSQLSERVER_OV_API void | SetTable (FdoSqlServerOvTable *table) |
Sets the SqlServer table override for this class override. | |
Static Public Member Functions | |
FDOSQLSERVER_OV_API FdoSqlServerOvClassDefinition * | Create (FdoString *name) |
Constructs an instance of an FdoSqlServerOvClassDefinition using the specified arguments. | |
FDOSQLSERVER_OV_API FdoSqlServerOvClassDefinition * | Create () |
Constructs a default of an FdoSqlServerOvClassDefinition. | |
Protected Member Functions | |
virtual void | AddProperty (FdoRdbmsOvPropertyDefinition *pProp) |
Add the given property override to this class override. | |
virtual FdoRdbmsOvDataPropertyDefinition * | CreateDataProperty (FdoXmlSaxContext *context, FdoXmlAttributeCollection *propAtts, FdoXmlAttributeCollection *colAtts) |
Create data property override from XML attributes. | |
virtual FdoRdbmsOvGeometricPropertyDefinition * | CreateGeometricProperty (FdoXmlSaxContext *context, FdoXmlAttributeCollection *propAtts, FdoXmlAttributeCollection *colAtts) |
Create geometric property override from XML attributes. | |
virtual FdoRdbmsOvObjectPropertyDefinition * | CreateObjectProperty (FdoXmlSaxContext *context, FdoXmlAttributeCollection *propAtts, FdoString *mappingType, FdoXmlAttributeCollection *mappingAtts) |
Create object property override from XML attributes. | |
virtual void | Dispose () |
FdoSqlServerOvClassDefinition (FdoString *name) | |
FdoSqlServerOvClassDefinition () | |
| |
void | Init () |
virtual void | SetTable (FdoXmlSaxContext *context, FdoXmlAttributeCollection *atts) |
Create table override from XML attributes. | |
virtual | ~FdoSqlServerOvClassDefinition () |
|
|
|
|
|
|
|
Serialize the XML attributes of this class:.
Reimplemented from FdoRdbmsOvClassDefinition. |
|
Add the given property override to this class override.
Implements FdoRdbmsOvClassDefinition. |
|
Constructs an instance of an FdoSqlServerOvClassDefinition using the specified arguments.
|
|
Constructs a default of an FdoSqlServerOvClassDefinition.
|
|
Create data property override from XML attributes.
Reimplemented from FdoRdbmsOvClassDefinition. |
|
Create geometric property override from XML attributes.
Reimplemented from FdoRdbmsOvClassDefinition. |
|
Create object property override from XML attributes.
Reimplemented from FdoRdbmsOvClassDefinition. |
|
|
|
Gets the increment value to use for the identity column, if there is one.
|
|
Retrieves the identity column's type, whether it is a non-globally-unique identity column or a globally-unique identity column.
|
|
Gets which FDO property corresponds to the single SqlServer IDENTITY column.
|
|
Sets the first value to use for the identity column, if there is one.
|
|
Gets a collection of SqlServer property overrides.
Reimplemented from FdoRdbmsOvClassDefinition. |
|
Gets the SqlServer table override for this class override.
Reimplemented from FdoRdbmsOvClassDefinition. |
|
Reimplemented from FdoRdbmsOvClassDefinition. |
|
Initialize this element from its XML attributes.
Reimplemented from FdoRdbmsOvClassDefinition. |
|
Sets the SqlServer geometry column override for this class override.
|
|
Sets the increment value to use for the identity column, if there is one.
|
|
Set the type of the single IDENTITY column, if it exists.
|
|
Specifies which FDO property corresponds to the single SqlServer IDENTITY column. This property corresponds to the singleton IDENTITY column of the SQL Server table. This is not to be confused with the usual FDO identity properties, which instead correspond to the primary key of a SQL Server table.
|
|
Gets the first value to use for the identity column, if there is one.
|
|
DOXYGEN-IGNORE Sets the parent of this object. Not part of the API.
Reimplemented from FdoRdbmsOvClassDefinition. |
|
Create table override from XML attributes.
Reimplemented from FdoRdbmsOvClassDefinition. |
|
Sets the SqlServer table override for this class override.
|
Comments? |