FDO API Reference Feature Data Objects
Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

FdoIExpressionCapabilities Class Reference

#include <IExpressionCapabilities.h>

Inherits FdoIDisposable.

Inheritance diagram for FdoIExpressionCapabilities:

[legend]
List of all members.

Detailed Description

The FdoIExpressionCapbilities interface declares the feature provider's level of support for FdoExpression classes.

Definition at line 111 of file IExpressionCapabilities.h.


Public Member Functions

virtual FDO_API FdoExpressionTypeGetExpressionTypes (FdoInt32 &length)=0
 Returns an array of FdoExpressionType objects the feature provider supports.
virtual FDO_API FdoFunctionDefinitionCollectionGetFunctions ()=0
 Returns a collection of FdoFunctionDefinition objects the feature provider supports within expressions.

Static Protected Member Functions

FDO_API FdoFunctionDefinitionCollectionGetWellKnownFunctions ()
 Constructs and returns an FdoFunctionDefinitionCollection that contains a common list of function definition. Providers can pick the function they support and add them to their supported functions list. This method is internal to providers implementations.

Member Function Documentation

virtual FDO_API FdoExpressionType* FdoIExpressionCapabilities::GetExpressionTypes FdoInt32 length  )  [pure virtual]
 

Returns an array of FdoExpressionType objects the feature provider supports.

Parameters:
length Input the number of expression types
Returns:
Returns the list of expression types

virtual FDO_API FdoFunctionDefinitionCollection* FdoIExpressionCapabilities::GetFunctions  )  [pure virtual]
 

Returns a collection of FdoFunctionDefinition objects the feature provider supports within expressions.

Returns:
Returns the collection of function definitions

FDO_API FdoFunctionDefinitionCollection* FdoIExpressionCapabilities::GetWellKnownFunctions  )  [static, protected]
 

Constructs and returns an FdoFunctionDefinitionCollection that contains a common list of function definition. Providers can pick the function they support and add them to their supported functions list. This method is internal to providers implementations.

Returns:
Returns FdoFunctionDefinitionCollection

The documentation for this class was generated from the following file:
Comments or suggestions? Send us feedback.