plutus-chain-index-core-1.2.0.0
Safe Haskell None
Language Haskell2010

Plutus.ChainIndex.DbSchema

Synopsis

Documentation

data DatumRowT f Source #

Instances

Instances details
Table DatumRowT Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

data PrimaryKey DatumRowT column Source #

Beamable DatumRowT Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Generic ( DatumRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

type Rep ( DatumRowT f) :: Type -> Type Source #

Beamable ( PrimaryKey DatumRowT ) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Generic ( PrimaryKey DatumRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

data PrimaryKey DatumRowT f Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( DatumRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( DatumRowT f) = D1 (' MetaData "DatumRowT" "Plutus.ChainIndex.DbSchema" "plutus-chain-index-core-1.2.0.0-vEgAIGWZqMIuVHBPih2W5" ' False ) ( C1 (' MetaCons "DatumRow" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "_datumRowHash") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Columnar f ByteString )) :*: S1 (' MetaSel (' Just "_datumRowDatum") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Columnar f ByteString ))))
type Rep ( PrimaryKey DatumRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( PrimaryKey DatumRowT f) = D1 (' MetaData "PrimaryKey" "Plutus.ChainIndex.DbSchema" "plutus-chain-index-core-1.2.0.0-vEgAIGWZqMIuVHBPih2W5" ' False ) ( C1 (' MetaCons "DatumRowId" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Columnar f ByteString ))))

data ScriptRowT f Source #

Instances

Instances details
Table ScriptRowT Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

data PrimaryKey ScriptRowT column Source #

Beamable ScriptRowT Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Generic ( ScriptRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

type Rep ( ScriptRowT f) :: Type -> Type Source #

Beamable ( PrimaryKey ScriptRowT ) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Generic ( PrimaryKey ScriptRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

data PrimaryKey ScriptRowT f Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( ScriptRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( ScriptRowT f) = D1 (' MetaData "ScriptRowT" "Plutus.ChainIndex.DbSchema" "plutus-chain-index-core-1.2.0.0-vEgAIGWZqMIuVHBPih2W5" ' False ) ( C1 (' MetaCons "ScriptRow" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "_scriptRowHash") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Columnar f ByteString )) :*: S1 (' MetaSel (' Just "_scriptRowScript") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Columnar f ByteString ))))
type Rep ( PrimaryKey ScriptRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( PrimaryKey ScriptRowT f) = D1 (' MetaData "PrimaryKey" "Plutus.ChainIndex.DbSchema" "plutus-chain-index-core-1.2.0.0-vEgAIGWZqMIuVHBPih2W5" ' False ) ( C1 (' MetaCons "ScriptRowId" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Columnar f ByteString ))))

data RedeemerRowT f Source #

Instances

Instances details
Table RedeemerRowT Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

data PrimaryKey RedeemerRowT column Source #

Beamable RedeemerRowT Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Generic ( RedeemerRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

type Rep ( RedeemerRowT f) :: Type -> Type Source #

Beamable ( PrimaryKey RedeemerRowT ) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Generic ( PrimaryKey RedeemerRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

data PrimaryKey RedeemerRowT f Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( RedeemerRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( RedeemerRowT f) = D1 (' MetaData "RedeemerRowT" "Plutus.ChainIndex.DbSchema" "plutus-chain-index-core-1.2.0.0-vEgAIGWZqMIuVHBPih2W5" ' False ) ( C1 (' MetaCons "RedeemerRow" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "_redeemerRowHash") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Columnar f ByteString )) :*: S1 (' MetaSel (' Just "_redeemerRowRedeemer") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Columnar f ByteString ))))
type Rep ( PrimaryKey RedeemerRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( PrimaryKey RedeemerRowT f) = D1 (' MetaData "PrimaryKey" "Plutus.ChainIndex.DbSchema" "plutus-chain-index-core-1.2.0.0-vEgAIGWZqMIuVHBPih2W5" ' False ) ( C1 (' MetaCons "RedeemerRowId" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Columnar f ByteString ))))

data TxRowT f Source #

Instances

Instances details
Table TxRowT Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

data PrimaryKey TxRowT column Source #

Methods

primaryKey :: forall (column :: Type -> Type ). TxRowT column -> PrimaryKey TxRowT column Source #

Beamable TxRowT Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Generic ( TxRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

type Rep ( TxRowT f) :: Type -> Type Source #

Beamable ( PrimaryKey TxRowT ) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Generic ( PrimaryKey TxRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

data PrimaryKey TxRowT f Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( TxRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( PrimaryKey TxRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( PrimaryKey TxRowT f) = D1 (' MetaData "PrimaryKey" "Plutus.ChainIndex.DbSchema" "plutus-chain-index-core-1.2.0.0-vEgAIGWZqMIuVHBPih2W5" ' False ) ( C1 (' MetaCons "TxRowId" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Columnar f ByteString ))))

data AddressRowT f Source #

Instances

Instances details
Table AddressRowT Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

data PrimaryKey AddressRowT column Source #

Beamable AddressRowT Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Generic ( AddressRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

type Rep ( AddressRowT f) :: Type -> Type Source #

Beamable ( PrimaryKey AddressRowT ) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Generic ( PrimaryKey AddressRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

data PrimaryKey AddressRowT f Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( AddressRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( PrimaryKey AddressRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

data AssetClassRowT f Source #

Instances

Instances details
Table AssetClassRowT Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

data PrimaryKey AssetClassRowT column Source #

Beamable AssetClassRowT Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Generic ( AssetClassRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Beamable ( PrimaryKey AssetClassRowT ) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Generic ( PrimaryKey AssetClassRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

data PrimaryKey AssetClassRowT f Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( AssetClassRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( AssetClassRowT f) = D1 (' MetaData "AssetClassRowT" "Plutus.ChainIndex.DbSchema" "plutus-chain-index-core-1.2.0.0-vEgAIGWZqMIuVHBPih2W5" ' False ) ( C1 (' MetaCons "AssetClassRow" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "_assetClassRowAssetClass") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Columnar f ByteString )) :*: S1 (' MetaSel (' Just "_assetClassRowOutRef") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Columnar f ByteString ))))
type Rep ( PrimaryKey AssetClassRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

data TipRowT f Source #

Instances

Instances details
Table TipRowT Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

data PrimaryKey TipRowT column Source #

Methods

primaryKey :: forall (column :: Type -> Type ). TipRowT column -> PrimaryKey TipRowT column Source #

Beamable TipRowT Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Generic ( TipRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

type Rep ( TipRowT f) :: Type -> Type Source #

Beamable ( PrimaryKey TipRowT ) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Generic ( PrimaryKey TipRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

data PrimaryKey TipRowT f Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( TipRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( PrimaryKey TipRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( PrimaryKey TipRowT f) = D1 (' MetaData "PrimaryKey" "Plutus.ChainIndex.DbSchema" "plutus-chain-index-core-1.2.0.0-vEgAIGWZqMIuVHBPih2W5" ' False ) ( C1 (' MetaCons "TipRowId" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "unTipRowId") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Columnar f Word64 ))))

data UnspentOutputRowT f Source #

Instances

Instances details
Table UnspentOutputRowT Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Beamable UnspentOutputRowT Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Generic ( UnspentOutputRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Beamable ( PrimaryKey UnspentOutputRowT ) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Generic ( PrimaryKey UnspentOutputRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

data PrimaryKey UnspentOutputRowT f Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( UnspentOutputRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( UnspentOutputRowT f) = D1 (' MetaData "UnspentOutputRowT" "Plutus.ChainIndex.DbSchema" "plutus-chain-index-core-1.2.0.0-vEgAIGWZqMIuVHBPih2W5" ' False ) ( C1 (' MetaCons "UnspentOutputRow" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "_unspentOutputRowTip") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( PrimaryKey TipRowT f)) :*: S1 (' MetaSel (' Just "_unspentOutputRowOutRef") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Columnar f ByteString ))))
type Rep ( PrimaryKey UnspentOutputRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

data UnmatchedInputRowT f Source #

Instances

Instances details
Table UnmatchedInputRowT Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Beamable UnmatchedInputRowT Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Generic ( UnmatchedInputRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Beamable ( PrimaryKey UnmatchedInputRowT ) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Generic ( PrimaryKey UnmatchedInputRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

data PrimaryKey UnmatchedInputRowT f Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( UnmatchedInputRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( UnmatchedInputRowT f) = D1 (' MetaData "UnmatchedInputRowT" "Plutus.ChainIndex.DbSchema" "plutus-chain-index-core-1.2.0.0-vEgAIGWZqMIuVHBPih2W5" ' False ) ( C1 (' MetaCons "UnmatchedInputRow" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "_unmatchedInputRowTip") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( PrimaryKey TipRowT f)) :*: S1 (' MetaSel (' Just "_unmatchedInputRowOutRef") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Columnar f ByteString ))))
type Rep ( PrimaryKey UnmatchedInputRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

data UtxoRowT f Source #

Instances

Instances details
Table UtxoRowT Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

data PrimaryKey UtxoRowT column Source #

Methods

primaryKey :: forall (column :: Type -> Type ). UtxoRowT column -> PrimaryKey UtxoRowT column Source #

Beamable UtxoRowT Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Generic ( UtxoRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

type Rep ( UtxoRowT f) :: Type -> Type Source #

Beamable ( PrimaryKey UtxoRowT ) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Generic ( PrimaryKey UtxoRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

data PrimaryKey UtxoRowT f Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( UtxoRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( UtxoRowT f) = D1 (' MetaData "UtxoRowT" "Plutus.ChainIndex.DbSchema" "plutus-chain-index-core-1.2.0.0-vEgAIGWZqMIuVHBPih2W5" ' False ) ( C1 (' MetaCons "UtxoRow" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "_utxoRowOutRef") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Columnar f ByteString )) :*: S1 (' MetaSel (' Just "_utxoRowTxOut") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Columnar f ByteString ))))
type Rep ( PrimaryKey UtxoRowT f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( PrimaryKey UtxoRowT f) = D1 (' MetaData "PrimaryKey" "Plutus.ChainIndex.DbSchema" "plutus-chain-index-core-1.2.0.0-vEgAIGWZqMIuVHBPih2W5" ' False ) ( C1 (' MetaCons "UtxoRowOutRef" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Columnar f ByteString ))))

data Db f Source #

Instances

Instances details
Database be Db Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Methods

zipTables :: Applicative m => Proxy be -> ( forall tbl. ( IsDatabaseEntity be tbl, DatabaseEntityRegularRequirements be tbl) => f tbl -> g tbl -> m (h tbl)) -> Db f -> Db g -> m ( Db h) Source #

Generic ( Db f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

type Rep ( Db f) :: Type -> Type Source #

AllTables Semigroup f => Semigroup ( Db f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

AllTables Monoid f => Monoid ( Db f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( Db f) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ( Db f) = D1 (' MetaData "Db" "Plutus.ChainIndex.DbSchema" "plutus-chain-index-core-1.2.0.0-vEgAIGWZqMIuVHBPih2W5" ' False ) ( C1 (' MetaCons "Db" ' PrefixI ' True ) ((( S1 (' MetaSel (' Just "datumRows") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 (f ( TableEntity DatumRowT ))) :*: S1 (' MetaSel (' Just "scriptRows") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 (f ( TableEntity ScriptRowT )))) :*: ( S1 (' MetaSel (' Just "redeemerRows") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 (f ( TableEntity RedeemerRowT ))) :*: ( S1 (' MetaSel (' Just "txRows") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 (f ( TableEntity TxRowT ))) :*: S1 (' MetaSel (' Just "utxoOutRefRows") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 (f ( TableEntity UtxoRowT )))))) :*: (( S1 (' MetaSel (' Just "addressRows") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 (f ( TableEntity AddressRowT ))) :*: S1 (' MetaSel (' Just "assetClassRows") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 (f ( TableEntity AssetClassRowT )))) :*: ( S1 (' MetaSel (' Just "tipRows") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 (f ( TableEntity TipRowT ))) :*: ( S1 (' MetaSel (' Just "unspentOutputRows") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 (f ( TableEntity UnspentOutputRowT ))) :*: S1 (' MetaSel (' Just "unmatchedInputRows") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 (f ( TableEntity UnmatchedInputRowT ))))))))

class FromBackendRow Sqlite ( DbType a) => HasDbType a where Source #

Instances of HasDbType can be converted to types that can be stored in the database. toDbValue and fromDbValue must be inverses of each other.

Associated Types

type DbType a Source #

Instances

Instances details
HasDbType ByteString Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

HasDbType Slot Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

type DbType Slot Source #

HasDbType TxId Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

type DbType TxId Source #

HasDbType TxOutRef Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

HasDbType Credential Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

HasDbType AssetClass Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

HasDbType Datum Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

type DbType Datum Source #

HasDbType Redeemer Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

HasDbType ScriptHash Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

HasDbType ValidatorHash Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

HasDbType DatumHash Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

HasDbType RedeemerHash Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

HasDbType MintingPolicyHash Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

HasDbType StakeValidatorHash Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

HasDbType BuiltinByteString Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

HasDbType BlockId Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

type DbType BlockId Source #

HasDbType DecoratedTxOut Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

type DbType DecoratedTxOut Source #

Methods

toDbValue :: DecoratedTxOut -> DbType DecoratedTxOut Source #

fromDbValue :: DbType DecoratedTxOut -> DecoratedTxOut Source #

HasDbType ChainIndexTxOut Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

HasDbType ChainIndexTx Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

HasDbType Tip Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

type DbType Tip Source #

HasDbType BlockNumber Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

HasDbType (Versioned Script ) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

type DbType (Versioned Script ) Source #

HasDbType (Versioned Validator ) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

type DbType (Versioned Validator ) Source #

HasDbType (Versioned MintingPolicy ) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

type DbType (Versioned MintingPolicy ) Source #

HasDbType (Versioned StakeValidator ) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

type DbType (Versioned StakeValidator ) Source #

Serialise a => HasDbType ( Serialisable a) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

type DbType ( Serialisable a) Source #

HasDbType ( TxId , ChainIndexTx ) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

HasDbType ( AssetClass , TxOutRef ) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

HasDbType ( ScriptHash , Versioned Script ) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

type DbType ( ScriptHash , Versioned Script ) Source #

HasDbType ( DatumHash , Datum ) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

HasDbType ( RedeemerHash , Redeemer ) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

HasDbType ( Credential , TxOutRef , Maybe DatumHash ) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema