FDO API Reference Feature Data Objects

FdoIFeatureCommand Class Reference

#include <IFeatureCommand.h>

Inherits FdoICommand.

Inherited by FdoIAcquireLock, FdoIBaseSelect, FdoICommitLongTransaction, FdoIDelete, FdoIGetLockInfo, FdoIReleaseLock, FdoIRollbackLongTransaction, and FdoIUpdate.

Inheritance diagram for FdoIFeatureCommand:

Inheritance graph
[legend]
List of all members.

Detailed Description

The FdoIFeatureCommand interface defines the behavior common to all commands that operate on feature instances. The features to be operated on are identified by their class and a filter. If the feature provider supports inheritance in the schema capabilities, then the command will operate on instances of that class and any derived classes. In addition, feature commands can operate on related features if one or more relation directives are specified. Each relation directive specifies the relation to follow and how many levels of depth to follow it.

Definition at line 41 of file IFeatureCommand.h.


Public Member Functions

virtual FDO_API FdoIdentifierGetFeatureClassName ()=0
 Gets the name of the class to be operated upon as an identifier.
virtual FDO_API FdoFilterGetFilter ()=0
 Gets the filter as a filter tree.
virtual FDO_API void SetFeatureClassName (FdoString *value)=0
 Sets the name of the class to be operated upon as an identifier.
virtual FDO_API void SetFeatureClassName (FdoIdentifier *value)=0
 Sets the name of the class to be operated upon as an identifier.
virtual FDO_API void SetFilter (FdoString *value)=0
 Sets the filter as a Filter tree.
virtual FDO_API void SetFilter (FdoFilter *value)=0
 Sets the filter as a Filter tree.

Friends

class FdoIConnection

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