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

FdoSqlServerOvPhysicalSchemaMapping Class Reference

#include <SqlServerOvPhysicalSchemaMapping.h>

Inherits FdoRdbmsOvPhysicalSchemaMapping.

Inheritance diagram for FdoSqlServerOvPhysicalSchemaMapping:

[legend]
List of all members.

Detailed Description

Concrete class offering schema overrides for the SqlServer Provider.

Definition at line 29 of file SqlServerOvPhysicalSchemaMapping.h.


Public Member Functions

virtual void _writeXmlAttributes (FdoXmlWriter *xmlWriter, const FdoXmlFlags *flags)
 DOXYGEN-IGNORE XML Serialization functions, not part of API. Serialize this property to XML.
FDOSQLSERVER_OV_API FdoSqlServerOvClassCollectionGetClasses ()
 Gets the classes.
FDOSQLSERVER_OV_API FdoString * GetDatabase ()
 Gets the database.
FDOSQLSERVER_OV_API FdoString * GetIndexFilegroup ()
 Gets the index Filegroup.
FDOSQLSERVER_OV_API FdoString * GetOwner ()
 Gets the owner.
virtual FDOSQLSERVER_OV_API
FdoString * 
GetProvider (void)
 Gets the provider name.
FDOSQLSERVER_OV_API FdoString * GetTableFilegroup ()
 Gets the table Filegroup.
FDOSQLSERVER_OV_API FdoString * GetTextFilegroup ()
 Gets the text Filegroup.
FDOSQLSERVER_OV_API SqlServerOvTextInRowOption GetTextInRow ()
 Gets the text-in-row option.
virtual void InitFromXml (FdoXmlSaxContext *pContext, FdoXmlAttributeCollection *attrs)
 Initialize this element from its XML attributes.
FDOSQLSERVER_OV_API void SetDatabase (FdoString *database)
 Sets the database.
FDOSQLSERVER_OV_API void SetIndexFilegroup (FdoString *indexFilegroup)
 Sets the index Filegroup.
FDOSQLSERVER_OV_API void SetOwner (FdoString *owner)
 Sets the owner.
FDOSQLSERVER_OV_API void SetTableFilegroup (FdoString *tableFilegroup)
 Sets the table Filegroup.
FDOSQLSERVER_OV_API void SetTextFilegroup (FdoString *textFilegroup)
 Sets the text Filegroup.
FDOSQLSERVER_OV_API void SetTextInRow (SqlServerOvTextInRowOption textInRow)
 Sets the text-in-row option.

Static Public Member Functions

FDOSQLSERVER_OV_API FdoSqlServerOvPhysicalSchemaMappingCreate (FdoString *name)
 Constructs an instance of an FdoSqlServerOvPhysicalSchemaMapping using the specified arguments.
FDOSQLSERVER_OV_API FdoSqlServerOvPhysicalSchemaMappingCreate ()
 Constructs a default of an FdoSqlServerOvPhysicalSchemaMapping.

Protected Member Functions

virtual void AddClass (FdoRdbmsOvClassDefinition *pClass)
 Add the given class override to this schema override set.
virtual FdoRdbmsOvClassDefinitionCreateClass (FdoXmlSaxContext *context, FdoXmlAttributeCollection *atts)
 Create a class override from XML attributes.
virtual void Dispose ()
 FdoSqlServerOvPhysicalSchemaMapping (FdoString *name)
 FdoSqlServerOvPhysicalSchemaMapping ()
 
void Init ()
 Common initializer for all constructors:.
virtual ~FdoSqlServerOvPhysicalSchemaMapping ()

Constructor & Destructor Documentation

FdoSqlServerOvPhysicalSchemaMapping::FdoSqlServerOvPhysicalSchemaMapping  )  [protected]
 

FdoSqlServerOvPhysicalSchemaMapping::FdoSqlServerOvPhysicalSchemaMapping FdoString *  name  )  [protected]
 

virtual FdoSqlServerOvPhysicalSchemaMapping::~FdoSqlServerOvPhysicalSchemaMapping  )  [protected, virtual]
 


Member Function Documentation

virtual void FdoSqlServerOvPhysicalSchemaMapping::_writeXmlAttributes FdoXmlWriter *  xmlWriter,
const FdoXmlFlags *  flags
[virtual]
 

DOXYGEN-IGNORE XML Serialization functions, not part of API. Serialize this property to XML.

Reimplemented from FdoRdbmsOvPhysicalSchemaMapping.

virtual void FdoSqlServerOvPhysicalSchemaMapping::AddClass FdoRdbmsOvClassDefinition pClass  )  [protected, virtual]
 

Add the given class override to this schema override set.

Reimplemented from FdoRdbmsOvPhysicalSchemaMapping.

