FDO API Reference Feature Data Objects

mgISchemaCapabilities.h File Reference

Include dependency graph for mgISchemaCapabilities.h:

This graph shows which files directly or indirectly include this file:


Functions

__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataTypes ()[]
 Returns an array of the FdoDataType objects the feature provider supports.
__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_SupportedAutoGeneratedTypes ()[]
 Returns an array of the FdoDataType objects the feature provider supports for auto-generation.
__property System::Boolean get_SupportsAssociationProperties ()
 Determines if the provider supports association property.
__property System::Boolean get_SupportsAutoIdGeneration ()
 Determines if the provider can auto-generate unique ID values for a class.
__property System::Boolean get_SupportsCompositeId ()
 Determines if the provider supports multiple identity properties per class.
__property System::Boolean get_SupportsCompositeUniqueValueConstraints ()
 Determines if the provider supports composite unique value constraint.
__property System::Boolean get_SupportsDataStoreScopeUniqueIdGeneration ()
 Determines if the provider can auto-generate unique ID values that are unique for the entire datastore, rather than just for a particular class.
__property System::Boolean get_SupportsExclusiveValueRangeConstraints ()
 Determines if the provider supports exclusive value range constraints.
__property System::Boolean get_SupportsInclusiveValueRangeConstraints ()
 Determines if the provider supports inclusive value range constraints.
__property System::Boolean get_SupportsInheritance ()
 Determines if the feature provider supports inheritance.
__property System::Boolean get_SupportsMultipleSchemas ()
 Determines if the provider supports multiple schemas. Returns false if the provider supports only a single schema.
__property System::Boolean get_SupportsNetworkModel ()
 Determines if the provider supports the network model.
__property System::Boolean get_SupportsNullValueConstraints ()
 Determines if the provider supports nullable value constraint.
__property System::Boolean get_SupportsObjectProperties ()
 Determines if the provider supports object properties. Returns false if the provider supports only data and geometric properties.
__property System::Boolean get_SupportsSchemaModification ()
 Determines if the provider support update a schema through the ApplySchema command. If False, then an application can only create a schema once for the provider. They can use the ApplySchema command once for a given datastore. Once the schema is defined, it cannot be changed. If True, then the provider supports the ability to modify or add to the schema after it is defined initially.
__property System::Boolean get_SupportsSchemaOverrides ()
 Determines if the provider supports Schema Mapping Overrides (overrides to the default rules for mapping Feature Schemas to provider-specific physical schemas).
__property System::Boolean get_SupportsUniqueValueConstraints ()
 Determines if the provider supports unique value constraint.
__property System::Boolean get_SupportsValueConstraintsList ()
 Determines if the provider supports value constraints list.

Variables

END_NAMESPACE_OSGEO_FDO_SCHEMA
BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES
public __gc __interface 
ISchemaCapabilities
 The FdoISchemaCapbilities interface declares the feature provider's level of support for the Feature Schema.

Comments or suggestions? Send us feedback.