UtilityFactory Class Reference

Accessor for Support handler and utility classes. More...

List of all members.

Public Member Functions

virtual AutoPtr
< SqlCDataTypeUtilities
CreateSqlCDataTypeUtilities ()
 Creates a SqlCDataTypeUtilities.
virtual AutoPtr
< SqlConverterFactory
CreateSqlConverterFactory ()
 Creates a SqlConverterFactory.
virtual AutoPtr
< SqlCTypeMetadataFactory
CreateSqlCTypeMetadataFactory ()
 Creates a SqlCTypeMetadataFactory.
virtual AutoPtr< SqlDataFactoryCreateSqlDataFactory ()
 Creates a SqlDataFactory.
virtual AutoPtr
< SqlDataTypeUtilities
CreateSqlDataTypeUtilities ()
 Creates a SqlDataTypeUtilities.
virtual AutoPtr
< SqlTypeMetadataFactory
CreateSqlTypeMetadataFactory ()
 Creates a SqlTypeMetadataFactory.
 UtilityFactory ()
 Constructor.
virtual ~UtilityFactory ()
 Destructor.

Detailed Description

Accessor for Support handler and utility classes.

The DSII should override any functions for which it has implemented its own factory/utility class.

For example, if the DSII has implemented a DSIISqlDataFactory, it would subclass this class and override GetSqlDataFactory() such that a new DSIISqlDataFactory* is returned.


Constructor & Destructor Documentation

UtilityFactory (  ) 

Constructor.

virtual ~UtilityFactory (  )  [virtual]

Destructor.


Member Function Documentation

virtual AutoPtr<SqlCDataTypeUtilities> CreateSqlCDataTypeUtilities (  )  [virtual]

Creates a SqlCDataTypeUtilities.

This default implementation always returns a SqlCDataTypeUtilities.

Override this function if you have implemented your own subclass of SqlCDataTypeUtilities. Return your subclass of SqlCDataTypeUtilities.

Returns:
A SqlCDataTypeUtilities. (OWN)
virtual AutoPtr<SqlConverterFactory> CreateSqlConverterFactory (  )  [virtual]

Creates a SqlConverterFactory.

This default implementation always returns a SqlConverterFactory.

Override this function if you have implemented your own subclass of SqlConverterFactory. Return your subclass of SqlConverterFactory.

Returns:
A SqlConverterFactory. (OWN)
virtual AutoPtr<SqlCTypeMetadataFactory> CreateSqlCTypeMetadataFactory (  )  [virtual]

Creates a SqlCTypeMetadataFactory.

This default implementation always returns a SqlCTypeMetadataFactory.

Override this function if you have implemented your own subclass of SqlCTypeMetadataFactory. Return your subclass of SqlCTypeMetadataFactory.

Returns:
A SqlCTypeMetadataFactory. (OWN)
virtual AutoPtr<SqlDataFactory> CreateSqlDataFactory (  )  [virtual]

Creates a SqlDataFactory.

This default implementation always returns a SqlDataFactory.

Override this function if you have implemented your own subclass of SqlDataFactory. Return your subclass of SqlDataFactory.

Returns:
A SqlDataFactory. (OWN)
virtual AutoPtr<SqlDataTypeUtilities> CreateSqlDataTypeUtilities (  )  [virtual]

Creates a SqlDataTypeUtilities.

This default implementation always returns a SqlDataTypeUtilities.

Override this function if you have implemented your own subclass of SqlDataTypeUtilities. Return your subclass of SqlDataTypeUtilities.

Returns:
A SqlDataTypeUtilities. (OWN)
virtual AutoPtr<SqlTypeMetadataFactory> CreateSqlTypeMetadataFactory (  )  [virtual]

Creates a SqlTypeMetadataFactory.

This default implementation always returns a SqlTypeMetadataFactory.

Override this function if you have implemented your own subclass of SqlTypeMetadataFactory. Return your subclass of SqlTypeMetadataFactory.

Returns:
A SqlTypeMetadataFactory. (OWN)

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

Generated on Wed May 17 14:21:19 2017 for SimbaEngine 10.1.3.1011 by simba