FDO .NET API Reference | Feature Data Objects |
Classes | |
interface | OSGeo::FDO::Commands::Locking::IAcquireLock |
The IAcquireLock interface locks feature instances of a given class that match the specified criteria. Input to the acquire lock command includes the name of the class, the lock type, the lock strategy, and filter criteria by which to identify the instances to be locked. The filter may be specified either as text or as an expression tree (most likely produced by a query builder). The lock type value is one of. More... | |
class | OSGeo::FDO::Commands::Locking::IAcquireLockImp |
The IAcquireLockImp class is a concrete implementation of IAcquireLock. The IAcquireLock interface locks feature instances of a given class that match the specified criteria. Input to the acquire lock command includes the name of the class, the lock type, the lock strategy, and filter criteria by which to identify the instances to be locked. The filter may be specified either as text or as an expression tree (most likely produced by a query builder). The lock type value is one of. More... | |
interface | OSGeo::FDO::Commands::Locking::IGetLockedObjects |
The IGetLockedObjects interface defines the GetLockedObjects command, which gets a list of all objects that are currently locked by a particular user. More... | |
class | OSGeo::FDO::Commands::Locking::IGetLockedObjectsImp |
The IGetLockedObjectsImp class is a concrete implementation of IGetLockedObjects. The IGetLockedObjects interface defines the GetLockedObjects command, which gets a list of all objects that are currently locked by a particular user. More... | |
interface | OSGeo::FDO::Commands::Locking::IGetLockInfo |
The IGetLockInfo interface defines the GetLockInfo command, which gets a lock information for the feature instances of a given class that match the specified filter. If the filter is empty, all feature instances of the given class are selected. More... | |
class | OSGeo::FDO::Commands::Locking::IGetLockInfoImp |
The IGetLockInfoImp class is a concrete implementation of IGetLockedObjects. The IGetLockInfo interface defines the GetLockInfo command, which gets a lock information for the feature instances of a given class that match the specified filter. If the filter is empty, all feature instances of the given class are selected. More... | |
interface | OSGeo::FDO::Commands::Locking::IGetLockOwners |
The IGetLockOwners interface defines the GetLockOwners command, which gets a list of all lock owners. A connected user has the status of being a lock owner as does a user who has released all of his locks. More... | |
class | OSGeo::FDO::Commands::Locking::IGetLockOwnersImp |
The IGetLockOwnersImp class is a concrete implementation of IGetLockedObjects. The IGetLockOwners interface defines the GetLockOwners command, which gets a list of all lock owners. A connected user has the status of being a lock owner as does a user who has released all of his locks. More... | |
interface | OSGeo::FDO::Commands::Locking::ILockConflictReader |
The ILockConflictReader interface provides forward only, read-only functionality for identifying features that have a lock conflict. Features with a lock conflict are those that the caller is attempting to modify that are already locked by someone else. More... | |
class | OSGeo::FDO::Commands::Locking::ILockConflictReaderImp |
The ILockConflictReaderImp class is a concrete implementation of ILockConflictReaderImp. The ILockConflictReader interface provides forward only, read-only functionality for identifying features that have a lock conflict. Features with a lock conflict are those that the caller is attempting to modify that are already locked by someone else. More... | |
interface | OSGeo::FDO::Commands::Locking::ILockedObjectReader |
The ILockedObjectReader interface provides forward-only, read-only functionality to identify lock information for a set of objects. More... | |
class | OSGeo::FDO::Commands::Locking::ILockedObjectReaderImp |
The ILockedObjectReaderImp class is a concrete implementation of ILockedObjectReader. The ILockedObjectReader interface provides forward-only, read-only functionality to identify lock information for a set of objects. More... | |
interface | OSGeo::FDO::Commands::Locking::ILockOwnersReader |
The ILockOwnersReader interface provides forward-only, read-only functionality for identifying users. A connected user has status of lock owner even if he has no locks or has released his locks. More... | |
class | OSGeo::FDO::Commands::Locking::ILockOwnersReaderImp |
The ILockOwnersReaderImp class is a concrete implementation of ILockOwnersReader. The ILockOwnersReader interface provides forward-only, read-only functionality for identifying users. A connected user has status of lock owner even if he has no locks or has released his locks. More... | |
interface | OSGeo::FDO::Commands::Locking::IReleaseLock |
The IReleaseLock interface defines the ReleaseLock command, which releases locks from feature instances of a given class that match the specified criteria. Input to the release lock command includes the name of the class and filter criteria by which to identify the instances to be unlocked. The filter may be specified either as text or as an expression tree (most likely produced by a query builder). The ability to successfully execute the command might be restricted by the datastore security if the lock doesn’t belong to the user executing the command. More... | |
class | OSGeo::FDO::Commands::Locking::IReleaseLockImp |
The IReleaseLockImp class is a concrete implementation of IReleaseLock. The IReleaseLock interface defines the ReleaseLock command, which releases locks from feature instances of a given class that match the specified criteria. Input to the release lock command includes the name of the class and filter criteria by which to identify the instances to be unlocked. The filter may be specified either as text or as an expression tree (most likely produced by a query builder). The ability to successfully execute the command might be restricted by the datastore security if the lock doesn’t belong to the user executing the command. More... | |
Enumerations | |
enum | ConflictType { ConflictType_LockConflict = FdoConflictType_LockConflict, ConflictType_VersionConflict = FdoConflictType_VersionConflict, ConflictType_Unsupported = FdoConflictType_Unsupported } |
The ConflictType enumeration defines conflict types required to identify the lock type of a conflict reported with the lock conflict reader. More... | |
enum | LockStrategy { LockStrategy_All = FdoLockStrategy_All, LockStrategy_Partial = FdoLockStrategy_Partial } |
The LockStrategy enumeration defines how lock acquisition should proceed. More... | |
enum | LockType { LockType_None = FdoLockType_None, LockType_Shared = FdoLockType_Shared, LockType_Exclusive = FdoLockType_Exclusive, LockType_Transaction = FdoLockType_Transaction, LockType_Unsupported = FdoLockType_Unsupported, LockType_AllLongTransactionExclusive = FdoLockType_AllLongTransactionExclusive, LockType_LongTransactionExclusive = FdoLockType_LongTransactionExclusive } |
The LockType enumeration defines lock types. The lock type for a locked object indicates a user's access privileges (including the user who applied the persistent lock) to an object. More... |
Comments or suggestions? Send us feedback. |