lsm-tree-0.1.0.0: Log-structured merge-trees
Safe HaskellSafe-Inferred
LanguageGHC2021

Database.LSMTree.Extras.NoThunks

Description

NoThunks orphan instances

Documentation

assertNoThunks :: NoThunks a => a -> b -> b Source #

type NoThunksIOLike m = NoThunksIOLike' m (PrimState m) Source #

Orphan instances

Generic BlobSpan Source # 
Instance details

Associated Types

type Rep BlobSpan :: Type -> Type #

Methods

from :: BlobSpan -> Rep BlobSpan x #

to :: Rep BlobSpan x -> BlobSpan #

Generic CRC32C Source # 
Instance details

Associated Types

type Rep CRC32C :: Type -> Type #

Methods

from :: CRC32C -> Rep CRC32C x #

to :: Rep CRC32C x -> CRC32C #

Generic BloomFilterAlloc Source # 
Instance details

Associated Types

type Rep BloomFilterAlloc :: Type -> Type #

Generic DiskCachePolicy Source # 
Instance details

Associated Types

type Rep DiskCachePolicy :: Type -> Type #

Generic FencePointerIndexType Source # 
Instance details

Associated Types

type Rep FencePointerIndexType :: Type -> Type #

Generic MergePolicy Source # 
Instance details

Associated Types

type Rep MergePolicy :: Type -> Type #

Generic MergeSchedule Source # 
Instance details

Associated Types

type Rep MergeSchedule :: Type -> Type #

Generic SizeRatio Source # 
Instance details

Associated Types

type Rep SizeRatio :: Type -> Type #

Generic TableConfig Source # 
Instance details

Associated Types

type Rep TableConfig :: Type -> Type #

Generic WriteBufferAlloc Source # 
Instance details

Associated Types

type Rep WriteBufferAlloc :: Type -> Type #

Generic NumEntries Source # 
Instance details

Associated Types

type Rep NumEntries :: Type -> Type #

Generic MergePolicyForLevel Source # 
Instance details

Associated Types

type Rep MergePolicyForLevel :: Type -> Type #

Generic NominalCredits Source # 
Instance details

Associated Types

type Rep NominalCredits :: Type -> Type #

Generic NominalDebt Source # 
Instance details

Associated Types

type Rep NominalDebt :: Type -> Type #

Generic Index Source # 
Instance details

Associated Types

type Rep Index :: Type -> Type #

Methods

from :: Index -> Rep Index x #

to :: Rep Index x -> Index #

Generic IndexType Source # 
Instance details

Associated Types

type Rep IndexType :: Type -> Type #

Generic IndexCompact Source # 
Instance details

Associated Types

type Rep IndexCompact :: Type -> Type #

Generic IndexOrdinary Source # 
Instance details

Associated Types

type Rep IndexOrdinary :: Type -> Type #

Generic LevelMergeType Source # 
Instance details

Associated Types

type Rep LevelMergeType :: Type -> Type #

Generic MergeState Source # 
Instance details

Associated Types

type Rep MergeState :: Type -> Type #

Generic MergeType Source # 
Instance details

Associated Types

type Rep MergeType :: Type -> Type #

Generic StepResult Source # 
Instance details

Associated Types

type Rep StepResult :: Type -> Type #

Generic TreeMergeType Source # 
Instance details

Associated Types

type Rep TreeMergeType :: Type -> Type #

Generic MergeCredits Source # 
Instance details

Associated Types

type Rep MergeCredits :: Type -> Type #

Generic MergeDebt Source # 
Instance details

Associated Types

type Rep MergeDebt :: Type -> Type #

Generic MergeKnownCompleted Source # 
Instance details

Associated Types

type Rep MergeKnownCompleted :: Type -> Type #

Generic PageNo Source # 
Instance details

Associated Types

type Rep PageNo :: Type -> Type #

Methods

from :: PageNo -> Rep PageNo x #