FDOSQLSERVER_OV_API FdoSqlServerOvPhysicalSchemaMapping* FdoSqlServerOvPhysicalSchemaMapping::Create FdoString *  name  )  [static]
 

Constructs an instance of an FdoSqlServerOvPhysicalSchemaMapping using the specified arguments.

Parameters:
name Input name
Returns:
Returns FdoSqlServerOvPhysicalSchemaMapping

FDOSQLSERVER_OV_API FdoSqlServerOvPhysicalSchemaMapping* FdoSqlServerOvPhysicalSchemaMapping::Create  )  [static]
 

Constructs a default of an FdoSqlServerOvPhysicalSchemaMapping.

Returns:
Returns FdoSqlServerOvPhysicalSchemaMapping

virtual FdoRdbmsOvClassDefinition* FdoSqlServerOvPhysicalSchemaMapping::CreateClass FdoXmlSaxContext *  context,
FdoXmlAttributeCollection *  atts
[protected, virtual]
 

Create a class override from XML attributes.

Reimplemented from FdoRdbmsOvPhysicalSchemaMapping.

virtual void FdoSqlServerOvPhysicalSchemaMapping::Dispose  )  [protected, virtual]
 

FDOSQLSERVER_OV_API FdoSqlServerOvClassCollection* FdoSqlServerOvPhysicalSchemaMapping::GetClasses  ) 
 

Gets the classes.

Returns:
Returns the classes

Reimplemented from FdoRdbmsOvPhysicalSchemaMapping.

FDOSQLSERVER_OV_API FdoString* FdoSqlServerOvPhysicalSchemaMapping::GetDatabase  ) 
 

Gets the database.

Returns:
Returns the database

FDOSQLSERVER_OV_API FdoString* FdoSqlServerOvPhysicalSchemaMapping::GetIndexFilegroup  ) 
 

Gets the index Filegroup.

Returns:
Returns the index Filegroup

FDOSQLSERVER_OV_API FdoString* FdoSqlServerOvPhysicalSchemaMapping::GetOwner  ) 
 

Gets the owner.

Returns:
Returns the owner

virtual FDOSQLSERVER_OV_API FdoString* FdoSqlServerOvPhysicalSchemaMapping::GetProvider void   )  [virtual]
 

Gets the provider name.

Returns:
Returns the provider name

FDOSQLSERVER_OV_API FdoString* FdoSqlServerOvPhysicalSchemaMapping::GetTableFilegroup  ) 
 

Gets the table Filegroup.

Returns:
Returns the table Filegroup

FDOSQLSERVER_OV_API FdoString* FdoSqlServerOvPhysicalSchemaMapping::GetTextFilegroup  ) 
 

Gets the text Filegroup.

Returns:
Returns the text Filegroup

FDOSQLSERVER_OV_API SqlServerOvTextInRowOption FdoSqlServerOvPhysicalSchemaMapping::GetTextInRow  ) 
 

Gets the text-in-row option.

Returns:
Returns the text-in-row option

void FdoSqlServerOvPhysicalSchemaMapping::Init  )  [protected]
 

Common initializer for all constructors:.

virtual void FdoSqlServerOvPhysicalSchemaMapping::InitFromXml FdoXmlSaxContext *  pContext,
FdoXmlAttributeCollection *  attrs
[virtual]
 

Initialize this element from its XML attributes.

Reimplemented from FdoRdbmsOvPhysicalSchemaMapping.

FDOSQLSERVER_OV_API void FdoSqlServerOvPhysicalSchemaMapping::SetDatabase FdoString *  database  ) 
 

Sets the database.

Returns:
Returns nothing

FDOSQLSERVER_OV_API void FdoSqlServerOvPhysicalSchemaMapping::SetIndexFilegroup FdoString *  indexFilegroup  ) 
 

Sets the index Filegroup.

Returns:
Returns nothing

FDOSQLSERVER_OV_API void FdoSqlServerOvPhysicalSchemaMapping::SetOwner FdoString *  owner  ) 
 

Sets the owner.

Returns:
Returns nothing

FDOSQLSERVER_OV_API void FdoSqlServerOvPhysicalSchemaMapping::SetTableFilegroup FdoString *  tableFilegroup  ) 
 

Sets the table Filegroup.

Returns:
Returns nothing

FDOSQLSERVER_OV_API void FdoSqlServerOvPhysicalSchemaMapping::SetTextFilegroup FdoString *  textFilegroup  ) 
 

Sets the text Filegroup.

Returns:
Returns nothing

FDOSQLSERVER_OV_API void FdoSqlServerOvPhysicalSchemaMapping::SetTextInRow SqlServerOvTextInRowOption  textInRow  ) 
 

Sets the text-in-row option.

Returns:
Returns nothing

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