Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
module Model.RecordSlot.Types
lookupRecordSlots :: MonadDB c m => Record -> m [RecordSlot] Source #
lookupSlotRecords :: MonadDB c m => Slot -> m [RecordSlot] Source #
lookupContainerRecords :: MonadDB c m => Container -> m [RecordSlot] Source #
lookupRecordSlotRecords :: MonadDB c m => Record -> Slot -> m [RecordSlot] Source #
lookupVolumeContainersRecords :: MonadDB c m => Volume -> m [(Container, [RecordSlot])] Source #
lookupVolumeContainersRecordIds :: MonadDB c m => Volume -> m [(Container, [(Segment, Id Record)])] Source #
moveRecordSlot :: MonadAudit c m => RecordSlot -> Segment -> m Bool Source #
removeRecordAllSlot :: MonadAudit c m => Record -> m Int Source #
recordSlotAge :: RecordSlot -> Maybe Age Source #
recordSlotJSON :: ToObject o => Bool -> RecordSlot -> Record (Id Record) o Source #