to :: Rep PageNo x -> PageNo #

Generic RunFsPaths Source # 
Instance details

Associated Types

type Rep RunFsPaths :: Type -> Type #

Generic SessionRoot Source # 
Instance details

Associated Types

type Rep SessionRoot :: Type -> Type #

Generic RawBytes Source # 
Instance details

Associated Types

type Rep RawBytes :: Type -> Type #

Methods

from :: RawBytes -> Rep RawBytes x #

to :: Rep RawBytes x -> RawBytes #

Generic RawOverflowPage Source # 
Instance details

Associated Types

type Rep RawOverflowPage :: Type -> Type #

Generic RawPage Source # 
Instance details

Associated Types

type Rep RawPage :: Type -> Type #

Methods

from :: RawPage -> Rep RawPage x #

to :: Rep RawPage x -> RawPage #

Generic RunBloomFilterAlloc Source # 
Instance details

Associated Types

type Rep RunBloomFilterAlloc :: Type -> Type #

Generic RunDataCaching Source # 
Instance details

Associated Types

type Rep RunDataCaching :: Type -> Type #

Generic RunParams Source # 
Instance details

Associated Types

type Rep RunParams :: Type -> Type #

Generic CursorId Source # 
Instance details

Associated Types

type Rep CursorId :: Type -> Type #

Methods

from :: CursorId -> Rep CursorId x #

to :: Rep CursorId x -> CursorId #

Generic RunNumber Source # 
Instance details

Associated Types

type Rep RunNumber :: Type -> Type #

Generic TableId Source # 
Instance details

Associated Types

type Rep TableId :: Type -> Type #

Methods

from :: TableId -> Rep TableId x #

to :: Rep TableId x -> TableId #

Generic ReaderNumber Source # 
Instance details

Associated Types

type Rep ReaderNumber :: Type -> Type #

Generic SerialisedBlob Source # 
Instance details

Associated Types

type Rep SerialisedBlob :: Type -> Type #

Generic SerialisedKey Source # 
Instance details

Associated Types

type Rep SerialisedKey :: Type -> Type #

Generic SerialisedValue Source # 
Instance details

Associated Types

type Rep SerialisedValue :: Type -> Type #

NoThunks ByteArray Source # 
Instance details

NoThunks FsPath Source # 
Instance details

NoThunks BlobSpan Source # 
Instance details

NoThunks CRC32C Source # 
Instance details

NoThunks BloomFilterAlloc Source # 
Instance details

NoThunks DiskCachePolicy Source # 
Instance details

NoThunks FencePointerIndexType Source # 
Instance details

NoThunks MergePolicy Source # 
Instance details

NoThunks MergeSchedule Source # 
Instance details

NoThunks SizeRatio Source # 
Instance details

NoThunks TableConfig Source # 
Instance details

NoThunks WriteBufferAlloc Source # 
Instance details

NoThunks NumEntries Source # 
Instance details

NoThunks MergePolicyForLevel Source # 
Instance details

NoThunks NominalCredits Source # 
Instance details

NoThunks NominalDebt Source # 
Instance details

NoThunks Index Source # 
Instance details

NoThunks IndexType Source # 
Instance details

NoThunks IndexCompact Source # 
Instance details

NoThunks IndexOrdinary Source # 
Instance details

NoThunks LevelMergeType Source # 
Instance details

NoThunks MergeState Source # 
Instance details

NoThunks MergeType Source # 
Instance details

NoThunks StepResult Source # 
Instance details

NoThunks TreeMergeType Source # 
Instance details

NoThunks MergeCredits Source # 
Instance details

NoThunks MergeDebt Source # 
Instance details

NoThunks MergeKnownCompleted Source # 
Instance details

NoThunks PageNo Source # 
Instance details

NoThunks RunFsPaths Source # 
Instance details

NoThunks SessionRoot Source # 
Instance details

NoThunks RawBytes Source # 
Instance details

