Moduleouroboros-consensus-4.2.1.0
Ouroboros.Consensus.Storage.LedgerDB.Snapshots
- 21 types
- 30 values
- Packageouroboros-consensus-4.2.1.0
- Exports53
- LicenceApache-2.0
Instances4Eq, Show, Generic, Rep
Eq DiskSnapshotDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsShow DiskSnapshotDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsGeneric DiskSnapshotDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.Snapshotstype Rep DiskSnapshot = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.Snapshots"DiskSnapshot"
"Ouroboros.Consensus.Storage.LedgerDB.Snapshots"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'False) (C1 ('MetaCons"DiskSnapshot"
'PrefixI 'True) (S1 ('MetaSel ('Just"dsNumber"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64) :*: S1 ('MetaSel ('Just"dsSuffix"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String))))
Instances2Eq, Show
Eq MetadataErrDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsShow MetadataErrDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.Snapshots
Constructors
Instances4Eq, Show, Generic, Rep
Eq NumOfDiskSnapshotsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsShow NumOfDiskSnapshotsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsGeneric NumOfDiskSnapshotsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.Snapshotstype Rep NumOfDiskSnapshots = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.Snapshots"NumOfDiskSnapshots"
"Ouroboros.Consensus.Storage.LedgerDB.Snapshots"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'True) (C1 ('MetaCons"NumOfDiskSnapshots"
'PrefixI 'True) (S1 ('MetaSel ('Just"getNumOfDiskSnapshots"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word)))
Instances2Eq, Show
Eq ReadSnapshotErrDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsShow ReadSnapshotErrDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.Snapshots
Instances4Eq, Show, FromJSON, ToJSON
Eq SnapshotBackendDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsShow SnapshotBackendDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsFromJSON SnapshotBackendDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsToJSON SnapshotBackendDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.Snapshots
Constructors
Instances5Eq, Show, Generic, NoThunks, Rep
Eq SnapshotDelayRangeDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsShow SnapshotDelayRangeDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsGeneric SnapshotDelayRangeDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsNoThunks SnapshotDelayRangeDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.Snapshotstype Rep SnapshotDelayRange = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.Snapshots"SnapshotDelayRange"
"Ouroboros.Consensus.Storage.LedgerDB.Snapshots"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'False) (C1 ('MetaCons"SnapshotDelayRange"
'PrefixI 'True) (S1 ('MetaSel ('Just"minimumDelay"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DiffTime) :*: S1 ('MetaSel ('Just"maximumDelay"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DiffTime)))
Instances4Eq, Show, Generic, Rep
StandardHash blk => Eq (SnapshotFailure blk)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsStandardHash blk => Show (SnapshotFailure blk)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsGeneric (SnapshotFailure blk)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.Snapshotstype Rep (SnapshotFailure blk) = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.Snapshots"SnapshotFailure"
"Ouroboros.Consensus.Storage.LedgerDB.Snapshots"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'False) (C1 ('MetaCons"InitFailureRead"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ReadSnapshotErr)) :+: (C1 ('MetaCons"InitFailureTooRecent"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DiskSnapshot) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Point blk))) :+: C1 ('MetaCons"InitFailureGenesis"
'PrefixI 'False) U1))
Instances2Eq, Show
Eq SnapshotFrequencyDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsShow SnapshotFrequencyDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.Snapshots
Instances2Eq, Show
Eq SnapshotFrequencyArgsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsShow SnapshotFrequencyArgsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.Snapshots
Constructors
Instances2Eq, Show
Eq SnapshotIntervalDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsShow SnapshotIntervalDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.Snapshots
Constructors
SnapshotManagerlistSnapshots :: m [DiskSnapshot]deleteSnapshotIfTemporary :: DiskSnapshot -> m ()takeSnapshot :: Maybe String -> st -> m (Maybe (DiskSnapshot, RealPoint blk))
Instances4Eq, Show, FromJSON, ToJSON
Eq SnapshotMetadataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsShow SnapshotMetadataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsFromJSON SnapshotMetadataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsToJSON SnapshotMetadataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.Snapshots
Instances1NoThunks
NoThunks SnapshotPolicyDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.Snapshots
Constructors
Instances2Eq, Show
Eq SnapshotPolicyArgsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsShow SnapshotPolicyArgsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.Snapshots
Constructors
Instances1NoThunks
NoThunks (SnapshotRequestQueue m)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.Snapshots
Constructors
Instances1Show
Show SnapshotSelectorContextDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.Snapshots
Instances4Eq, Show, FromJSON, ToJSON
Eq TablesCodecVersionDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsShow TablesCodecVersionDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsFromJSON TablesCodecVersionDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsToJSON TablesCodecVersionDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.Snapshots
Instances4Eq, Show, Generic, Rep
StandardHash blk => Eq (TraceSnapshotEvent blk)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsStandardHash blk => Show (TraceSnapshotEvent blk)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.SnapshotsGeneric (TraceSnapshotEvent blk)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.Snapshotstype Rep (TraceSnapshotEvent blk) = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.LedgerDB.Snapshots"TraceSnapshotEvent"
"Ouroboros.Consensus.Storage.LedgerDB.Snapshots"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'False) ((C1 ('MetaCons"InvalidSnapshot"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DiskSnapshot) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (SnapshotFailure blk))) :+: C1 ('MetaCons"SnapshotRequestDelayed"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Time) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DiffTime) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty SlotNo))))) :+: (C1 ('MetaCons"SnapshotRequestCompleted"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"TookSnapshot"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DiskSnapshot) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (RealPoint blk)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EnclosingTimed))) :+: C1 ('MetaCons"DeletedSnapshot"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DiskSnapshot)))))
Instances4Eq, Show, Generic, Rep
Eq (Flag name)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.UtilShow (Flag name)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.UtilGeneric (Flag name)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Utiltype Rep (Flag name) = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Util"Flag"
"Ouroboros.Consensus.Util"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'True) (C1 ('MetaCons"Flag"
'PrefixI 'True) (S1 ('MetaSel ('Just"getFlag"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))