1
0
Fork 0
mirror of https://github.com/bitcoin-s/bitcoin-s.git synced 2025-03-21 06:22:21 +01:00
bitcoin-s/api/org/bitcoins/db/CRUDAction.html
Docusaurus bot 901b798324 Deploy website
Deploy website version based on 2af7923f3b
2022-05-18 17:13:40 +00:00

13 lines
104 KiB
HTML

<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title></title><meta content="" name="description"/><meta content="" name="keywords"/><meta http-equiv="content-type" content="text/html; charset=UTF-8"/><link href="../../../lib/index.css" media="screen" type="text/css" rel="stylesheet"/><link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet"/><link href="../../../lib/print.css" media="print" type="text/css" rel="stylesheet"/><link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css"/><script type="text/javascript" src="../../../lib/jquery.min.js"></script><script type="text/javascript" src="../../../lib/index.js"></script><script type="text/javascript" src="../../../index.js"></script><script type="text/javascript" src="../../../lib/scheduler.js"></script><script type="text/javascript" src="../../../lib/template.js"></script><script type="text/javascript">/* this variable can be used by the JS to determine the path to the root document */
var toRoot = '../../../';</script></head><body><div id="search"><span id="doc-title"><span id="doc-version"></span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><div id="search-progress"><div id="progress-fill"></div></div><div id="results-content"><div id="entity-results"></div><div id="member-results"></div></div></div><div id="content-scroll-container" style="-webkit-overflow-scrolling: touch;"><div id="content-container" style="-webkit-overflow-scrolling: touch;"><div id="subpackage-spacer"><div id="packages"><h1>Packages</h1><ul><li class="indented0 " name="_root_.root" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="_root_" class="anchorToMember"></a><a id="root:_root_" class="anchorToMember"></a> <span class="permalink"><a href="../../../index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../../index.html" title=""><span class="name">root</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented1 " name="_root_.org" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="org" class="anchorToMember"></a><a id="org:org" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../index.html" title=""><span class="name">org</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented2 " name="org.bitcoins" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="bitcoins" class="anchorToMember"></a><a id="bitcoins:bitcoins" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../index.html" title=""><span class="name">bitcoins</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../index.html" name="org" id="org" class="extype">org</a></dd></dl></div></li><li class="indented3 " name="org.bitcoins.db" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="db" class="anchorToMember"></a><a id="db:db" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="index.html" title=""><span class="name">db</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="org.bitcoins" id="org.bitcoins" class="extype">bitcoins</a></dd></dl></div></li><li class="indented4 " name="org.bitcoins.db.models" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="models" class="anchorToMember"></a><a id="models:models" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/models/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="models/index.html" title=""><span class="name">models</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="index.html" name="org.bitcoins.db" id="org.bitcoins.db" class="extype">db</a></dd></dl></div></li><li class="indented4 " name="org.bitcoins.db.util" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="util" class="anchorToMember"></a><a id="util:util" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/util/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="util/index.html" title=""><span class="name">util</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="index.html" name="org.bitcoins.db" id="org.bitcoins.db" class="extype">db</a></dd></dl></div></li><li class="current-entities indented3"><span class="separator"></span> <a href="CRUD.html" title="Created by chris on 9/8/16." class="class"></a><a href="CRUD.html" title="Created by chris on 9/8/16.">CRUD</a></li><li class="current-entities indented3"><span class="separator"></span> <a href="" title="" class="class"></a><a href="" title="">CRUDAction</a></li><li class="current-entities indented3"><span class="separator"></span> <a href="CRUDAutoInc.html" title="" class="class"></a><a href="CRUDAutoInc.html" title="">CRUDAutoInc</a></li><li class="current-entities indented3"><a href="DatabaseDriver$.html" title="" class="object"></a> <a href="DatabaseDriver.html" title="" class="class"></a><a href="DatabaseDriver.html" title="">DatabaseDriver</a></li><li class="current-entities indented3"><span class="separator"></span> <a href="DatadirUtil$.html" title="" class="object"></a><a href="DatadirUtil$.html" title="">DatadirUtil</a></li><li class="current-entities indented3"><span class="separator"></span> <a href="DbAppConfig.html" title="" class="class"></a><a href="DbAppConfig.html" title="">DbAppConfig</a></li><li class="current-entities indented3"><span class="separator"></span> <a href="DbCommonsColumnMappers.html" title="" class="class"></a><a href="DbCommonsColumnMappers.html" title="">DbCommonsColumnMappers</a></li><li class="current-entities indented3"><span class="separator"></span> <a href="DbManagement.html" title="" class="trait"></a><a href="DbManagement.html" title="">DbManagement</a></li><li class="current-entities indented3"><a href="HikariLogging$.html" title="" class="object"></a> <a href="HikariLogging.html" title="" class="class"></a><a href="HikariLogging.html" title="">HikariLogging</a></li><li class="current-entities indented3"><span class="separator"></span> <a href="JdbcProfileComponent.html" title="" class="trait"></a><a href="JdbcProfileComponent.html" title="">JdbcProfileComponent</a></li><li class="current-entities indented3"><span class="separator"></span> <a href="SQLiteTableInfo.html" title="" class="class"></a><a href="SQLiteTableInfo.html" title="">SQLiteTableInfo</a></li><li class="current-entities indented3"><span class="separator"></span> <a href="SQLiteUtil$.html" title="" class="object"></a><a href="SQLiteUtil$.html" title="">SQLiteUtil</a></li><li class="current-entities indented3"><span class="separator"></span> <a href="SafeDatabase.html" title="" class="class"></a><a href="SafeDatabase.html" title="">SafeDatabase</a></li><li class="current-entities indented3"><span class="separator"></span> <a href="SlickUtil.html" title="" class="trait"></a><a href="SlickUtil.html" title="">SlickUtil</a></li><li class="current-entities indented3"><span class="separator"></span> <a href="SlickUtilAction.html" title="" class="trait"></a><a href="SlickUtilAction.html" title="">SlickUtilAction</a></li><li class="current-entities indented3"><span class="separator"></span> <a href="TableAutoIncComponent.html" title="Defines a table that has an auto incremented fields that is named id." class="trait"></a><a href="TableAutoIncComponent.html" title="Defines a table that has an auto incremented fields that is named id.">TableAutoIncComponent</a></li><li class="current-entities indented3"><span class="separator"></span> <a href="UpdateFailedException.html" title="" class="class"></a><a href="UpdateFailedException.html" title="">UpdateFailedException</a></li><li class="current-entities indented3"><span class="separator"></span> <a href="UpsertFailedException.html" title="" class="class"></a><a href="UpsertFailedException.html" title="">UpsertFailedException</a></li></ul></div></div><div id="content"><body class="class type"><div id="definition"><div class="big-circle class">c</div><p id="owner"><a href="../../index.html" name="org" id="org" class="extype">org</a>.<a href="../index.html" name="org.bitcoins" id="org.bitcoins" class="extype">bitcoins</a>.<a href="index.html" name="org.bitcoins.db" id="org.bitcoins.db" class="extype">db</a></p><h1>CRUDAction<span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html" title="Permalink"><i class="material-icons"></i></a></span></h1><h3><span class="morelinks"></span></h3></div><h4 id="signature" class="signature"><span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">class</span></span> <span class="symbol"><span class="name">CRUDAction</span><span class="tparams">[<span name="T">T</span>, <span name="PrimaryKeyType">PrimaryKeyType</span>]</span><span class="result"> extends <a href="JdbcProfileComponent.html" name="org.bitcoins.db.JdbcProfileComponent" id="org.bitcoins.db.JdbcProfileComponent" class="extype">JdbcProfileComponent</a>[<a href="DbAppConfig.html" name="org.bitcoins.db.DbAppConfig" id="org.bitcoins.db.DbAppConfig" class="extype">DbAppConfig</a>]</span></span></h4><div id="comment" class="fullcommenttop"><div class="toggleContainer"><div class="toggle block"><span>Linear Supertypes</span><div class="superTypes hiddenContent"><a href="JdbcProfileComponent.html" name="org.bitcoins.db.JdbcProfileComponent" id="org.bitcoins.db.JdbcProfileComponent" class="extype">JdbcProfileComponent</a>[<a href="DbAppConfig.html" name="org.bitcoins.db.DbAppConfig" id="org.bitcoins.db.DbAppConfig" class="extype">DbAppConfig</a>], <a href="https://javadoc.io/page/org.clapper/grizzled-slf4j_2.13/1.3.4/grizzled/slf4j/Logging.html#grizzled.slf4j.Logging" name="grizzled.slf4j.Logging" id="grizzled.slf4j.Logging" class="extype">Logging</a>, <a href="../../../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a>, <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></div></div></div><div class="toggleContainer"><div class="toggle block"><span>Known Subclasses</span><div class="subClasses hiddenContent"><a href="../chain/models/BlockHeaderDAO.html" name="org.bitcoins.chain.models.BlockHeaderDAO" id="org.bitcoins.chain.models.BlockHeaderDAO" class="extype">BlockHeaderDAO</a>, <a href="../chain/models/CompactFilterDAO.html" name="org.bitcoins.chain.models.CompactFilterDAO" id="org.bitcoins.chain.models.CompactFilterDAO" class="extype">CompactFilterDAO</a>, <a href="../chain/models/CompactFilterHeaderDAO.html" name="org.bitcoins.chain.models.CompactFilterHeaderDAO" id="org.bitcoins.chain.models.CompactFilterHeaderDAO" class="extype">CompactFilterHeaderDAO</a>, <a href="CRUD.html" name="org.bitcoins.db.CRUD" id="org.bitcoins.db.CRUD" class="extype">CRUD</a>, <a href="CRUDAutoInc.html" name="org.bitcoins.db.CRUDAutoInc" id="org.bitcoins.db.CRUDAutoInc" class="extype">CRUDAutoInc</a>, <a href="models/MasterXPubDAO.html" name="org.bitcoins.db.models.MasterXPubDAO" id="org.bitcoins.db.models.MasterXPubDAO" class="extype">MasterXPubDAO</a>, <a href="../dlc/oracle/storage/EventDAO.html" name="org.bitcoins.dlc.oracle.storage.EventDAO" id="org.bitcoins.dlc.oracle.storage.EventDAO" class="extype">EventDAO</a>, <a href="../dlc/oracle/storage/EventOutcomeDAO.html" name="org.bitcoins.dlc.oracle.storage.EventOutcomeDAO" id="org.bitcoins.dlc.oracle.storage.EventOutcomeDAO" class="extype">EventOutcomeDAO</a>, <a href="../dlc/oracle/storage/RValueDAO.html" name="org.bitcoins.dlc.oracle.storage.RValueDAO" id="org.bitcoins.dlc.oracle.storage.RValueDAO" class="extype">RValueDAO</a>, <a href="../dlc/wallet/models/DLCAcceptDAO.html" name="org.bitcoins.dlc.wallet.models.DLCAcceptDAO" id="org.bitcoins.dlc.wallet.models.DLCAcceptDAO" class="extype">DLCAcceptDAO</a>, <a href="../dlc/wallet/models/DLCAnnouncementDAO.html" name="org.bitcoins.dlc.wallet.models.DLCAnnouncementDAO" id="org.bitcoins.dlc.wallet.models.DLCAnnouncementDAO" class="extype">DLCAnnouncementDAO</a>, <a href="../dlc/wallet/models/DLCCETSignaturesDAO.html" name="org.bitcoins.dlc.wallet.models.DLCCETSignaturesDAO" id="org.bitcoins.dlc.wallet.models.DLCCETSignaturesDAO" class="extype">DLCCETSignaturesDAO</a>, <a href="../dlc/wallet/models/DLCContactDAO.html" name="org.bitcoins.dlc.wallet.models.DLCContactDAO" id="org.bitcoins.dlc.wallet.models.DLCContactDAO" class="extype">DLCContactDAO</a>, <a href="../dlc/wallet/models/DLCContractDataDAO.html" name="org.bitcoins.dlc.wallet.models.DLCContractDataDAO" id="org.bitcoins.dlc.wallet.models.DLCContractDataDAO" class="extype">DLCContractDataDAO</a>, <a href="../dlc/wallet/models/DLCDAO.html" name="org.bitcoins.dlc.wallet.models.DLCDAO" id="org.bitcoins.dlc.wallet.models.DLCDAO" class="extype">DLCDAO</a>, <a href="../dlc/wallet/models/DLCFundingInputDAO.html" name="org.bitcoins.dlc.wallet.models.DLCFundingInputDAO" id="org.bitcoins.dlc.wallet.models.DLCFundingInputDAO" class="extype">DLCFundingInputDAO</a>, <a href="../dlc/wallet/models/DLCOfferDAO.html" name="org.bitcoins.dlc.wallet.models.DLCOfferDAO" id="org.bitcoins.dlc.wallet.models.DLCOfferDAO" class="extype">DLCOfferDAO</a>, <a href="../dlc/wallet/models/DLCRefundSigsDAO.html" name="org.bitcoins.dlc.wallet.models.DLCRefundSigsDAO" id="org.bitcoins.dlc.wallet.models.DLCRefundSigsDAO" class="extype">DLCRefundSigsDAO</a>, <a href="../dlc/wallet/models/DLCRemoteTxDAO.html" name="org.bitcoins.dlc.wallet.models.DLCRemoteTxDAO" id="org.bitcoins.dlc.wallet.models.DLCRemoteTxDAO" class="extype">DLCRemoteTxDAO</a>, <a href="../dlc/wallet/models/IncomingDLCOfferDAO.html" name="org.bitcoins.dlc.wallet.models.IncomingDLCOfferDAO" id="org.bitcoins.dlc.wallet.models.IncomingDLCOfferDAO" class="extype">IncomingDLCOfferDAO</a>, <a href="../dlc/wallet/models/OracleAnnouncementDataDAO.html" name="org.bitcoins.dlc.wallet.models.OracleAnnouncementDataDAO" id="org.bitcoins.dlc.wallet.models.OracleAnnouncementDataDAO" class="extype">OracleAnnouncementDataDAO</a>, <a href="../dlc/wallet/models/OracleNonceDAO.html" name="org.bitcoins.dlc.wallet.models.OracleNonceDAO" id="org.bitcoins.dlc.wallet.models.OracleNonceDAO" class="extype">OracleNonceDAO</a>, <a href="../node/models/BroadcastAbleTransactionDAO.html" name="org.bitcoins.node.models.BroadcastAbleTransactionDAO" id="org.bitcoins.node.models.BroadcastAbleTransactionDAO" class="extype">BroadcastAbleTransactionDAO</a>, <a href="../node/models/PeerDAO.html" name="org.bitcoins.node.models.PeerDAO" id="org.bitcoins.node.models.PeerDAO" class="extype">PeerDAO</a>, <a href="../testkit/db/TestDAO.html" name="org.bitcoins.testkit.db.TestDAO" id="org.bitcoins.testkit.db.TestDAO" class="extype">TestDAO</a>, <a href="../wallet/models/AccountDAO.html" name="org.bitcoins.wallet.models.AccountDAO" id="org.bitcoins.wallet.models.AccountDAO" class="extype">AccountDAO</a>, <a href="../wallet/models/AddressDAO.html" name="org.bitcoins.wallet.models.AddressDAO" id="org.bitcoins.wallet.models.AddressDAO" class="extype">AddressDAO</a>, <a href="../wallet/models/AddressTagDAO.html" name="org.bitcoins.wallet.models.AddressTagDAO" id="org.bitcoins.wallet.models.AddressTagDAO" class="extype">AddressTagDAO</a>, <a href="../wallet/models/IncomingTransactionDAO.html" name="org.bitcoins.wallet.models.IncomingTransactionDAO" id="org.bitcoins.wallet.models.IncomingTransactionDAO" class="extype">IncomingTransactionDAO</a>, <a href="../wallet/models/OutgoingTransactionDAO.html" name="org.bitcoins.wallet.models.OutgoingTransactionDAO" id="org.bitcoins.wallet.models.OutgoingTransactionDAO" class="extype">OutgoingTransactionDAO</a>, <a href="../wallet/models/ScriptPubKeyDAO.html" name="org.bitcoins.wallet.models.ScriptPubKeyDAO" id="org.bitcoins.wallet.models.ScriptPubKeyDAO" class="extype">ScriptPubKeyDAO</a>, <a href="../wallet/models/SpendingInfoDAO.html" name="org.bitcoins.wallet.models.SpendingInfoDAO" id="org.bitcoins.wallet.models.SpendingInfoDAO" class="extype">SpendingInfoDAO</a>, <a href="../wallet/models/TransactionDAO.html" name="org.bitcoins.wallet.models.TransactionDAO" id="org.bitcoins.wallet.models.TransactionDAO" class="extype">TransactionDAO</a>, <a href="../wallet/models/TxDAO.html" name="org.bitcoins.wallet.models.TxDAO" id="org.bitcoins.wallet.models.TxDAO" class="extype">TxDAO</a>, <a href="../wallet/models/WalletStateDescriptorDAO.html" name="org.bitcoins.wallet.models.WalletStateDescriptorDAO" id="org.bitcoins.wallet.models.WalletStateDescriptorDAO" class="extype">WalletStateDescriptorDAO</a></div></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class="ancestors"><span class="filtertype">Inherited<br/></span><ol id="linearization"><li class="in" name="org.bitcoins.db.CRUDAction"><span>CRUDAction</span></li><li class="in" name="org.bitcoins.db.JdbcProfileComponent"><span>JdbcProfileComponent</span></li><li class="in" name="grizzled.slf4j.Logging"><span>Logging</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li></ol></div><div class="ancestors"><span class="filtertype"></span><ol><li class="hideall out"><span>Hide All</span></li><li class="showall in"><span>Show All</span></li></ol></div><div id="visbl"><span class="filtertype">Visibility</span><ol><li class="public in"><span>Public</span></li><li class="protected out"><span>Protected</span></li></ol></div></div></div><div id="template"><div id="allMembers"><div id="constructors" class="members"><h3>Instance Constructors</h3><ol><li class="indented0 " name="org.bitcoins.db.CRUDAction#&lt;init&gt;" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="&lt;init&gt;()(implicitec:scala.concurrent.ExecutionContext,implicitappConfig:org.bitcoins.db.DbAppConfig):org.bitcoins.db.CRUDAction[T,PrimaryKeyType]" class="anchorToMember"></a><a id="&lt;init&gt;:CRUDAction[T,PrimaryKeyType]" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#&lt;init&gt;()(implicitec:scala.concurrent.ExecutionContext,implicitappConfig:org.bitcoins.db.DbAppConfig):org.bitcoins.db.CRUDAction[T,PrimaryKeyType]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">new</span></span> <span class="symbol"><span class="name">CRUDAction</span><span class="params">()</span><span class="params">(<span class="implicit">implicit </span><span name="ec">ec: <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/ExecutionContext.html#scala.concurrent.ExecutionContext" name="scala.concurrent.ExecutionContext" id="scala.concurrent.ExecutionContext" class="extype">ExecutionContext</a></span>, <span name="appConfig">appConfig: <a href="DbAppConfig.html" name="org.bitcoins.db.DbAppConfig" id="org.bitcoins.db.DbAppConfig" class="extype">DbAppConfig</a></span>)</span></span></li></ol></div><div class="values members"><h3>Abstract Value Members</h3><ol><li class="indented0 " name="org.bitcoins.db.CRUDAction#createAllAction" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="createAllAction(ts:Vector[T]):CRUDAction.this.profile.api.DBIOAction[Vector[T],CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.Write]" class="anchorToMember"></a><a id="createAllAction(Vector[T]):slick.jdbc.JdbcProfile.API.DBIOAction[Vector[T],slick.jdbc.JdbcProfile.API.NoStream,Write]" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#createAllAction(ts:Vector[T]):CRUDAction.this.profile.api.DBIOAction[Vector[T],CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.Write]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">createAllAction</span><span class="params">(<span name="ts">ts: <a href="../../../scala/index.html#Vector[+A]=scala.collection.immutable.Vector[A]" name="scala.Vector" id="scala.Vector" class="extmbr">Vector</a>[<span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span>]</span>)</span><span class="result">: <span name="slick.lifted.Aliases.DBIOAction" class="extype">slick.jdbc.JdbcProfile.API.DBIOAction</span>[<a href="../../../scala/index.html#Vector[+A]=scala.collection.immutable.Vector[A]" name="scala.Vector" id="scala.Vector" class="extmbr">Vector</a>[<span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span>], <span name="slick.lifted.Aliases.NoStream" class="extype">slick.jdbc.JdbcProfile.API.NoStream</span>, <span name="slick.dbio.Effect.Write" class="extype">Write</span>]</span></span></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#findAll" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="prt"><a id="findAll(ts:Vector[T]):CRUDAction.this.profile.api.Query[CRUDAction.this.profile.api.Table[_],T,Seq]" class="anchorToMember"></a><a id="findAll(Vector[T]):slick.jdbc.JdbcProfile.API.Query[slick.jdbc.JdbcProfile.API.Table[_],T,Seq]" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#findAll(ts:Vector[T]):CRUDAction.this.profile.api.Query[CRUDAction.this.profile.api.Table[_],T,Seq]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">findAll</span><span class="params">(<span name="ts">ts: <a href="../../../scala/index.html#Vector[+A]=scala.collection.immutable.Vector[A]" name="scala.Vector" id="scala.Vector" class="extmbr">Vector</a>[<span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span>]</span>)</span><span class="result">: <span name="slick.lifted.Aliases.Query" class="extype">slick.jdbc.JdbcProfile.API.Query</span>[<span name="slick.relational.RelationalProfile.API.Table" class="extype">slick.jdbc.JdbcProfile.API.Table</span>[_], <span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span>, <a href="../../../scala/index.html#Seq[+A]=Seq[A]" name="scala.Seq" id="scala.Seq" class="extmbr">Seq</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#findByPrimaryKeys" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="prt"><a id="findByPrimaryKeys(ids:Vector[PrimaryKeyType]):CRUDAction.this.profile.api.Query[CRUDAction.this.profile.api.Table[T],T,Seq]" class="anchorToMember"></a><a id="findByPrimaryKeys(Vector[PrimaryKeyType]):slick.jdbc.JdbcProfile.API.Query[slick.jdbc.JdbcProfile.API.Table[T],T,Seq]" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#findByPrimaryKeys(ids:Vector[PrimaryKeyType]):CRUDAction.this.profile.api.Query[CRUDAction.this.profile.api.Table[T],T,Seq]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">findByPrimaryKeys</span><span class="params">(<span name="ids">ids: <a href="../../../scala/index.html#Vector[+A]=scala.collection.immutable.Vector[A]" name="scala.Vector" id="scala.Vector" class="extmbr">Vector</a>[<span name="org.bitcoins.db.CRUDAction.PrimaryKeyType" class="extype">PrimaryKeyType</span>]</span>)</span><span class="result">: <span name="slick.lifted.Aliases.Query" class="extype">slick.jdbc.JdbcProfile.API.Query</span>[<span name="slick.relational.RelationalProfile.API.Table" class="extype">slick.jdbc.JdbcProfile.API.Table</span>[<span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span>], <span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span>, <a href="../../../scala/index.html#Seq[+A]=Seq[A]" name="scala.Seq" id="scala.Seq" class="extmbr">Seq</a>]</span></span><p class="shortcomment cmt">Finds the rows that correlate to the given primary keys</p><div class="fullcomment"><div class="comment cmt"><p>Finds the rows that correlate to the given primary keys</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#table" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="table:CRUDAction.this.profile.api.TableQuery[_&lt;:CRUDAction.this.profile.api.Table[T]]" class="anchorToMember"></a><a id="table:slick.jdbc.JdbcProfile.API.TableQuery[_&lt;:slick.jdbc.JdbcProfile.API.Table[T]]" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#table:CRUDAction.this.profile.api.TableQuery[_&lt;:CRUDAction.this.profile.api.Table[T]]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">val</span></span> <span class="symbol"><span class="name">table</span><span class="result">: <span name="slick.lifted.Aliases.TableQuery" class="extype">slick.jdbc.JdbcProfile.API.TableQuery</span>[_ &lt;: <span name="slick.relational.RelationalProfile.API.Table" class="extype">slick.jdbc.JdbcProfile.API.Table</span>[<span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span>]]</span></span><p class="shortcomment cmt">The table inside our database we are inserting into</p></li></ol></div><div class="values members"><h3>Concrete Value Members</h3><ol><li class="indented0 " name="scala.AnyRef#!=" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="!=(x$1:Any):Boolean" class="anchorToMember"></a><a id="!=(Any):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#!=(x$1:Any):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $bang$eq">!=</span><span class="params">(<span name="arg0">arg0: <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef###" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="##:Int" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html###:Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $hash$hash">##</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#==" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="==(x$1:Any):Boolean" class="anchorToMember"></a><a id="==(Any):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#==(x$1:Any):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $eq$eq">==</span><span class="params">(<span name="arg0">arg0: <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#appConfig" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="appConfig:org.bitcoins.db.DbAppConfig" class="anchorToMember"></a><a id="appConfig:DbAppConfig" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#appConfig:org.bitcoins.db.DbAppConfig" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">implicit </span> <span class="kind">val</span></span> <span class="symbol"><span class="name">appConfig</span><span class="result">: <a href="DbAppConfig.html" name="org.bitcoins.db.DbAppConfig" id="org.bitcoins.db.DbAppConfig" class="extype">DbAppConfig</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="org.bitcoins.db.CRUDAction" id="org.bitcoins.db.CRUDAction" class="extype">CRUDAction</a><a href="JdbcProfileComponent.html" name="org.bitcoins.db.JdbcProfileComponent" id="org.bitcoins.db.JdbcProfileComponent" class="extype">JdbcProfileComponent</a></dd></dl></div></li><li class="indented0 " name="scala.Any#asInstanceOf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asInstanceOf[T0]:T0" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#asInstanceOf[T0]:T0" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span name="scala.Any.asInstanceOf.T0" class="extype">T0</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#clone" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="clone():Object" class="anchorToMember"></a><a id="clone():AnyRef" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#clone():Object" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">clone</span><span class="params">()</span><span class="result">: <a href="../../../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected[<span name="java.lang" class="extype">lang</span>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.CloneNotSupportedException]</span></span>)</span> <span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#createAction" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="createAction(t:T):CRUDAction.this.profile.api.DBIOAction[T,CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.Write]" class="anchorToMember"></a><a id="createAction(T):slick.jdbc.JdbcProfile.API.DBIOAction[T,slick.jdbc.JdbcProfile.API.NoStream,Write]" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#createAction(t:T):CRUDAction.this.profile.api.DBIOAction[T,CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.Write]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">createAction</span><span class="params">(<span name="t">t: <span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span></span>)</span><span class="result">: <span name="slick.lifted.Aliases.DBIOAction" class="extype">slick.jdbc.JdbcProfile.API.DBIOAction</span>[<span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span>, <span name="slick.lifted.Aliases.NoStream" class="extype">slick.jdbc.JdbcProfile.API.NoStream</span>, <span name="slick.dbio.Effect.Write" class="extype">Write</span>]</span></span></li><li class="indented0 " name="org.bitcoins.db.JdbcProfileComponent#database" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="database:JdbcProfileComponent.this.profile.api.Database" class="anchorToMember"></a><a id="database:slick.jdbc.JdbcProfile.API.Database" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#database:JdbcProfileComponent.this.profile.api.Database" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">lazy val</span></span> <span class="symbol"><span class="name">database</span><span class="result">: <span name="slick.basic.BasicProfile.API.Database" class="extype">slick.jdbc.JdbcProfile.API.Database</span></span></span><p class="shortcomment cmt">The database we are connecting to</p><div class="fullcomment"><div class="comment cmt"><p>The database we are connecting to</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="JdbcProfileComponent.html" name="org.bitcoins.db.JdbcProfileComponent" id="org.bitcoins.db.JdbcProfileComponent" class="extype">JdbcProfileComponent</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.JdbcProfileComponent#dbConfig" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="dbConfig:slick.basic.DatabaseConfig[slick.jdbc.JdbcProfile]" class="anchorToMember"></a><a id="dbConfig:DatabaseConfig[JdbcProfile]" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#dbConfig:slick.basic.DatabaseConfig[slick.jdbc.JdbcProfile]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">lazy val</span></span> <span class="symbol"><span class="name">dbConfig</span><span class="result">: <a href="https://javadoc.io/page/com.typesafe.slick/slick_2.13/3.3.3/slick/basic/DatabaseConfig.html#slick.basic.DatabaseConfig" name="slick.basic.DatabaseConfig" id="slick.basic.DatabaseConfig" class="extype">DatabaseConfig</a>[<a href="https://javadoc.io/page/com.typesafe.slick/slick_2.13/3.3.3/slick/jdbc/JdbcProfile.html#slick.jdbc.JdbcProfile" name="slick.jdbc.JdbcProfile" id="slick.jdbc.JdbcProfile" class="extype">JdbcProfile</a>]</span></span><p class="shortcomment cmt">The configuration details for connecting/using the database for our projects
that require database connections
</p><div class="fullcomment"><div class="comment cmt"><p>The configuration details for connecting/using the database for our projects
that require database connections
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="JdbcProfileComponent.html" name="org.bitcoins.db.JdbcProfileComponent" id="org.bitcoins.db.JdbcProfileComponent" class="extype">JdbcProfileComponent</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.JdbcProfileComponent#dbPassword" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="dbPassword:String" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#dbPassword:String" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">lazy val</span></span> <span class="symbol"><span class="name">dbPassword</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="JdbcProfileComponent.html" name="org.bitcoins.db.JdbcProfileComponent" id="org.bitcoins.db.JdbcProfileComponent" class="extype">JdbcProfileComponent</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.JdbcProfileComponent#dbUsername" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="dbUsername:String" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#dbUsername:String" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">lazy val</span></span> <span class="symbol"><span class="name">dbUsername</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="JdbcProfileComponent.html" name="org.bitcoins.db.JdbcProfileComponent" id="org.bitcoins.db.JdbcProfileComponent" class="extype">JdbcProfileComponent</a></dd></dl></div></li><li class="indented0 " name="grizzled.slf4j.Logging#debug" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="debug(mkr:org.slf4j.Marker,msg:=&gt;Any,t:=&gt;Throwable):Unit" class="anchorToMember"></a><a id="debug(Marker,=&gt;Any,=&gt;Throwable):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#debug(mkr:org.slf4j.Marker,msg:=&gt;Any,t:=&gt;Throwable):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">debug</span><span class="params">(<span name="mkr">mkr: <a href="https://javadoc.io/page/org.slf4j/slf4j-api/1.7.30/org/slf4j/Marker.html#org.slf4j.Marker" name="org.slf4j.Marker" id="org.slf4j.Marker" class="extype">Marker</a></span>, <span name="msg">msg: =&gt; <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span>, <span name="t">t: =&gt; <a href="../../../scala/index.html#Throwable=Throwable" name="scala.Throwable" id="scala.Throwable" class="extmbr">Throwable</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Logging</dd></dl></div></li><li class="indented0 " name="grizzled.slf4j.Logging#debug" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="debug(msg:=&gt;Any,t:=&gt;Throwable):Unit" class="anchorToMember"></a><a id="debug(=&gt;Any,=&gt;Throwable):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#debug(msg:=&gt;Any,t:=&gt;Throwable):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">debug</span><span class="params">(<span name="msg">msg: =&gt; <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span>, <span name="t">t: =&gt; <a href="../../../scala/index.html#Throwable=Throwable" name="scala.Throwable" id="scala.Throwable" class="extmbr">Throwable</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Logging</dd></dl></div></li><li class="indented0 " name="grizzled.slf4j.Logging#debug" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="debug(msg:=&gt;Any):Unit" class="anchorToMember"></a><a id="debug(=&gt;Any):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#debug(msg:=&gt;Any):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">debug</span><span class="params">(<span name="msg">msg: =&gt; <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Logging</dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#deleteAction" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="deleteAction(t:T):CRUDAction.this.profile.api.DBIOAction[Int,CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.Write]" class="anchorToMember"></a><a id="deleteAction(T):slick.jdbc.JdbcProfile.API.DBIOAction[Int,slick.jdbc.JdbcProfile.API.NoStream,Write]" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#deleteAction(t:T):CRUDAction.this.profile.api.DBIOAction[Int,CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.Write]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">deleteAction</span><span class="params">(<span name="t">t: <span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span></span>)</span><span class="result">: <span name="slick.lifted.Aliases.DBIOAction" class="extype">slick.jdbc.JdbcProfile.API.DBIOAction</span>[<a href="https://www.scala-lang.org/api/2.13.8/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a>, <span name="slick.lifted.Aliases.NoStream" class="extype">slick.jdbc.JdbcProfile.API.NoStream</span>, <span name="slick.dbio.Effect.Write" class="extype">Write</span>]</span></span></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#deleteAllAction" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="deleteAllAction():CRUDAction.this.profile.api.DBIOAction[Int,CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.WritewithCRUDAction.this.profile.api.Effect.Transactional]" class="anchorToMember"></a><a id="deleteAllAction():slick.jdbc.JdbcProfile.API.DBIOAction[Int,slick.jdbc.JdbcProfile.API.NoStream,WritewithTransactional]" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#deleteAllAction():CRUDAction.this.profile.api.DBIOAction[Int,CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.WritewithCRUDAction.this.profile.api.Effect.Transactional]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">deleteAllAction</span><span class="params">()</span><span class="result">: <span name="slick.lifted.Aliases.DBIOAction" class="extype">slick.jdbc.JdbcProfile.API.DBIOAction</span>[<a href="https://www.scala-lang.org/api/2.13.8/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a>, <span name="slick.lifted.Aliases.NoStream" class="extype">slick.jdbc.JdbcProfile.API.NoStream</span>, <span name="slick.dbio.Effect.Write" class="extype">Write</span> with <span name="slick.dbio.Effect.Transactional" class="extype">Transactional</span>]</span></span><p class="shortcomment cmt">WARNING: Deletes all rows in table, use with care</p></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#deleteAllAction" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="deleteAllAction(ts:Vector[T]):CRUDAction.this.profile.api.DBIOAction[Int,CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.Write]" class="anchorToMember"></a><a id="deleteAllAction(Vector[T]):slick.jdbc.JdbcProfile.API.DBIOAction[Int,slick.jdbc.JdbcProfile.API.NoStream,Write]" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#deleteAllAction(ts:Vector[T]):CRUDAction.this.profile.api.DBIOAction[Int,CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.Write]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">deleteAllAction</span><span class="params">(<span name="ts">ts: <a href="../../../scala/index.html#Vector[+A]=scala.collection.immutable.Vector[A]" name="scala.Vector" id="scala.Vector" class="extmbr">Vector</a>[<span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span>]</span>)</span><span class="result">: <span name="slick.lifted.Aliases.DBIOAction" class="extype">slick.jdbc.JdbcProfile.API.DBIOAction</span>[<a href="https://www.scala-lang.org/api/2.13.8/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a>, <span name="slick.lifted.Aliases.NoStream" class="extype">slick.jdbc.JdbcProfile.API.NoStream</span>, <span name="slick.dbio.Effect.Write" class="extype">Write</span>]</span></span></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#ec" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ec:scala.concurrent.ExecutionContext" class="anchorToMember"></a><a id="ec:ExecutionContext" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#ec:scala.concurrent.ExecutionContext" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">implicit </span> <span class="kind">val</span></span> <span class="symbol"><span class="name">ec</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/ExecutionContext.html#scala.concurrent.ExecutionContext" name="scala.concurrent.ExecutionContext" id="scala.concurrent.ExecutionContext" class="extype">ExecutionContext</a></span></span></li><li class="indented0 " name="scala.AnyRef#eq" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="eq(x$1:AnyRef):Boolean" class="anchorToMember"></a><a id="eq(AnyRef):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#eq(x$1:AnyRef):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="../../../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#equals" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="equals(x$1:Object):Boolean" class="anchorToMember"></a><a id="equals(AnyRef):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#equals(x$1:Object):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="../../../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="grizzled.slf4j.Logging#error" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="error(mkr:org.slf4j.Marker,msg:=&gt;Any,t:=&gt;Throwable):Unit" class="anchorToMember"></a><a id="error(Marker,=&gt;Any,=&gt;Throwable):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#error(mkr:org.slf4j.Marker,msg:=&gt;Any,t:=&gt;Throwable):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">error</span><span class="params">(<span name="mkr">mkr: <a href="https://javadoc.io/page/org.slf4j/slf4j-api/1.7.30/org/slf4j/Marker.html#org.slf4j.Marker" name="org.slf4j.Marker" id="org.slf4j.Marker" class="extype">Marker</a></span>, <span name="msg">msg: =&gt; <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span>, <span name="t">t: =&gt; <a href="../../../scala/index.html#Throwable=Throwable" name="scala.Throwable" id="scala.Throwable" class="extmbr">Throwable</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Logging</dd></dl></div></li><li class="indented0 " name="grizzled.slf4j.Logging#error" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="error(msg:=&gt;Any,t:=&gt;Throwable):Unit" class="anchorToMember"></a><a id="error(=&gt;Any,=&gt;Throwable):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#error(msg:=&gt;Any,t:=&gt;Throwable):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">error</span><span class="params">(<span name="msg">msg: =&gt; <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span>, <span name="t">t: =&gt; <a href="../../../scala/index.html#Throwable=Throwable" name="scala.Throwable" id="scala.Throwable" class="extmbr">Throwable</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Logging</dd></dl></div></li><li class="indented0 " name="grizzled.slf4j.Logging#error" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="error(msg:=&gt;Any):Unit" class="anchorToMember"></a><a id="error(=&gt;Any):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#error(msg:=&gt;Any):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">error</span><span class="params">(<span name="msg">msg: =&gt; <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Logging</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#finalize" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="finalize():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#finalize():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected[<span name="java.lang" class="extype">lang</span>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[java.lang.Throwable]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#find" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="find(t:T):CRUDAction.this.profile.api.Query[CRUDAction.this.profile.api.Table[_],T,Seq]" class="anchorToMember"></a><a id="find(T):slick.jdbc.JdbcProfile.API.Query[slick.jdbc.JdbcProfile.API.Table[_],T,Seq]" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#find(t:T):CRUDAction.this.profile.api.Query[CRUDAction.this.profile.api.Table[_],T,Seq]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">find</span><span class="params">(<span name="t">t: <span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span></span>)</span><span class="result">: <span name="slick.lifted.Aliases.Query" class="extype">slick.jdbc.JdbcProfile.API.Query</span>[<span name="slick.relational.RelationalProfile.API.Table" class="extype">slick.jdbc.JdbcProfile.API.Table</span>[_], <span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span>, <a href="../../../scala/index.html#Seq[+A]=Seq[A]" name="scala.Seq" id="scala.Seq" class="extmbr">Seq</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#findAllAction" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="findAllAction():CRUDAction.this.profile.api.DBIOAction[Vector[T],CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.Read]" class="anchorToMember"></a><a id="findAllAction():slick.jdbc.JdbcProfile.API.DBIOAction[Vector[T],slick.jdbc.JdbcProfile.API.NoStream,Read]" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#findAllAction():CRUDAction.this.profile.api.DBIOAction[Vector[T],CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.Read]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">findAllAction</span><span class="params">()</span><span class="result">: <span name="slick.lifted.Aliases.DBIOAction" class="extype">slick.jdbc.JdbcProfile.API.DBIOAction</span>[<a href="../../../scala/index.html#Vector[+A]=scala.collection.immutable.Vector[A]" name="scala.Vector" id="scala.Vector" class="extmbr">Vector</a>[<span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span>], <span name="slick.lifted.Aliases.NoStream" class="extype">slick.jdbc.JdbcProfile.API.NoStream</span>, <span name="slick.dbio.Effect.Read" class="extype">Read</span>]</span></span></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#findByPrimaryKey" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="findByPrimaryKey(id:PrimaryKeyType):CRUDAction.this.profile.api.Query[CRUDAction.this.profile.api.Table[_],T,Seq]" class="anchorToMember"></a><a id="findByPrimaryKey(PrimaryKeyType):slick.jdbc.JdbcProfile.API.Query[slick.jdbc.JdbcProfile.API.Table[_],T,Seq]" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#findByPrimaryKey(id:PrimaryKeyType):CRUDAction.this.profile.api.Query[CRUDAction.this.profile.api.Table[_],T,Seq]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">findByPrimaryKey</span><span class="params">(<span name="id">id: <span name="org.bitcoins.db.CRUDAction.PrimaryKeyType" class="extype">PrimaryKeyType</span></span>)</span><span class="result">: <span name="slick.lifted.Aliases.Query" class="extype">slick.jdbc.JdbcProfile.API.Query</span>[<span name="slick.relational.RelationalProfile.API.Table" class="extype">slick.jdbc.JdbcProfile.API.Table</span>[_], <span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span>, <a href="../../../scala/index.html#Seq[+A]=Seq[A]" name="scala.Seq" id="scala.Seq" class="extmbr">Seq</a>]</span></span><p class="shortcomment cmt">return all rows that have a certain primary key
</p><div class="fullcomment"><div class="comment cmt"><p>return all rows that have a certain primary key
</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>Query object corresponding to the selected rows</p></dd></dl><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#findByPrimaryKeyAction" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="findByPrimaryKeyAction(id:PrimaryKeyType):CRUDAction.this.profile.api.DBIOAction[Option[T],CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.Read]" class="anchorToMember"></a><a id="findByPrimaryKeyAction(PrimaryKeyType):slick.jdbc.JdbcProfile.API.DBIOAction[Option[T],slick.jdbc.JdbcProfile.API.NoStream,Read]" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#findByPrimaryKeyAction(id:PrimaryKeyType):CRUDAction.this.profile.api.DBIOAction[Option[T],CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.Read]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">findByPrimaryKeyAction</span><span class="params">(<span name="id">id: <span name="org.bitcoins.db.CRUDAction.PrimaryKeyType" class="extype">PrimaryKeyType</span></span>)</span><span class="result">: <span name="slick.lifted.Aliases.DBIOAction" class="extype">slick.jdbc.JdbcProfile.API.DBIOAction</span>[<a href="https://www.scala-lang.org/api/2.13.8/scala/Option.html#scala.Option" name="scala.Option" id="scala.Option" class="extype">Option</a>[<span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span>], <span name="slick.lifted.Aliases.NoStream" class="extype">slick.jdbc.JdbcProfile.API.NoStream</span>, <span name="slick.dbio.Effect.Read" class="extype">Read</span>]</span></span></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#findByPrimaryKeysAction" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="findByPrimaryKeysAction(ids:Vector[PrimaryKeyType]):CRUDAction.this.profile.api.DBIOAction[Vector[T],CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.Read]" class="anchorToMember"></a><a id="findByPrimaryKeysAction(Vector[PrimaryKeyType]):slick.jdbc.JdbcProfile.API.DBIOAction[Vector[T],slick.jdbc.JdbcProfile.API.NoStream,Read]" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#findByPrimaryKeysAction(ids:Vector[PrimaryKeyType]):CRUDAction.this.profile.api.DBIOAction[Vector[T],CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.Read]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">findByPrimaryKeysAction</span><span class="params">(<span name="ids">ids: <a href="../../../scala/index.html#Vector[+A]=scala.collection.immutable.Vector[A]" name="scala.Vector" id="scala.Vector" class="extmbr">Vector</a>[<span name="org.bitcoins.db.CRUDAction.PrimaryKeyType" class="extype">PrimaryKeyType</span>]</span>)</span><span class="result">: <span name="slick.lifted.Aliases.DBIOAction" class="extype">slick.jdbc.JdbcProfile.API.DBIOAction</span>[<a href="../../../scala/index.html#Vector[+A]=scala.collection.immutable.Vector[A]" name="scala.Vector" id="scala.Vector" class="extmbr">Vector</a>[<span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span>], <span name="slick.lifted.Aliases.NoStream" class="extype">slick.jdbc.JdbcProfile.API.NoStream</span>, <span name="slick.dbio.Effect.Read" class="extype">Read</span>]</span></span></li><li class="indented0 " name="scala.AnyRef#getClass" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="getClass():Class[_]" class="anchorToMember"></a><a id="getClass():Class[_&lt;:AnyRef]" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#getClass():Class[_]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">getClass</span><span class="params">()</span><span class="result">: <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java/lang/Class.html#java.lang.Class" name="java.lang.Class" id="java.lang.Class" class="extype">Class</a>[_ &lt;: <a href="../../../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#hashCode" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="hashCode():Int" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#hashCode():Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="grizzled.slf4j.Logging#info" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="info(mkr:org.slf4j.Marker,msg:=&gt;Any,t:=&gt;Throwable):Unit" class="anchorToMember"></a><a id="info(Marker,=&gt;Any,=&gt;Throwable):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#info(mkr:org.slf4j.Marker,msg:=&gt;Any,t:=&gt;Throwable):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">info</span><span class="params">(<span name="mkr">mkr: <a href="https://javadoc.io/page/org.slf4j/slf4j-api/1.7.30/org/slf4j/Marker.html#org.slf4j.Marker" name="org.slf4j.Marker" id="org.slf4j.Marker" class="extype">Marker</a></span>, <span name="msg">msg: =&gt; <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span>, <span name="t">t: =&gt; <a href="../../../scala/index.html#Throwable=Throwable" name="scala.Throwable" id="scala.Throwable" class="extmbr">Throwable</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Logging</dd></dl></div></li><li class="indented0 " name="grizzled.slf4j.Logging#info" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="info(msg:=&gt;Any,t:=&gt;Throwable):Unit" class="anchorToMember"></a><a id="info(=&gt;Any,=&gt;Throwable):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#info(msg:=&gt;Any,t:=&gt;Throwable):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">info</span><span class="params">(<span name="msg">msg: =&gt; <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span>, <span name="t">t: =&gt; <a href="../../../scala/index.html#Throwable=Throwable" name="scala.Throwable" id="scala.Throwable" class="extmbr">Throwable</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Logging</dd></dl></div></li><li class="indented0 " name="grizzled.slf4j.Logging#info" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="info(msg:=&gt;Any):Unit" class="anchorToMember"></a><a id="info(=&gt;Any):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#info(msg:=&gt;Any):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">info</span><span class="params">(<span name="msg">msg: =&gt; <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Logging</dd></dl></div></li><li class="indented0 " name="grizzled.slf4j.Logging#isDebugEnabled" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="isDebugEnabled:Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#isDebugEnabled:Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">isDebugEnabled</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Logging</dd></dl></div></li><li class="indented0 " name="grizzled.slf4j.Logging#isErrorEnabled" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="isErrorEnabled:Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#isErrorEnabled:Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">isErrorEnabled</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Logging</dd></dl></div></li><li class="indented0 " name="grizzled.slf4j.Logging#isInfoEnabled" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="isInfoEnabled:Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#isInfoEnabled:Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">isInfoEnabled</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Logging</dd></dl></div></li><li class="indented0 " name="scala.Any#isInstanceOf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="isInstanceOf[T0]:Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#isInstanceOf[T0]:Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Any</dd></dl></div></li><li class="indented0 " name="grizzled.slf4j.Logging#isTraceEnabled" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="isTraceEnabled:Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#isTraceEnabled:Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">isTraceEnabled</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Logging</dd></dl></div></li><li class="indented0 " name="grizzled.slf4j.Logging#isWarnEnabled" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="isWarnEnabled:Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#isWarnEnabled:Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">isWarnEnabled</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Logging</dd></dl></div></li><li class="indented0 " name="grizzled.slf4j.Logging#logger" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="logger:grizzled.slf4j.Logger" class="anchorToMember"></a><a id="logger:Logger" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#logger:grizzled.slf4j.Logger" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">logger</span><span class="result">: <a href="https://javadoc.io/page/org.clapper/grizzled-slf4j_2.13/1.3.4/grizzled/slf4j/Logger.html#grizzled.slf4j.Logger" name="grizzled.slf4j.Logger" id="grizzled.slf4j.Logger" class="extype">Logger</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Logging</dd></dl></div></li><li class="indented0 " name="grizzled.slf4j.Logging#loggerName" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="loggerName:String" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#loggerName:String" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">loggerName</span><span class="result">: <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java/lang/String.html#java.lang.String" name="java.lang.String" id="java.lang.String" class="extype">String</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Logging</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#ne" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ne(x$1:AnyRef):Boolean" class="anchorToMember"></a><a id="ne(AnyRef):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#ne(x$1:AnyRef):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="../../../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#notify" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="notify():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#notify():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">notify</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#notifyAll" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="notifyAll():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#notifyAll():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.JdbcProfileComponent#numThreads" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="numThreads:Int" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#numThreads:Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">lazy val</span></span> <span class="symbol"><span class="name">numThreads</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="JdbcProfileComponent.html" name="org.bitcoins.db.JdbcProfileComponent" id="org.bitcoins.db.JdbcProfileComponent" class="extype">JdbcProfileComponent</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.JdbcProfileComponent#profile" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="profile:slick.jdbc.JdbcProfile" class="anchorToMember"></a><a id="profile:JdbcProfile" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#profile:slick.jdbc.JdbcProfile" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">lazy val</span></span> <span class="symbol"><span class="name">profile</span><span class="result">: <a href="https://javadoc.io/page/com.typesafe.slick/slick_2.13/3.3.3/slick/jdbc/JdbcProfile.html#slick.jdbc.JdbcProfile" name="slick.jdbc.JdbcProfile" id="slick.jdbc.JdbcProfile" class="extype">JdbcProfile</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="JdbcProfileComponent.html" name="org.bitcoins.db.JdbcProfileComponent" id="org.bitcoins.db.JdbcProfileComponent" class="extype">JdbcProfileComponent</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.JdbcProfileComponent#startHikariLogger" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="startHikariLogger(interval:scala.concurrent.duration.Duration):org.bitcoins.db.HikariLogging" class="anchorToMember"></a><a id="startHikariLogger(Duration):HikariLogging" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#startHikariLogger(interval:scala.concurrent.duration.Duration):org.bitcoins.db.HikariLogging" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">startHikariLogger</span><span class="params">(<span name="interval">interval: <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/duration/Duration.html#scala.concurrent.duration.Duration" name="scala.concurrent.duration.Duration" id="scala.concurrent.duration.Duration" class="extype">Duration</a></span>)</span><span class="result">: <a href="HikariLogging.html" name="org.bitcoins.db.HikariLogging" id="org.bitcoins.db.HikariLogging" class="extype">HikariLogging</a></span></span><p class="shortcomment cmt">Starts the background logger for hikari</p><div class="fullcomment"><div class="comment cmt"><p>Starts the background logger for hikari</p></div><dl class="paramcmts block"><dt class="param">interval</dt><dd class="cmt"><p>- how often hikari logs database connection pool information</p></dd></dl><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="JdbcProfileComponent.html" name="org.bitcoins.db.JdbcProfileComponent" id="org.bitcoins.db.JdbcProfileComponent" class="extype">JdbcProfileComponent</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.JdbcProfileComponent#stopHikariLogger" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="stopHikariLogger():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#stopHikariLogger():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">stopHikariLogger</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="JdbcProfileComponent.html" name="org.bitcoins.db.JdbcProfileComponent" id="org.bitcoins.db.JdbcProfileComponent" class="extype">JdbcProfileComponent</a></dd></dl></div></li><li class="indented0 " name="scala.AnyRef#synchronized" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="synchronized[T0](x$1:=&gt;T0):T0" class="anchorToMember"></a><a id="synchronized[T0](=&gt;T0):T0" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#synchronized[T0](x$1:=&gt;T0):T0" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: =&gt; <span name="java.lang.AnyRef.synchronized.T0" class="extype">T0</span></span>)</span><span class="result">: <span name="java.lang.AnyRef.synchronized.T0" class="extype">T0</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#toString" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="toString():String" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#toString():String" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">toString</span><span class="params">()</span><span class="result">: <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java/lang/String.html#java.lang.String" name="java.lang.String" id="java.lang.String" class="extype">String</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="grizzled.slf4j.Logging#trace" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="trace(mkr:org.slf4j.Marker,msg:=&gt;Any,t:=&gt;Throwable):Unit" class="anchorToMember"></a><a id="trace(Marker,=&gt;Any,=&gt;Throwable):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#trace(mkr:org.slf4j.Marker,msg:=&gt;Any,t:=&gt;Throwable):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">trace</span><span class="params">(<span name="mkr">mkr: <a href="https://javadoc.io/page/org.slf4j/slf4j-api/1.7.30/org/slf4j/Marker.html#org.slf4j.Marker" name="org.slf4j.Marker" id="org.slf4j.Marker" class="extype">Marker</a></span>, <span name="msg">msg: =&gt; <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span>, <span name="t">t: =&gt; <a href="../../../scala/index.html#Throwable=Throwable" name="scala.Throwable" id="scala.Throwable" class="extmbr">Throwable</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Logging</dd></dl></div></li><li class="indented0 " name="grizzled.slf4j.Logging#trace" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="trace(msg:=&gt;Any,t:=&gt;Throwable):Unit" class="anchorToMember"></a><a id="trace(=&gt;Any,=&gt;Throwable):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#trace(msg:=&gt;Any,t:=&gt;Throwable):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">trace</span><span class="params">(<span name="msg">msg: =&gt; <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span>, <span name="t">t: =&gt; <a href="../../../scala/index.html#Throwable=Throwable" name="scala.Throwable" id="scala.Throwable" class="extmbr">Throwable</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Logging</dd></dl></div></li><li class="indented0 " name="grizzled.slf4j.Logging#trace" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="trace(msg:=&gt;Any):Unit" class="anchorToMember"></a><a id="trace(=&gt;Any):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#trace(msg:=&gt;Any):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">trace</span><span class="params">(<span name="msg">msg: =&gt; <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Logging</dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#updateAction" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="updateAction(t:T):CRUDAction.this.profile.api.DBIOAction[T,CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.Write]" class="anchorToMember"></a><a id="updateAction(T):slick.jdbc.JdbcProfile.API.DBIOAction[T,slick.jdbc.JdbcProfile.API.NoStream,Write]" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#updateAction(t:T):CRUDAction.this.profile.api.DBIOAction[T,CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.Write]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">updateAction</span><span class="params">(<span name="t">t: <span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span></span>)</span><span class="result">: <span name="slick.lifted.Aliases.DBIOAction" class="extype">slick.jdbc.JdbcProfile.API.DBIOAction</span>[<span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span>, <span name="slick.lifted.Aliases.NoStream" class="extype">slick.jdbc.JdbcProfile.API.NoStream</span>, <span name="slick.dbio.Effect.Write" class="extype">Write</span>]</span></span></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#updateAllAction" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="updateAllAction(ts:Vector[T]):CRUDAction.this.profile.api.DBIOAction[Vector[T],CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.Write]" class="anchorToMember"></a><a id="updateAllAction(Vector[T]):slick.jdbc.JdbcProfile.API.DBIOAction[Vector[T],slick.jdbc.JdbcProfile.API.NoStream,Write]" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#updateAllAction(ts:Vector[T]):CRUDAction.this.profile.api.DBIOAction[Vector[T],CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.Write]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">updateAllAction</span><span class="params">(<span name="ts">ts: <a href="../../../scala/index.html#Vector[+A]=scala.collection.immutable.Vector[A]" name="scala.Vector" id="scala.Vector" class="extmbr">Vector</a>[<span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span>]</span>)</span><span class="result">: <span name="slick.lifted.Aliases.DBIOAction" class="extype">slick.jdbc.JdbcProfile.API.DBIOAction</span>[<a href="../../../scala/index.html#Vector[+A]=scala.collection.immutable.Vector[A]" name="scala.Vector" id="scala.Vector" class="extmbr">Vector</a>[<span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span>], <span name="slick.lifted.Aliases.NoStream" class="extype">slick.jdbc.JdbcProfile.API.NoStream</span>, <span name="slick.dbio.Effect.Write" class="extype">Write</span>]</span></span><p class="shortcomment cmt">Updates all of the given ts.</p><div class="fullcomment"><div class="comment cmt"><p>Updates all of the given ts.
Returns all ts that actually existed in the database and got updated
This method discards things that did not exist in the database,
thus could not be updated
</p></div></div></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#upsertAction" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="upsertAction(t:T):CRUDAction.this.profile.api.DBIOAction[T,CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.WritewithCRUDAction.this.profile.api.Effect.Read]" class="anchorToMember"></a><a id="upsertAction(T):slick.jdbc.JdbcProfile.API.DBIOAction[T,slick.jdbc.JdbcProfile.API.NoStream,WritewithRead]" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#upsertAction(t:T):CRUDAction.this.profile.api.DBIOAction[T,CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.WritewithCRUDAction.this.profile.api.Effect.Read]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">upsertAction</span><span class="params">(<span name="t">t: <span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span></span>)</span><span class="result">: <span name="slick.lifted.Aliases.DBIOAction" class="extype">slick.jdbc.JdbcProfile.API.DBIOAction</span>[<span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span>, <span name="slick.lifted.Aliases.NoStream" class="extype">slick.jdbc.JdbcProfile.API.NoStream</span>, <span name="slick.dbio.Effect.Write" class="extype">Write</span> with <span name="slick.dbio.Effect.Read" class="extype">Read</span>]</span></span></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#upsertAllAction" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="upsertAllAction(ts:Vector[T]):CRUDAction.this.profile.api.DBIOAction[Vector[T],CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.WritewithCRUDAction.this.profile.api.Effect.Read]" class="anchorToMember"></a><a id="upsertAllAction(Vector[T]):slick.jdbc.JdbcProfile.API.DBIOAction[Vector[T],slick.jdbc.JdbcProfile.API.NoStream,WritewithRead]" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#upsertAllAction(ts:Vector[T]):CRUDAction.this.profile.api.DBIOAction[Vector[T],CRUDAction.this.profile.api.NoStream,CRUDAction.this.profile.api.Effect.WritewithCRUDAction.this.profile.api.Effect.Read]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">upsertAllAction</span><span class="params">(<span name="ts">ts: <a href="../../../scala/index.html#Vector[+A]=scala.collection.immutable.Vector[A]" name="scala.Vector" id="scala.Vector" class="extmbr">Vector</a>[<span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span>]</span>)</span><span class="result">: <span name="slick.lifted.Aliases.DBIOAction" class="extype">slick.jdbc.JdbcProfile.API.DBIOAction</span>[<a href="../../../scala/index.html#Vector[+A]=scala.collection.immutable.Vector[A]" name="scala.Vector" id="scala.Vector" class="extmbr">Vector</a>[<span name="org.bitcoins.db.CRUDAction.T" class="extype">T</span>], <span name="slick.lifted.Aliases.NoStream" class="extype">slick.jdbc.JdbcProfile.API.NoStream</span>, <span name="slick.dbio.Effect.Write" class="extype">Write</span> with <span name="slick.dbio.Effect.Read" class="extype">Read</span>]</span></span><p class="shortcomment cmt">Upsert all of the given ts.</p><div class="fullcomment"><div class="comment cmt"><p>Upsert all of the given ts.
Returns all ts that were inserted or updated</p></div><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p>https://scala-slick.org/doc/3.3.3/queries.html#upserting</p></span></dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#wait():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait(x$1:Long,x$2:Int):Unit" class="anchorToMember"></a><a id="wait(Long,Int):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#wait(x$1:Long,x$2:Int):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="https://www.scala-lang.org/api/2.13.8/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a></span>, <span name="arg1">arg1: <a href="https://www.scala-lang.org/api/2.13.8/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait(x$1:Long):Unit" class="anchorToMember"></a><a id="wait(Long):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#wait(x$1:Long):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="https://www.scala-lang.org/api/2.13.8/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> <span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="grizzled.slf4j.Logging#warn" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="warn(mkr:org.slf4j.Marker,msg:=&gt;Any,t:=&gt;Throwable):Unit" class="anchorToMember"></a><a id="warn(Marker,=&gt;Any,=&gt;Throwable):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#warn(mkr:org.slf4j.Marker,msg:=&gt;Any,t:=&gt;Throwable):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">warn</span><span class="params">(<span name="mkr">mkr: <a href="https://javadoc.io/page/org.slf4j/slf4j-api/1.7.30/org/slf4j/Marker.html#org.slf4j.Marker" name="org.slf4j.Marker" id="org.slf4j.Marker" class="extype">Marker</a></span>, <span name="msg">msg: =&gt; <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span>, <span name="t">t: =&gt; <a href="../../../scala/index.html#Throwable=Throwable" name="scala.Throwable" id="scala.Throwable" class="extmbr">Throwable</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Logging</dd></dl></div></li><li class="indented0 " name="grizzled.slf4j.Logging#warn" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="warn(msg:=&gt;Any,t:=&gt;Throwable):Unit" class="anchorToMember"></a><a id="warn(=&gt;Any,=&gt;Throwable):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#warn(msg:=&gt;Any,t:=&gt;Throwable):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">warn</span><span class="params">(<span name="msg">msg: =&gt; <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span>, <span name="t">t: =&gt; <a href="../../../scala/index.html#Throwable=Throwable" name="scala.Throwable" id="scala.Throwable" class="extmbr">Throwable</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Logging</dd></dl></div></li><li class="indented0 " name="grizzled.slf4j.Logging#warn" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="warn(msg:=&gt;Any):Unit" class="anchorToMember"></a><a id="warn(=&gt;Any):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../org/bitcoins/db/CRUDAction.html#warn(msg:=&gt;Any):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">warn</span><span class="params">(<span name="msg">msg: =&gt; <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Logging</dd></dl></div></li></ol></div></div><div id="inheritedMembers"><div name="org.bitcoins.db.JdbcProfileComponent" class="parent"><h3>Inherited from <a href="JdbcProfileComponent.html" name="org.bitcoins.db.JdbcProfileComponent" id="org.bitcoins.db.JdbcProfileComponent" class="extype">JdbcProfileComponent</a>[<a href="DbAppConfig.html" name="org.bitcoins.db.DbAppConfig" id="org.bitcoins.db.DbAppConfig" class="extype">DbAppConfig</a>]</h3></div><div name="grizzled.slf4j.Logging" class="parent"><h3>Inherited from <a href="https://javadoc.io/page/org.clapper/grizzled-slf4j_2.13/1.3.4/grizzled/slf4j/Logging.html#grizzled.slf4j.Logging" name="grizzled.slf4j.Logging" id="grizzled.slf4j.Logging" class="extype">Logging</a></h3></div><div name="scala.AnyRef" class="parent"><h3>Inherited from <a href="../../../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></h3></div><div name="scala.Any" class="parent"><h3>Inherited from <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></h3></div></div><div id="groupedMembers"><div name="Ungrouped" class="group"><h3>Ungrouped</h3></div></div></div><div id="tooltip"></div><div id="footer"></div></body></div></div></div></body></html>