NoThunks RawOverflowPage Source # 
Instance details

NoThunks RawPage Source # 
Instance details

NoThunks RunBloomFilterAlloc Source # 
Instance details

NoThunks RunDataCaching Source # 
Instance details

NoThunks RunParams Source # 
Instance details

NoThunks CursorId Source # 
Instance details

NoThunks RunNumber Source # 
Instance details

NoThunks TableId Source # 
Instance details

NoThunks ReaderNumber Source # 
Instance details

NoThunks SerialisedBlob Source # 
Instance details

NoThunks SerialisedKey Source # 
Instance details

NoThunks SerialisedValue Source # 
Instance details

NoThunks WriteBuffer Source # 
Instance details

Generic (Baler s) Source # 
Instance details

Associated Types

type Rep (Baler s) :: Type -> Type #

Methods

from :: Baler s -> Rep (Baler s) x #

to :: Rep (Baler s) x -> Baler s #

Generic (IndexAcc s) Source # 
Instance details

Associated Types

type Rep (IndexAcc s) :: Type -> Type #

Methods

from :: IndexAcc s -> Rep (IndexAcc s) x #

to :: Rep (IndexAcc s) x -> IndexAcc s #

Generic (IndexCompactAcc s) Source # 
Instance details

Associated Types

type Rep (IndexCompactAcc s) :: Type -> Type #

Generic (SMaybe a) Source # 
Instance details

Associated Types

type Rep (SMaybe a) :: Type -> Type #

Methods

from :: SMaybe a -> Rep (SMaybe a) x #

to :: Rep (SMaybe a) x -> SMaybe a #

Generic (IndexOrdinaryAcc s) Source # 
Instance details

Associated Types

type Rep (IndexOrdinaryAcc s) :: Type -> Type #

Generic (CreditsVar s) Source # 
Instance details

Associated Types

type Rep (CreditsVar s) :: Type -> Type #

Methods

from :: CreditsVar s -> Rep (CreditsVar s) x #

to :: Rep (CreditsVar s) x -> CreditsVar s #

Generic (PageAcc s) Source # 
Instance details

Associated Types

type Rep (PageAcc s) :: Type -> Type #

Methods

from :: PageAcc s -> Rep (PageAcc s) x #

to :: Rep (PageAcc s) x -> PageAcc s #

Generic (ForBlob a) Source # 
Instance details

Associated Types

type Rep (ForBlob a) :: Type -> Type #

Methods

from :: ForBlob a -> Rep (ForBlob a) x #

to :: Rep (ForBlob a) x -> ForBlob a #

Generic (ForFilter a) Source # 
Instance details

Associated Types

type Rep (ForFilter a) :: Type -> Type #

Methods

from :: ForFilter a -> Rep (ForFilter a) x #

to :: Rep (ForFilter a) x -> ForFilter a #

Generic (ForIndex a) Source # 
Instance details

Associated Types

type Rep (ForIndex a) :: Type -> Type #

Methods

from :: ForIndex a -> Rep (ForIndex a) x #

to :: Rep (ForIndex a) x -> ForIndex a #

Generic (ForKOps a) Source # 
Instance details

Associated Types

type Rep (ForKOps a) :: Type -> Type #

Methods

from :: ForKOps a -> Rep (ForKOps a) x #

to :: Rep (ForKOps a) x -> ForKOps a #

Generic (ForRunFiles a) Source # 
Instance details

Associated Types

type Rep (ForRunFiles a) :: Type -> Type #

Methods

from :: ForRunFiles a -> Rep (ForRunFiles a) x #

to :: Rep (ForRunFiles a) x -> ForRunFiles a #

Generic (RunAcc s) Source # 
Instance details

Associated Types

type Rep (RunAcc s) :: Type -> Type #

Methods

from :: RunAcc s -> Rep (RunAcc s) x #

to :: Rep (RunAcc s) x -> RunAcc s #

Generic (UniqCounter m) Source # 
Instance details

