Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data AnalysisEnv m blk Source #
AnalysisEnv | |
|
data AnalysisName Source #
ShowSlotBlockNo | |
CountTxOutputs | |
ShowBlockHeaderSize | |
ShowBlockTxsSize | |
ShowEBBs | |
OnlyValidation | |
StoreLedgerStateAt SlotNo | |
CountBlocks | |
CheckNoThunksEvery Word64 | |
TraceLedgerProcessing | |
BenchmarkLedgerOps (Maybe FilePath) | |
ReproMempoolAndForge Int | |
GetBlockApplicationMetrics NumberOfBlocks (Maybe FilePath) | Compute different block application metrics every The metrics will be written to the provided file path, or to the standard output if no file path is specified. |
Instances
Show AnalysisName Source # | |
Defined in Cardano.Tools.DBAnalyser.Analysis showsPrec ∷ Int → AnalysisName → ShowS # show ∷ AnalysisName → String # showList ∷ [AnalysisName] → ShowS # |
data AnalysisResult Source #
Instances
Show AnalysisResult Source # | |
Defined in Cardano.Tools.DBAnalyser.Analysis showsPrec ∷ Int → AnalysisResult → ShowS # show ∷ AnalysisResult → String # showList ∷ [AnalysisResult] → ShowS # | |
Eq AnalysisResult Source # | |
Defined in Cardano.Tools.DBAnalyser.Analysis (==) ∷ AnalysisResult → AnalysisResult → Bool # (/=) ∷ AnalysisResult → AnalysisResult → Bool # |
newtype NumberOfBlocks Source #
Instances
Num NumberOfBlocks Source # | |
Defined in Cardano.Tools.DBAnalyser.Analysis | |
Read NumberOfBlocks Source # | |
Show NumberOfBlocks Source # | |
Defined in Cardano.Tools.DBAnalyser.Analysis showsPrec ∷ Int → NumberOfBlocks → ShowS # show ∷ NumberOfBlocks → String # showList ∷ [NumberOfBlocks] → ShowS # | |
Eq NumberOfBlocks Source # | |
Defined in Cardano.Tools.DBAnalyser.Analysis (==) ∷ NumberOfBlocks → NumberOfBlocks → Bool # (/=) ∷ NumberOfBlocks → NumberOfBlocks → Bool # |
runAnalysis ∷ ∀ blk. (HasAnalysis blk, HasTxId (GenTx blk), HasTxs blk, LedgerSupportsMempool blk, LedgerSupportsProtocol blk, LgrDbSerialiseConstraints blk) ⇒ AnalysisName → Analysis blk Source #