FDO .NET API Reference Feature Data Objects

OSGeo::FDO::Commands


Classes

class  OSGeo::FDO::Commands::BatchParameterValueCollection
 The BatchParameterValueCollection class represents a collection of parameter value collections that is used for optimized batch inserts. More...
interface  OSGeo::FDO::Commands::ICommand
 The ICommand interface defines behavior common to all commands in FDO. In order to be executed, commands must have an association to a connection. Commands can also be optionally associated with a transaction if the connection supports transactions. The parameter values collection allows values to be specified for commands that support expressions and/or filters. More...
class  OSGeo::FDO::Commands::ICommandImp
 The ICommandImp class is a concrete instantiation of interface ICommand. ICommand defines behavior common to all commands in FDO. In order to be executed, commands must have an association to a connection. Commands can also be optionally associated with a transaction if the connection supports transactions. The parameter values collection allows values to be specified for commands that support expressions and/or filters. More...
class  OSGeo::FDO::Commands::IdentifierCollection
 The IdentifierCollection class represents a collection of FDO Identifier objects. More...
interface  OSGeo::FDO::Commands::IFeatureCommand
 The IFeatureCommand 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. More...
class  OSGeo::FDO::Commands::IFeatureCommandImp
 The IFeatureCommandImp class is a concrete implementation of IFeatureCommand. IFeatureCommand 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. More...
class  OSGeo::FDO::Commands::ParameterValue
 The ParameterValue class specifies a value for a particular parameter. Instances of this class are used to specify a value to bind to a parameter when a command is executed. More...
class  OSGeo::FDO::Commands::ParameterValueCollection
 The ParameterValueCollection class represents a collection of ParameterValue objects. More...
class  OSGeo::FDO::Commands::PropertyValue
 The PropertyValue class represents a property name/value pair. Instances of this class are used to specify or hold onto a reference to a property name and the properties value. More...
class  OSGeo::FDO::Commands::PropertyValueCollection
 The PropertyValueCollection class represents a collection of PropertyValue objects. More...

Enumerations

enum  CommandType {
  CommandType_Select = FdoCommandType_Select,
  CommandType_Insert = FdoCommandType_Insert,
  CommandType_Delete = FdoCommandType_Delete,
  CommandType_Update = FdoCommandType_Update,
  CommandType_DescribeSchema = FdoCommandType_DescribeSchema,
  CommandType_DescribeSchemaMapping = FdoCommandType_DescribeSchemaMapping,
  CommandType_ApplySchema = FdoCommandType_ApplySchema,
  CommandType_DestroySchema = FdoCommandType_DestroySchema,
  CommandType_ActivateSpatialContext = FdoCommandType_ActivateSpatialContext,
  CommandType_CreateSpatialContext = FdoCommandType_CreateSpatialContext,
  CommandType_DestroySpatialContext = FdoCommandType_DestroySpatialContext,
  CommandType_GetSpatialContexts = FdoCommandType_GetSpatialContexts,
  CommandType_CreateMeasureUnit = FdoCommandType_CreateMeasureUnit,
  CommandType_DestroyMeasureUnit = FdoCommandType_DestroyMeasureUnit,
  CommandType_GetMeasureUnits = FdoCommandType_GetMeasureUnits,
  CommandType_SQLCommand = FdoCommandType_SQLCommand,
  CommandType_AcquireLock = FdoCommandType_AcquireLock,
  CommandType_GetLockInfo = FdoCommandType_GetLockInfo,
  CommandType_GetLockedObjects = FdoCommandType_GetLockedObjects,
  CommandType_GetLockOwners = FdoCommandType_GetLockOwners,
  CommandType_ReleaseLock = FdoCommandType_ReleaseLock,
  CommandType_ActivateLongTransaction = FdoCommandType_ActivateLongTransaction,
  CommandType_DeactivateLongTransaction = FdoCommandType_DeactivateLongTransaction,
  CommandType_CommitLongTransaction = FdoCommandType_CommitLongTransaction,
  CommandType_CreateLongTransaction = FdoCommandType_CreateLongTransaction,
  CommandType_GetLongTransactions = FdoCommandType_GetLongTransactions,
  CommandType_FreezeLongTransaction = FdoCommandType_FreezeLongTransaction,
  CommandType_RollbackLongTransaction = FdoCommandType_RollbackLongTransaction,
  CommandType_ActivateLongTransactionCheckpoint = FdoCommandType_ActivateLongTransactionCheckpoint,
  CommandType_CreateLongTransactionCheckpoint = FdoCommandType_CreateLongTransactionCheckpoint,
  CommandType_GetLongTransactionCheckpoints = FdoCommandType_GetLongTransactionCheckpoints,
  CommandType_RollbackLongTransactionCheckpoint = FdoCommandType_RollbackLongTransactionCheckpoint,
  CommandType_ChangeLongTransactionPrivileges = FdoCommandType_ChangeLongTransactionPrivileges,
  CommandType_GetLongTransactionPrivileges = FdoCommandType_GetLongTransactionPrivileges,
  CommandType_ChangeLongTransactionSet = FdoCommandType_ChangeLongTransactionSet,
  CommandType_GetLongTransactionsInSet = FdoCommandType_GetLongTransactionsInSet,
  CommandType_NetworkShortestPath = FdoCommandType_NetworkShortestPath,
  CommandType_NetworkAllPaths = FdoCommandType_NetworkAllPaths,
  CommandType_NetworkReachingNodes = FdoCommandType_NetworkReachingNodes,
  CommandType_NetworkReachableNodes = FdoCommandType_NetworkReachableNodes,
  CommandType_NetworkNearestNeighbors = FdoCommandType_NetworkNearestNeighbors,
  CommandType_NetworkWithinCost = FdoCommandType_NetworkWithinCost,
  CommandType_NetworkTSP = FdoCommandType_NetworkTSP,
  CommandType_ActivateTopologyArea = FdoCommandType_ActivateTopologyArea,
  CommandType_DeactivateTopologyArea = FdoCommandType_DeactivateTopologyArea,
  CommandType_ActivateTopologyInCommandResult = FdoCommandType_ActivateTopologyInCommandResult,
  CommandType_DeactivateTopologyInCommandResults = FdoCommandType_DeactivateTopologyInCommandResults,
  CommandType_SelectAggregates = FdoCommandType_SelectAggregates,
  CommandType_CreateDataStore = FdoCommandType_CreateDataStore,
  CommandType_DestroyDataStore = FdoCommandType_DestroyDataStore,
  CommandType_ListDataStores = FdoCommandType_ListDataStores,
  CommandType_FirstProviderCommand = FdoCommandType_FirstProviderCommand
}
 The CommandType enumeration defines the list of abstract commands a feature provider can support. More...
enum  OrderingOption {
  OrderingOption_Ascending = FdoOrderingOption_Ascending,
  OrderingOption_Descending = FdoOrderingOption_Descending
}
 The OrderingOption enumeration defines the list acceptable values that can be specified as order by clause to the select and select aggregate commands. More...

Comments or suggestions? Send us feedback.