Associated Types

type Rep (UniqCounter m) :: Type -> Type #

Methods

from :: UniqCounter m -> Rep (UniqCounter m) x #

to :: Rep (UniqCounter m) x -> UniqCounter m #

Generic (FilePointer m) Source # 
Instance details

Associated Types

type Rep (FilePointer m) :: Type -> Type #

Methods

from :: FilePointer m -> Rep (FilePointer m) x #

to :: Rep (FilePointer m) x -> FilePointer m #

Generic (RWState a) Source # 
Instance details

Associated Types

type Rep (RWState a) :: Type -> Type #

Methods

from :: RWState a -> Rep (RWState a) x #

to :: Rep (RWState a) x -> RWState a #

Generic (WeakRef obj) Source # 
Instance details

Associated Types

type Rep (WeakRef obj) :: Type -> Type #

Methods

from :: WeakRef obj -> Rep (WeakRef obj) x #

to :: Rep (WeakRef obj) x -> WeakRef obj #

Typeable h => NoThunks (Handle h) Source # 
Instance details

(NoThunksIOLike m, Typeable m, Typeable (PrimState m)) => NoThunks (Session' m) Source #

Also checks NoThunks for the Tables that are known to be open in the Session.

Instance details

Typeable m => NoThunks (ArenaManager m) Source # 
Instance details

Typeable s => NoThunks (Baler s) Source # 
Instance details

Typeable s => NoThunks (IndexAcc s) Source # 
Instance details

Typeable s => NoThunks (IndexCompactAcc s) Source # 
Instance details

NoThunks a => NoThunks (SMaybe a) Source # 
Instance details

Typeable s => NoThunks (IndexOrdinaryAcc s) Source # 
Instance details

Typeable s => NoThunks (CreditsVar s) Source # 
Instance details

Typeable s => NoThunks (PageAcc s) Source # 
Instance details

NoThunks a => NoThunks (ForBlob a) Source # 
Instance details

NoThunks a => NoThunks (ForFilter a) Source # 
Instance details

NoThunks a => NoThunks (ForIndex a) Source # 
Instance details

NoThunks a => NoThunks (ForKOps a) Source # 
Instance details

NoThunks a => NoThunks (ForRunFiles a) Source # 
Instance details

Typeable s => NoThunks (RunAcc s) Source # 
Instance details

NoThunks (PrimVar (PrimState m) Int) => NoThunks (UniqCounter m) Source # 
Instance details

Typeable (PrimState m) => NoThunks (FilePointer m) Source # 
Instance details

Typeable m => NoThunks (LockFileHandle m) Source # 
Instance details

Typeable a => NoThunks (Bloom a) Source # 
Instance details

NoThunks a => NoThunks (RWState a) Source # 
Instance details

(NoThunks obj, Typeable obj) => NoThunks (Ref obj) Source # 
Instance details

Typeable (PrimState m) => NoThunks (RefCounter m) Source # 
Instance details

(NoThunks obj, Typeable obj) => NoThunks (WeakRef obj) Source # 
Instance details

Typeable a => NoThunks (Vector a) Source # 
Instance details

Generic (Cursor m h) Source # 
Instance details

Associated Types

type Rep (Cursor m h) :: Type -> Type #

Methods

from :: Cursor m h -> Rep (Cursor m h) x #

to :: Rep (Cursor m h) x -> Cursor m h #

Generic (CursorEnv m h) Source # 
Instance details

Associated Types

type Rep (CursorEnv m h) :: Type -> Type #

Methods

from :: CursorEnv m h -> Rep (CursorEnv m h) x #

to :: Rep (CursorEnv m h) x -> CursorEnv m h #

Generic (CursorState m h) Source # 
Instance details

Associated Types

type Rep (CursorState m h) :: Type -> Type #

Methods

from :: CursorState m h -> Rep (CursorState m h) x #

to :: Rep (CursorState m h) x -> CursorState m h #

Generic (Session m h) Source # 
Instance details

Associated Types

type Rep (Session m h) :: Type -> Type #

Methods

from :: Session m h -> Rep (Session m h) x #

to :: Rep (Session m h) x -> Session m h #

Generic (SessionEnv m h) Source # 
Instance details

Associated Types

type Rep (SessionEnv m h) :: Type -> Type #

Methods

from :: SessionEnv m h -> Rep (SessionEnv m h) x #

to :: Rep (SessionEnv m h) x -> SessionEnv m h #

Generic (SessionState m h) Source # 
Instance details

Associated Types

type Rep (SessionState m h) :: Type -> Type #

Methods

from :: SessionState m h -> Rep (SessionState m h) x #

to :: Rep (SessionState m h) x -> SessionState m h #

Generic (Table m h) Source # 
Instance details

Associated Types

type Rep (Table m h) :: Type -> Type #

Methods

from :: Table m h -> Rep (Table m h) x #

to :: Rep (Table m h) x -> Table m h #

Generic (TableEnv m h) Source # 
Instance details

Associated Types

type Rep (TableEnv m h) :: Type -> Type #

Methods

from :: TableEnv m h -> Rep (TableEnv m h) x #

to :: Rep (TableEnv m h) x -> TableEnv m h #

Generic (TableState m h) Source # 
Instance details

Associated Types

type Rep (TableState m h) :: Type -> Type #

Methods

from :: TableState m h -> Rep (TableState m h) x #

to :: Rep (TableState m h) x -> TableState m h #

Generic (BlobFile m h) Source # 
Instance details

Associated Types

type Rep (BlobFile m h) :: Type -> Type #

Methods

from :: BlobFile m h -> Rep (BlobFile m h) x #

to :: Rep (BlobFile m h) x -> BlobFile m h #

Generic (RawBlobRef m h) Source # 
Instance details

Associated Types

type Rep (RawBlobRef m h) :: Type -> Type #

Methods

from :: RawBlobRef m h -> Rep (RawBlobRef m h) x #

to :: Rep (RawBlobRef m h) x -> RawBlobRef m h #

Generic (WeakBlobRef m h) Source # 
Instance details

Associated Types

type Rep (WeakBlobRef m h) :: Type -> Type #

Methods

from :: WeakBlobRef m h -> Rep (WeakBlobRef m h) x #

to :: Rep (WeakBlobRef m h) x -> WeakBlobRef m h #

Generic (ChecksumHandle s h) Source # 
Instance details

Associated Types

type Rep (ChecksumHandle s h) :: Type -> Type #

Methods

from :: ChecksumHandle s h -> Rep (ChecksumHandle s h) x #

to :: Rep (ChecksumHandle s h) x -> ChecksumHandle s h #

Generic (Entry v b) Source # 
Instance details

Associated Types

type Rep (Entry v b) :: Type -> Type #

Methods

from :: Entry v b -> Rep (Entry v b) x #

to :: Rep (Entry v b) x -> Entry v b #

Generic (IncomingRun m h) Source # 
Instance details

Associated Types

type Rep (IncomingRun m h) :: Type -> Type #

Methods

from :: IncomingRun m h -> Rep (IncomingRun m h) x #

to :: Rep (IncomingRun m h) x -> IncomingRun m h #

Generic (Level m h) Source # 
Instance details

Associated Types

type Rep (Level m h) :: Type -> Type #

Methods

from :: Level m h -> Rep (Level m h) x #

to :: Rep (Level m h) x -> Level m h #

Generic (LevelsCache m h) Source # 
Instance details

Associated Types

type Rep (LevelsCache m h) :: Type -> Type #

Methods

from :: LevelsCache m h -> Rep (LevelsCache m h) x #

to :: Rep (LevelsCache m h) x -> LevelsCache m h #

Generic (TableContent m h) Source # 
Instance details

Associated Types

type Rep (TableContent m h) :: Type -> Type #

Methods

from :: TableContent m h -> Rep (TableContent m h) x #

to :: Rep (TableContent m h) x -> TableContent m h #

Generic (UnionLevel m h) Source # 
Instance details

Associated Types

type Rep (UnionLevel m h) :: Type -> Type #

Methods

from :: UnionLevel m h -> Rep (UnionLevel m h) x #

to :: Rep (UnionLevel m h) x -> UnionLevel m h #

Generic (MergingTree m h) Source # 
Instance details

Associated Types

type Rep (MergingTree m h) :: Type -> Type #

Methods

from :: MergingTree m h -> Rep (MergingTree m h) x #

to :: Rep (MergingTree m h) x -> MergingTree m h #

Generic (MergingTreeState m h) Source # 
Instance details

Associated Types

type Rep (MergingTreeState m h) :: Type -> Type #

Generic (PendingMerge m h) Source # 
Instance details

Associated Types

type Rep (PendingMerge m h) :: Type -> Type #

Methods

from :: PendingMerge m h -> Rep (PendingMerge m h) x #

to :: Rep (PendingMerge m h) x -> PendingMerge m h #

Generic (PreExistingRun m h) Source # 
Instance details

Associated Types

type Rep (PreExistingRun m h) :: Type -> Type #

Methods

from :: PreExistingRun m h -> Rep (PreExistingRun m h) x #

to :: Rep (PreExistingRun m h) x -> PreExistingRun m h #

Generic (Run m h) Source # 
Instance details

Associated Types

type Rep (Run m h) :: Type -> Type #

Methods

from :: Run m h -> Rep (Run m h) x #

to :: Rep (Run m h) x -> Run m h #

Generic (RunBuilder m h) Source # 
Instance details

Associated Types

type Rep (RunBuilder m h) :: Type -> Type #

Methods

from :: RunBuilder m h -> Rep (RunBuilder m h) x #

to :: Rep (RunBuilder m h) x -> RunBuilder m h #

Generic (RunReader m h) Source # 
Instance details

Associated Types

type Rep (RunReader m h) :: Type -> Type #

Methods

from :: RunReader m h -> Rep (RunReader m h) x #

to :: Rep (RunReader m h) x -> RunReader m h #

Generic (ReadCtx m h) Source # 
Instance details

Associated Types

type Rep (ReadCtx m h) :: Type -> Type #

Methods

from :: ReadCtx m h -> Rep (ReadCtx m h) x #

to :: Rep (ReadCtx m h) x -> ReadCtx m h #

Generic (Reader m h) Source # 
Instance details

Associated Types

type Rep (Reader m h) :: Type -> Type #

Methods

from :: Reader m h -> Rep (Reader m h) x #

to :: Rep (Reader m h) x -> Reader m h #

Generic (Readers m h) Source # 
Instance details

Associated Types

type Rep (Readers m h) :: Type -> Type #

Methods

from :: Readers m h -> Rep (Readers m h) x #

to :: Rep (Readers m h) x -> Readers m h #

Generic (WriteBufferBlobs m h) Source # 
Instance details

Associated Types

type Rep (WriteBufferBlobs m h) :: Type -> Type #

Generic (RWVar m a) Source # 
Instance details

Associated Types

type Rep (RWVar m a) :: Type -> Type #

Methods

from :: RWVar m a -> Rep (RWVar m a) x #

to :: Rep (RWVar m a) x -> RWVar m a #

NoThunks a => NoThunks (STRef s a) Source # 
Instance details

(Typeable m, Typeable a) => NoThunks (Tracer m a) Source # 
Instance details

(Typeable m, Typeable h) => NoThunks (HasFS m h) Source # 
Instance details

(NoThunks a, Typeable a) => NoThunks (StrictMVar IO a) Source # 
Instance details

(NoThunks a, Typeable a) => NoThunks (StrictTVar IO a) Source # 
Instance details

(NoThunksIOLike m, Typeable m, Typeable h, Typeable (PrimState m)) => NoThunks (Cursor m h) Source # 
Instance details

(Typeable m, Typeable h, Typeable (PrimState m)) => NoThunks (CursorEnv m h) Source # 
Instance details

(NoThunksIOLike m, Typeable m, Typeable h, Typeable (PrimState m)) => NoThunks (CursorState m h) Source # 
Instance details

(NoThunksIOLike m, Typeable m, Typeable h, Typeable (PrimState m)) => NoThunks (Session m h) Source #

Also checks NoThunks for the Tables that are known to be open in the Session.

Instance details

(NoThunksIOLike m, Typeable m, Typeable h, Typeable (PrimState m)) => NoThunks (SessionEnv m h) Source # 
Instance details

(NoThunksIOLike m, Typeable m, Typeable h, Typeable (PrimState m)) => NoThunks (SessionState m h) Source # 
Instance details

(NoThunksIOLike m, Typeable m, Typeable h, Typeable (PrimState m)) => NoThunks (Table m h) Source #

Does not check NoThunks for the Session that this Table belongs to.

Instance details

(NoThunksIOLike m, Typeable m, Typeable h, Typeable (PrimState m)) => NoThunks (TableEnv m h) Source # 
Instance details

(NoThunksIOLike m, Typeable m, Typeable h, Typeable (PrimState m)) => NoThunks (TableState m h) Source # 
Instance details

(Typeable h, Typeable (PrimState m)) => NoThunks (BlobFile m h) Source # 
Instance details

(Typeable h, Typeable (PrimState m)) => NoThunks (RawBlobRef m h) Source # 
Instance details

(Typeable h, Typeable m, Typeable (PrimState m)) => NoThunks (WeakBlobRef m h) Source # 
Instance details

(Typeable s, Typeable h) => NoThunks (ChecksumHandle s h) Source # 
Instance details

(NoThunks v, NoThunks b) => NoThunks (Entry v b) Source # 
Instance details

(Typeable m, Typeable (PrimState m), Typeable h, NoThunks (StrictMVar m (MergingRunState LevelMergeType m h))) => NoThunks (IncomingRun m h) Source # 
Instance details

(Typeable m, Typeable (PrimState m), Typeable h, NoThunks (StrictMVar m (MergingRunState LevelMergeType m h))) => NoThunks (Level m h) Source # 
Instance details

(Typeable m, Typeable (PrimState m), Typeable h) => NoThunks (LevelsCache m h) Source # 
Instance details

(Typeable m, Typeable (PrimState m), Typeable h, NoThunks (StrictMVar m (MergingRunState LevelMergeType m h)), NoThunks (StrictMVar m (MergingTreeState m h))) => NoThunks (TableContent m h) Source # 
Instance details

(Typeable m, Typeable (PrimState m), Typeable h, NoThunks (StrictMVar m (MergingTreeState m h))) => NoThunks (UnionLevel m h) Source # 
Instance details

(Typeable m, Typeable (PrimState m), Typeable h, NoThunks (StrictMVar m (MergingTreeState m h))) => NoThunks (MergingTree m h) Source # 
Instance details

(Typeable m, Typeable (PrimState m), Typeable h, NoThunks (StrictMVar m (MergingRunState LevelMergeType m h)), NoThunks (StrictMVar m (MergingRunState TreeMergeType m h)), NoThunks (StrictMVar m (MergingTreeState m h))) => NoThunks (MergingTreeState m h) Source # 
Instance details

(Typeable m, Typeable (PrimState m), Typeable h, NoThunks (StrictMVar m (MergingRunState LevelMergeType m h)), NoThunks (StrictMVar m (MergingTreeState m h))) => NoThunks (PendingMerge m h) Source # 
Instance details

(Typeable m, Typeable (PrimState m), Typeable h, NoThunks (StrictMVar m (MergingRunState LevelMergeType m h))) => NoThunks (PreExistingRun m h) Source # 
Instance details

(Typeable m, Typeable (PrimState m), Typeable h) => NoThunks (Run m h) Source # 
Instance details

(Typeable m, Typeable (PrimState m), Typeable h) => NoThunks (RunBuilder m h) Source # 
Instance details

(Typeable m, Typeable (PrimState m), Typeable h) => NoThunks (Entry m h) Source #

Allows thunks in the overflow pages

Instance details

(Typeable m, Typeable (PrimState m), Typeable h) => NoThunks (RunReader m h) Source # 
Instance details

(Typeable m, Typeable (PrimState m), Typeable h) => NoThunks (ReadCtx m h) Source # 
Instance details

(Typeable m, Typeable (PrimState m), Typeable h) => NoThunks (Reader m h) Source # 
Instance details

(Typeable m, Typeable (PrimState m), Typeable h) => NoThunks (Readers m h) Source # 
Instance details

NoThunks (Unsliced a) Source # 
Instance details

(NoThunks a, Typeable s, Typeable a) => NoThunks (GrowingVector s a) Source # 
Instance details

(Typeable (PrimState m), Typeable m, Typeable h) => NoThunks (WriteBufferBlobs m h) Source # 
Instance details

(Typeable m, Typeable h) => NoThunks (HasBlockIO m h) Source # 
Instance details

(Typeable s, Typeable a) => NoThunks (MBloom s a) Source # 
Instance details

NoThunks (StrictTVar m (RWState a)) => NoThunks (RWVar m a) Source # 
Instance details

(NoThunks a, Typeable s, Typeable a) => NoThunks (MutableHeap s a) Source # 
Instance details

NoThunks a => NoThunks (MutVar s a) Source # 
Instance details

(Typeable s, Typeable a) => NoThunks (MutablePrimArray s a) Source # 
Instance details

(Typeable s, Typeable a) => NoThunks (PrimVar s a) Source # 
Instance details

NoThunks a => NoThunks (SmallMutableArray s a) Source # 
Instance details

(NoThunks a, Typeable s, Typeable a) => NoThunks (MVector s a) Source # 
Instance details

Typeable s => NoThunks (MVector s Word8) Source # 
Instance details

Typeable s => NoThunks (MVector s Word64) Source # 
Instance details

Typeable s => NoThunks (MVector s Bit) Source # 
Instance details

Generic (Merge t m h) Source # 
Instance details

Associated Types

type Rep (Merge t m h) :: Type -> Type #

Methods

from :: Merge t m h -> Rep (Merge t m h) x #

to :: Rep (Merge t m h) x -> Merge t m h #

Generic (MergingRun t m h) Source # 
Instance details

Associated Types

type Rep (MergingRun t m h) :: Type -> Type #

Methods

from :: MergingRun t m h -> Rep (MergingRun t m h) x #

to :: Rep (MergingRun t m h) x -> MergingRun t m h #

Generic (MergingRunState t m h) Source # 
Instance details

Associated Types

type Rep (MergingRunState t m h) :: Type -> Type #

Methods

from :: MergingRunState t m h -> Rep (MergingRunState t m h) x #

to :: Rep (MergingRunState t m h) x -> MergingRunState t m h #

(Typeable m, Typeable (PrimState m), Typeable h, NoThunks t) => NoThunks (Merge t m h) Source # 
Instance details

(Typeable m, Typeable (PrimState m), Typeable h, NoThunks (StrictMVar m (MergingRunState t m h))) => NoThunks (MergingRun t m h) Source # 
Instance details

(Typeable m, Typeable (PrimState m), Typeable h, NoThunks t) => NoThunks (MergingRunState t m h) Source # 
Instance details

(NoThunksIOLike m, Typeable m, Typeable (PrimState m)) => NoThunks (NormalTable m k v b) Source #

Does not check NoThunks for the Session that this Table belongs to.

Instance details