Content


NTL
Core
DbCursorAttributes

DbCursorAttributes


Describes database cursor supported features. Each member of the structure is a boolean value indicating whether the feature is supported or not.

You can find more information in comments below.

struct DbCursorAttributes
{
    bool Valid; // Indicates whether this structure contains valid data (it was successfully retrieved from data source) 
    bool Next;
    bool Absolute;
    bool Relative;
    bool Bookmark;
    bool LockExclusive;
    bool LockNoChange;
    bool LockUnlock;
    bool PosPosition;
    bool PosUpdate;
    bool PosDelete;
    bool PosRefresh;
    bool PositionedUpdate;
    bool PositionedDelete;
    bool SelectForUpdate;
    bool BulkAdd;
    bool BulkUpdateByBookmark;
    bool BulkDeleteByBookmark;
    bool BulkFetchByBookmark;
    bool ReadOnlyConcurrency;
    bool LockConcurrency;
    bool OptimisticRowConcurrency;
    bool OptimisticValueConcurrency;
    bool SensitivityAdditions;
    bool SensitivityDeletions;
    bool SensitivityUpdates;
    bool MaximumRowsSelect;
    bool MaximumRowsInsert;
    bool MaximumRowsDelete;
    bool MaximumRowsUpdate;
    bool MaximumRowsCatalog;
    bool MaximumRowsAffectsAll;
    bool ExactRowCount;
    bool ApproximateRowCount;
    bool SimulateNonUnique;
    bool SimulateTryUnique;
    bool SimulateUnique;

    explicit operator String() const;
};
Namespace: nitisa
Include: Nitisa/Db/DbCursorAttributes.h