How to add your knowledge

FDO Provider for WFS Capabilities

    The capabilities of an FDO provider are grouped in the following categories:

    • Connection
    • Schema
    • Commands
    • Expressions
    • Filters
    • Geometry
    • Raster

    Connection Capabilities

    Use the FdoIConnectionCapabilities object methods to learn about these capabilities. You can get this object by calling the GetConnectionCapabilities() method on the FdoIConnection object. For an explanation of the meaning of the capabilities, consult the FdoIConnectionCapabilities class description in the FDO API Reference documentation.

    The following capabilities are supported:

    • Per connection threaded
    • static spatial content extent type
    • multiple spatial contexts

    Schema Capabilities

    Use the FdoISchemaCapabilities object methods to learn about these capabilities. You can get this object by calling the GetSchemaCapabilities() method on the FdoIConnection object. For an explanation of the meaning of the capabilities, consult the FdoISchemaCapabilities class description in the FDO API Reference documentation.

    The following capabilities are supported:

    • class and feature class class types
    • Boolean data type with a maximum length of unknown bytes
    • Byte data type with a maximum length of unknown bytes
    • DateTime data type with a maximum length of unknown bytes
    • Decimal data type with a maximum length of unknown digits (maximum decimal precision of unknown and maximum decimal scale of unknown)
    • Double data type with a maximum length of unknown bytes
    • Int16 data type with a maximum length of unknown bytes
    • Int32 data type with a maximum length of unknown bytes
    • Int64 data type with a maximum length unknown 8 bytes
    • Single data type with a maximum length of unknown bytes
    • String data type with a maximum length of unknown
    • Identity properties of type Boolean, Byte, DateTime, Decimal, Double, Int16, Int32, Int64, Single, and String
    • Name size limitation of unknown for a schema element name of type FdoSchemaElementNameType_Datastore
    • Name size limitation of unknown for a schema element name of type FdoSchemaElementNameType_Schema
    • Name size limitation of unknown for a schema element name of type FdoSchemaElementNameType_Class
    • Name size limitation of unknown for a schema element name of type FdoSchemaElementNameType_Property
    • Name size limitation of unknown for a schema element name of type FdoSchemaElementNameType_Description
    • Characters that cannot be used for a schema element name: (null)
    • Composite ID
    • Multiple schemas
    • Object properties

    Command Capabilities

    Use the FdoICommandCapabilities object methods to learn about these capabilities. You can get this object by calling the GetCommandCapabilities() method on the FdoIConnection object. For an explanation of the meaning of the capabilities, consult the FdoICommandCapabilities class description in the FDO API Reference documentation.

    The following commands are supported:

    • FdoCommandType_Select
    • FdoCommandType_SelectAggregates
    • FdoCommandType_DescribeSchema
    • FdoCommandType_GetSpatialContexts
    • FdoRdbmsCommandType_GetSpatialIndexes

    The following capabilities are supported:

    • use of expressions for properties in Select and SelectAggregates commands

    Filter Capabilities

    Use the FdoIFilterCapabilities object methods to learn about these capabilities. You can get this object by calling the GetFilterCapabilities() method on the FdoIConnection object. For an explanation of the meaning of the capabilities, consult the FdoIFilterCapabilities class description in the FDO API Reference documentation.

    No capabilities are supported:

    Expression Capabilities

    Use the FdoIExpressionCapabilities object methods to learn about these capabilities. You can get this object by calling the GetExpressionCapabilities() method on the FdoIConnection object. For an explanation of the meaning of the capabilities, consult the FdoIExpressionCapabilities class description in the FDO API Reference documentation.

    Basic expressions are supported.

    The following functions are supported:

    • GeometricProperty SpatialExtents(GeometricProperty property)

    Geometry Capabilities

    Use the FdoIGeometryCapabilities object methods to learn about these capabilities. You can get this object by calling the GetGeometryCapabilities() method on the FdoIConnection object. For an explanation of the meaning of the capabilities, consult the FdoIGeometryCapabilities class description in the FDO API Reference documentation.

    Dimensionality XYZM is supported. The geometry component types Ring, LinearRing, CircularArcSegment, and LineStringSegment are supported. The following geometry types are supported.

    • Point
    • LineString
    • Polygon
    • MultiPoint
    • MultiLineString
    • MultiPolygon
    • MultiGeoemtry
    • CurveString
    • CurvePolygon
    • MultiCurveString
    • MultiCurvePolygon

    Raster Capabilities

    Use the FdoIRasterCapabilities object methods to learn about these capabilities. You can get this object by calling the GetRasterCapabilities() method on the FdoIConnection object. For an explanation of the meaning of the capabilities, consult the FdoIRasterCapabilities class description in the FDO API Reference documentation.

    No Raster capabilities are supported.