Skip to content

Commit 8048153

Browse files
committed
add HasDbInfo class and instances
1 parent f71808a commit 8048153

19 files changed

+972
-179
lines changed

cardano-db-sync/src/Cardano/DbSync/OffChain.hs

+2-2
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,8 @@ insertOffChainVoteResults trce resultQueue = do
148148
void $ DB.insertOffChainVoteGovActionData ocvga
149149
whenJust (offChainVoteDrep accessors ocvdId) $ \ocvdr ->
150150
void $ DB.insertOffChainVoteDrepData ocvdr
151-
DB.insertOffChainVoteAuthors $ offChainVoteAuthors accessors ocvdId
152-
DB.insertOffChainVoteReference $ offChainVoteReferences accessors ocvdId
151+
DB.insertManyOffChainVoteAuthors $ offChainVoteAuthors accessors ocvdId
152+
DB.insertManyOffChainVoteReference $ offChainVoteReferences accessors ocvdId
153153
DB.insertOffChainVoteExternalUpdate $ offChainVoteExternalUpdates accessors ocvdId
154154
OffChainVoteResultError fe -> void $ DB.insertOffChainVoteFetchError fe
155155

cardano-db/src/Cardano/Db/Operations/Insert.hs

+29-29
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ module Cardano.Db.Operations.Insert (
1616
insertEpochParam,
1717
insertEpochSyncTime,
1818
insertExtraKeyWitness,
19-
insertManyEpochStakes,
20-
insertManyRewards,
21-
insertManyRewardRests,
22-
insertManyDrepDistr,
23-
insertManyTxIn,
19+
-- insertManyEpochStakes,
20+
-- insertManyRewards,
21+
-- insertManyRewardRests,
22+
-- insertManyDrepDistr,
23+
-- insertManyTxIn,
2424
insertMaTxMint,
2525
insertMeta,
2626
insertMultiAssetUnchecked,
@@ -42,8 +42,8 @@ module Cardano.Db.Operations.Insert (
4242
insertTx,
4343
insertTxCBOR,
4444
insertTxIn,
45-
insertManyTxMint,
46-
insertManyTxMetadata,
45+
-- insertManyTxMint,
46+
-- insertManyTxMetadata,
4747
insertWithdrawal,
4848
insertRedeemer,
4949
insertCostModel,
@@ -55,8 +55,8 @@ module Cardano.Db.Operations.Insert (
5555
insertOffChainVoteData,
5656
insertOffChainVoteGovActionData,
5757
insertOffChainVoteDrepData,
58-
insertOffChainVoteAuthors,
59-
insertOffChainVoteReference,
58+
insertManyOffChainVoteAuthors,
59+
insertManyOffChainVoteReference,
6060
insertOffChainVoteExternalUpdate,
6161
insertOffChainVoteFetchError,
6262
insertReservedPoolTicker,
@@ -87,7 +87,7 @@ module Cardano.Db.Operations.Insert (
8787
insertCommitteeDeRegistration,
8888
insertDrepRegistration,
8989
insertEpochState,
90-
insertManyPoolStat,
90+
-- insertManyPoolStat,
9191
insertAlwaysAbstainDrep,
9292
insertAlwaysNoConfidence,
9393
insertUnchecked,
@@ -177,8 +177,8 @@ insertAdaPots = insertUnchecked "AdaPots"
177177
-- insertBlock :: (MonadBaseControl IO m, MonadIO m) => Block -> ReaderT SqlBackend m BlockId
178178
-- insertBlock = insertUnchecked "Block"
179179

180-
insertBlock :: Block -> Session BlockId
181-
insertBlock block = Transaction.transaction Transaction.ReadCommitted Transaction.Write insertBlockTransaction
180+
-- insertBlock :: Block -> Session BlockId
181+
-- insertBlock block = Transaction.transaction Transaction.ReadCommitted Transaction.Write insertBlockTransaction
182182

183183
insertBlockStatement :: Statement Block BlockId
184184
insertBlockStatement =
@@ -233,20 +233,20 @@ insertManyRewards ::
233233
ReaderT SqlBackend m ()
234234
insertManyRewards = insertManyWithManualUnique "Many Rewards"
235235

236-
insertManyRewardRests ::
237-
(MonadBaseControl IO m, MonadIO m) =>
238-
[RewardRest] ->
239-
ReaderT SqlBackend m ()
240-
insertManyRewardRests = insertManyUnique "Many Rewards Rest" Nothing
236+
-- insertManyRewardRests ::
237+
-- (MonadBaseControl IO m, MonadIO m) =>
238+
-- [RewardRest] ->
239+
-- ReaderT SqlBackend m ()
240+
-- insertManyRewardRests = insertManyUnique "Many Rewards Rest" Nothing
241241

242242
insertManyDrepDistr ::
243243
(MonadBaseControl IO m, MonadIO m) =>
244244
[DrepDistr] ->
245245
ReaderT SqlBackend m ()
246246
insertManyDrepDistr = insertManyCheckUnique "Many DrepDistr"
247247

248-
insertManyTxIn :: (MonadBaseControl IO m, MonadIO m) => [TxIn] -> ReaderT SqlBackend m [TxInId]
249-
insertManyTxIn = insertMany' "Many TxIn"
248+
-- insertManyTxIn :: (MonadBaseControl IO m, MonadIO m) => [TxIn] -> ReaderT SqlBackend m [TxInId]
249+
-- insertManyTxIn = insertMany' "Many TxIn"
250250

251251
insertMaTxMint :: (MonadBaseControl IO m, MonadIO m) => MaTxMint -> ReaderT SqlBackend m MaTxMintId
252252
insertMaTxMint = insertUnchecked "insertMaTxMint"
@@ -308,11 +308,11 @@ insertTx tx = insertUnchecked ("Tx: " ++ show (BS.length (txHash tx))) tx
308308
insertTxIn :: (MonadBaseControl IO m, MonadIO m) => TxIn -> ReaderT SqlBackend m TxInId
309309
insertTxIn = insertUnchecked "TxIn"
310310

311-
insertManyTxMetadata :: (MonadBaseControl IO m, MonadIO m) => [TxMetadata] -> ReaderT SqlBackend m [TxMetadataId]
312-
insertManyTxMetadata = insertMany' "TxMetadata"
311+
-- insertManyTxMetadata :: (MonadBaseControl IO m, MonadIO m) => [TxMetadata] -> ReaderT SqlBackend m [TxMetadataId]
312+
-- insertManyTxMetadata = insertMany' "TxMetadata"
313313

314-
insertManyTxMint :: (MonadBaseControl IO m, MonadIO m) => [MaTxMint] -> ReaderT SqlBackend m [MaTxMintId]
315-
insertManyTxMint = insertMany' "TxMint"
314+
-- insertManyTxMint :: (MonadBaseControl IO m, MonadIO m) => [MaTxMint] -> ReaderT SqlBackend m [MaTxMintId]
315+
-- insertManyTxMint = insertMany' "TxMint"
316316

317317
insertTxCBOR :: (MonadBaseControl IO m, MonadIO m) => TxCbor -> ReaderT SqlBackend m TxCborId
318318
insertTxCBOR = insertUnchecked "TxCBOR"
@@ -360,14 +360,14 @@ insertOffChainVoteGovActionData = insertUnchecked "OffChainVoteGovActionData"
360360
insertOffChainVoteDrepData :: (MonadBaseControl IO m, MonadIO m) => OffChainVoteDrepData -> ReaderT SqlBackend m OffChainVoteDrepDataId
361361
insertOffChainVoteDrepData = insertUnchecked "OffChainVoteDrepData"
362362

363-
insertOffChainVoteAuthors :: (MonadBaseControl IO m, MonadIO m) => [OffChainVoteAuthor] -> ReaderT SqlBackend m ()
364-
insertOffChainVoteAuthors = void . insertMany' "OffChainVoteAuthor"
363+
-- insertManyOffChainVoteAuthors :: (MonadBaseControl IO m, MonadIO m) => [OffChainVoteAuthor] -> ReaderT SqlBackend m ()
364+
-- insertManyOffChainVoteAuthors = void . insertMany' "OffChainVoteAuthor"
365365

366-
insertOffChainVoteReference :: (MonadBaseControl IO m, MonadIO m) => [OffChainVoteReference] -> ReaderT SqlBackend m ()
367-
insertOffChainVoteReference = void . insertMany' "OffChainVoteReference"
366+
-- insertManyOffChainVoteReference :: (MonadBaseControl IO m, MonadIO m) => [OffChainVoteReference] -> ReaderT SqlBackend m ()
367+
-- insertManyOffChainVoteReference = void . insertMany' "OffChainVoteReference"
368368

369-
insertOffChainVoteExternalUpdate :: (MonadBaseControl IO m, MonadIO m) => [OffChainVoteExternalUpdate] -> ReaderT SqlBackend m ()
370-
insertOffChainVoteExternalUpdate = void . insertMany' "OffChainVoteExternalUpdate"
369+
-- insertOffChainVoteExternalUpdate :: (MonadBaseControl IO m, MonadIO m) => [OffChainVoteExternalUpdate] -> ReaderT SqlBackend m ()
370+
-- insertOffChainVoteExternalUpdate = void . insertMany' "OffChainVoteExternalUpdate"
371371

372372
insertOffChainVoteFetchError :: (MonadBaseControl IO m, MonadIO m) => OffChainVoteFetchError -> ReaderT SqlBackend m ()
373373
insertOffChainVoteFetchError ocvfe = do

0 commit comments

Comments
 (0)