marconi-cardano-indexers-1.2.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Marconi.Cardano.Indexers.EpochSDD

Description

Store SDD in a SQLIte table

Synopsis

Event types and lenses

data EpochSDD #

Event for SDD storage

Instances

Instances details
FromJSON EpochSDD # 
Instance details

Defined in Marconi.Cardano.Indexers.EpochSDD

Methods

parseJSON :: Value -> Parser EpochSDD

parseJSONList :: Value -> Parser [EpochSDD]

ToJSON EpochSDD # 
Instance details

Defined in Marconi.Cardano.Indexers.EpochSDD

Methods

toJSON :: EpochSDD -> Value

toEncoding :: EpochSDD -> Encoding

toJSONList :: [EpochSDD] -> Value

toEncodingList :: [EpochSDD] -> Encoding

Generic EpochSDD # 
Instance details

Defined in Marconi.Cardano.Indexers.EpochSDD

Associated Types

type Rep EpochSDD :: Type -> Type Source #

Show EpochSDD # 
Instance details

Defined in Marconi.Cardano.Indexers.EpochSDD

Eq EpochSDD # 
Instance details

Defined in Marconi.Cardano.Indexers.EpochSDD

Ord EpochSDD # 
Instance details

Defined in Marconi.Cardano.Indexers.EpochSDD

FromRow EpochSDD # 
Instance details

Defined in Marconi.Cardano.Indexers.EpochSDD

Methods

fromRow :: RowParser EpochSDD

ToRow EpochSDD # 
Instance details

Defined in Marconi.Cardano.Indexers.EpochSDD

Methods

toRow :: EpochSDD -> [SQLData] #

FromRow (Timed ChainPoint EpochSDD) # 
Instance details

Defined in Marconi.Cardano.Indexers.EpochSDD

Methods

fromRow :: RowParser (Timed ChainPoint EpochSDD)

ToRow (Timed ChainPoint EpochSDD) # 
Instance details

Defined in Marconi.Cardano.Indexers.EpochSDD

Methods

toRow :: Timed ChainPoint EpochSDD -> [SQLData] #

type Rep EpochSDD # 
Instance details

Defined in Marconi.Cardano.Indexers.EpochSDD

type Rep EpochSDD = D1 ('MetaData "EpochSDD" "Marconi.Cardano.Indexers.EpochSDD" "marconi-cardano-indexers-1.2.0.0-inplace" 'False) (C1 ('MetaCons "EpochSDD" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_sddEpochNo") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EpochNo) :*: S1 ('MetaSel ('Just "_sddPoolId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PoolId)) :*: (S1 ('MetaSel ('Just "_sddLovelace") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Lovelace) :*: S1 ('MetaSel ('Just "_sddBlockNo") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 BlockNo))))
type Point EpochSDD # 
Instance details

Defined in Marconi.Cardano.Indexers.EpochSDD

type Point (NonEmpty EpochSDD) # 
Instance details

Defined in Marconi.Cardano.Indexers.EpochSDD

Create an indexer

mkEpochSDDIndexer :: (MonadIO m, MonadError IndexerError m) => SQLiteDBLocation -> m (SQLiteIndexer (NonEmpty EpochSDD)) #

Smart constructor that creates a FileIndexer that stores SDD.

Create a worker

Queries

Extract event