bitcoin-s/api/org/bitcoins/testkit/db/TestDAO.html
Docusaurus bot 901b798324 Deploy website
Deploy website version based on 2af7923f3b
2022-05-18 17:13:40 +00:00

29 lines
134 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.testkit" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="testkit" class="anchorToMember"></a><a id="testkit:testkit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/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">testkit</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.testkit.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/testkit/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.testkit" id="org.bitcoins.testkit" class="extype">testkit</a></dd></dl></div></li><li class="current-entities indented4"><span class="separator"></span> <a href="DbTestUtil$.html" title="" class="object"></a><a href="DbTestUtil$.html" title="">DbTestUtil</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="TestAppConfig.html" title="" class="class"></a><a href="TestAppConfig.html" title="">TestAppConfig</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="TestAppConfigFixture.html" title="" class="trait"></a><a href="TestAppConfigFixture.html" title="">TestAppConfigFixture</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="" title="" class="class"></a><a href="" title="">TestDAO</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="TestDAOFixture.html" title="" class="trait"></a><a href="TestDAOFixture.html" title="">TestDAOFixture</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="TestDb.html" title="" class="class"></a><a href="TestDb.html" title="">TestDb</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="TestDbManagement.html" title="" class="trait"></a><a href="TestDbManagement.html" title="">TestDbManagement</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="TestPostgresDAOFixture.html" title="" class="trait"></a><a href="TestPostgresDAOFixture.html" title="">TestPostgresDAOFixture</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="TestSQLiteDAOFixture.html" title="" class="trait"></a><a href="TestSQLiteDAOFixture.html" title="">TestSQLiteDAOFixture</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.testkit" id="org.bitcoins.testkit" class="extype">testkit</a>.<a href="index.html" name="org.bitcoins.testkit.db" id="org.bitcoins.testkit.db" class="extype">db</a></p><h1>TestDAO<span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.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"></span> <span class="kind">case class</span></span> <span class="symbol"><span class="name">TestDAO</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="TestAppConfig.html" name="org.bitcoins.testkit.db.TestAppConfig" id="org.bitcoins.testkit.db.TestAppConfig" class="extype">TestAppConfig</a></span>)</span><span class="result"> extends <a href="../../db/CRUD.html" name="org.bitcoins.db.CRUD" id="org.bitcoins.db.CRUD" class="extype">CRUD</a>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>, <span name="scala.Predef.String" class="extype">String</span>] with <a href="../../db/SlickUtil.html" name="org.bitcoins.db.SlickUtil" id="org.bitcoins.db.SlickUtil" class="extype">SlickUtil</a>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>, <span name="scala.Predef.String" class="extype">String</span>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../../../../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</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="https://docs.oracle.com/en/java/javase/17/docs/api/java/io/Serializable.html#java.io.Serializable" name="java.io.Serializable" id="java.io.Serializable" class="extype">Serializable</a>, <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a>, <a href="https://www.scala-lang.org/api/2.13.8/scala/Equals.html#scala.Equals" name="scala.Equals" id="scala.Equals" class="extype">Equals</a>, <a href="../../db/SlickUtil.html" name="org.bitcoins.db.SlickUtil" id="org.bitcoins.db.SlickUtil" class="extype">SlickUtil</a>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>, <span name="scala.Predef.String" class="extype">String</span>], <a href="../../db/SlickUtilAction.html" name="org.bitcoins.db.SlickUtilAction" id="org.bitcoins.db.SlickUtilAction" class="extype">SlickUtilAction</a>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>, <span name="scala.Predef.String" class="extype">String</span>], <a href="../../db/CRUD.html" name="org.bitcoins.db.CRUD" id="org.bitcoins.db.CRUD" class="extype">CRUD</a>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>, <span name="scala.Predef.String" class="extype">String</span>], <a href="../../db/CRUDAction.html" name="org.bitcoins.db.CRUDAction" id="org.bitcoins.db.CRUDAction" class="extype">CRUDAction</a>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>, <span name="scala.Predef.String" class="extype">String</span>], <a href="../../db/JdbcProfileComponent.html" name="org.bitcoins.db.JdbcProfileComponent" id="org.bitcoins.db.JdbcProfileComponent" class="extype">JdbcProfileComponent</a>[<a href="../../db/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><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.testkit.db.TestDAO"><span>TestDAO</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.Product"><span>Product</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="org.bitcoins.db.SlickUtil"><span>SlickUtil</span></li><li class="in" name="org.bitcoins.db.SlickUtilAction"><span>SlickUtilAction</span></li><li class="in" name="org.bitcoins.db.CRUD"><span>CRUD</span></li><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.testkit.db.TestDAO#&lt;init&gt;" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="&lt;init&gt;()(implicitec:scala.concurrent.ExecutionContext,implicitappConfig:org.bitcoins.testkit.db.TestAppConfig):org.bitcoins.testkit.db.TestDAO" class="anchorToMember"></a><a id="&lt;init&gt;:TestDAO" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#&lt;init&gt;()(implicitec:scala.concurrent.ExecutionContext,implicitappConfig:org.bitcoins.testkit.db.TestAppConfig):org.bitcoins.testkit.db.TestDAO" 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">TestDAO</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="TestAppConfig.html" name="org.bitcoins.testkit.db.TestAppConfig" id="org.bitcoins.testkit.db.TestAppConfig" class="extype">TestAppConfig</a></span>)</span></span></li></ol></div><div id="types" class="types members"><h3>Type Members</h3><ol><li class="indented0 " name="org.bitcoins.testkit.db.TestDAO.TestTable" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TestTableextendsTestDAO.this.profile.api.Table[org.bitcoins.testkit.db.TestDb]" class="anchorToMember"></a><a id="TestTable:TestTable" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO$TestTable.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="TestDAO$TestTable.html" title=""><span class="name">TestTable</span></a><span class="result"> extends <span name="slick.relational.RelationalProfile.API.Table" class="extype">slick.jdbc.JdbcProfile.API.Table</span>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>]</span></span></li></ol></div><div class="values members"><h3>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/testkit/db/TestDAO.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/testkit/db/TestDAO.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/testkit/db/TestDAO.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.testkit.db.TestDAO#appConfig" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="appConfig:org.bitcoins.testkit.db.TestAppConfig" class="anchorToMember"></a><a id="appConfig:TestAppConfig" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#appConfig:org.bitcoins.testkit.db.TestAppConfig" 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="TestAppConfig.html" name="org.bitcoins.testkit.db.TestAppConfig" id="org.bitcoins.testkit.db.TestAppConfig" class="extype">TestAppConfig</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="org.bitcoins.testkit.db.TestDAO" id="org.bitcoins.testkit.db.TestDAO" class="extype">TestDAO</a><a href="../../db/CRUD.html" name="org.bitcoins.db.CRUD" id="org.bitcoins.db.CRUD" class="extype">CRUD</a><a href="../../db/CRUDAction.html" name="org.bitcoins.db.CRUDAction" id="org.bitcoins.db.CRUDAction" class="extype">CRUDAction</a><a href="../../db/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/testkit/db/TestDAO.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/testkit/db/TestDAO.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.CRUD#count" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="count():scala.concurrent.Future[Int]" class="anchorToMember"></a><a id="count():Future[Int]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#count():scala.concurrent.Future[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">count</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<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><p class="shortcomment cmt">Returns number of rows in the table</p><div class="fullcomment"><div class="comment cmt"><p>Returns number of rows in the table</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/CRUD.html" name="org.bitcoins.db.CRUD" id="org.bitcoins.db.CRUD" class="extype">CRUD</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUD#create" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="create(t:T):scala.concurrent.Future[T]" class="anchorToMember"></a><a id="create(TestDb):Future[TestDb]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#create(t:T):scala.concurrent.Future[T]" 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">create</span><span class="params">(<span name="t">t: <a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>]</span></span><p class="shortcomment cmt">create a record in the database
</p><div class="fullcomment"><div class="comment cmt"><p>create a record in the database
</p></div><dl class="paramcmts block"><dt class="param">t</dt><dd class="cmt"><p>- the record to be inserted</p></dd><dt>returns</dt><dd class="cmt"><p>the inserted record</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/CRUD.html" name="org.bitcoins.db.CRUD" id="org.bitcoins.db.CRUD" class="extype">CRUD</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#createAction" group="Ungrouped" fullComment="yes" 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(TestDb):slick.jdbc.JdbcProfile.API.DBIOAction[TestDb,slick.jdbc.JdbcProfile.API.NoStream,Write]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.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: <a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a></span>)</span><span class="result">: <span name="slick.lifted.Aliases.DBIOAction" class="extype">slick.jdbc.JdbcProfile.API.DBIOAction</span>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</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><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/CRUDAction.html" name="org.bitcoins.db.CRUDAction" id="org.bitcoins.db.CRUDAction" class="extype">CRUDAction</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.testkit.db.TestDAO#createAll" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="createAll(ts:Vector[org.bitcoins.testkit.db.TestDb]):scala.concurrent.Future[Vector[org.bitcoins.testkit.db.TestDb]]" class="anchorToMember"></a><a id="createAll(Vector[TestDb]):Future[Vector[TestDb]]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#createAll(ts:Vector[org.bitcoins.testkit.db.TestDb]):scala.concurrent.Future[Vector[org.bitcoins.testkit.db.TestDb]]" 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">createAll</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>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>]</span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="../../../../scala/index.html#Vector[+A]=scala.collection.immutable.Vector[A]" name="scala.Vector" id="scala.Vector" class="extmbr">Vector</a>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>]]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="org.bitcoins.testkit.db.TestDAO" id="org.bitcoins.testkit.db.TestDAO" class="extype">TestDAO</a><a href="../../db/CRUD.html" name="org.bitcoins.db.CRUD" id="org.bitcoins.db.CRUD" class="extype">CRUD</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.SlickUtilAction#createAllAction" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="createAllAction(ts:Vector[T]):SlickUtilAction.this.profile.api.DBIOAction[Vector[T],SlickUtilAction.this.profile.api.NoStream,SlickUtilAction.this.profile.api.Effect.Write]" class="anchorToMember"></a><a id="createAllAction(Vector[TestDb]):slick.jdbc.JdbcProfile.API.DBIOAction[Vector[TestDb],slick.jdbc.JdbcProfile.API.NoStream,Write]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#createAllAction(ts:Vector[T]):SlickUtilAction.this.profile.api.DBIOAction[Vector[T],SlickUtilAction.this.profile.api.NoStream,SlickUtilAction.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">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>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>]</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>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</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><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/SlickUtilAction.html" name="org.bitcoins.db.SlickUtilAction" id="org.bitcoins.db.SlickUtilAction" class="extype">SlickUtilAction</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.SlickUtil#createAllNoAutoInc" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="createAllNoAutoInc(ts:Vector[T],database:org.bitcoins.db.SafeDatabase)(implicitec:scala.concurrent.ExecutionContext):scala.concurrent.Future[Vector[T]]" class="anchorToMember"></a><a id="createAllNoAutoInc(Vector[TestDb],SafeDatabase)(ExecutionContext):Future[Vector[TestDb]]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#createAllNoAutoInc(ts:Vector[T],database:org.bitcoins.db.SafeDatabase)(implicitec:scala.concurrent.ExecutionContext):scala.concurrent.Future[Vector[T]]" 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">createAllNoAutoInc</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>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>]</span>, <span name="database">database: <a href="../../db/SafeDatabase.html" name="org.bitcoins.db.SafeDatabase" id="org.bitcoins.db.SafeDatabase" class="extype">SafeDatabase</a></span>)</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><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="../../../../scala/index.html#Vector[+A]=scala.collection.immutable.Vector[A]" name="scala.Vector" id="scala.Vector" class="extmbr">Vector</a>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>]]</span></span><p class="shortcomment cmt">Creates rows in a database that are not auto incremented</p><div class="fullcomment"><div class="comment cmt"><p>Creates rows in a database that are not auto incremented</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/SlickUtil.html" name="org.bitcoins.db.SlickUtil" id="org.bitcoins.db.SlickUtil" class="extype">SlickUtil</a></dd></dl></div></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/testkit/db/TestDAO.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="../../db/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/testkit/db/TestDAO.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="../../db/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/testkit/db/TestDAO.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="../../db/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/testkit/db/TestDAO.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="../../db/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/testkit/db/TestDAO.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/testkit/db/TestDAO.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/testkit/db/TestDAO.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.CRUD#delete" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="delete(t:T):scala.concurrent.Future[Int]" class="anchorToMember"></a><a id="delete(TestDb):Future[Int]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#delete(t:T):scala.concurrent.Future[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">delete</span><span class="params">(<span name="t">t: <a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<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><p class="shortcomment cmt">delete the corresponding record in the database
</p><div class="fullcomment"><div class="comment cmt"><p>delete the corresponding record in the database
</p></div><dl class="paramcmts block"><dt class="param">t</dt><dd class="cmt"><p>- the record to be deleted</p></dd><dt>returns</dt><dd class="cmt"><p>int - the number of rows affected by the deletion</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/CRUD.html" name="org.bitcoins.db.CRUD" id="org.bitcoins.db.CRUD" class="extype">CRUD</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#deleteAction" group="Ungrouped" fullComment="yes" 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(TestDb):slick.jdbc.JdbcProfile.API.DBIOAction[Int,slick.jdbc.JdbcProfile.API.NoStream,Write]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.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: <a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a></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><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/CRUDAction.html" name="org.bitcoins.db.CRUDAction" id="org.bitcoins.db.CRUDAction" class="extype">CRUDAction</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUD#deleteAll" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="deleteAll():scala.concurrent.Future[Int]" class="anchorToMember"></a><a id="deleteAll():Future[Int]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#deleteAll():scala.concurrent.Future[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">deleteAll</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<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><p class="shortcomment cmt">delete all records from the table
</p><div class="fullcomment"><div class="comment cmt"><p>delete all records from the table
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/CRUD.html" name="org.bitcoins.db.CRUD" id="org.bitcoins.db.CRUD" class="extype">CRUD</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUD#deleteAll" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="deleteAll(ts:Vector[T]):scala.concurrent.Future[Int]" class="anchorToMember"></a><a id="deleteAll(Vector[TestDb]):Future[Int]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#deleteAll(ts:Vector[T]):scala.concurrent.Future[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">deleteAll</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>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>]</span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<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="../../db/CRUD.html" name="org.bitcoins.db.CRUD" id="org.bitcoins.db.CRUD" class="extype">CRUD</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#deleteAllAction" group="Ungrouped" fullComment="yes" 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/testkit/db/TestDAO.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><div class="fullcomment"><div class="comment cmt"><p>WARNING: Deletes all rows in table, use with care</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/CRUDAction.html" name="org.bitcoins.db.CRUDAction" id="org.bitcoins.db.CRUDAction" class="extype">CRUDAction</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#deleteAllAction" group="Ungrouped" fullComment="yes" 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[TestDb]):slick.jdbc.JdbcProfile.API.DBIOAction[Int,slick.jdbc.JdbcProfile.API.NoStream,Write]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.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>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>]</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><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/CRUDAction.html" name="org.bitcoins.db.CRUDAction" id="org.bitcoins.db.CRUDAction" class="extype">CRUDAction</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.testkit.db.TestDAO#ec" group="Ungrouped" fullComment="yes" 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/testkit/db/TestDAO.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><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="org.bitcoins.testkit.db.TestDAO" id="org.bitcoins.testkit.db.TestDAO" class="extype">TestDAO</a><a href="../../db/CRUD.html" name="org.bitcoins.db.CRUD" id="org.bitcoins.db.CRUD" class="extype">CRUD</a><a href="../../db/CRUDAction.html" name="org.bitcoins.db.CRUDAction" id="org.bitcoins.db.CRUDAction" class="extype">CRUDAction</a></dd></dl></div></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/testkit/db/TestDAO.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="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/testkit/db/TestDAO.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/testkit/db/TestDAO.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/testkit/db/TestDAO.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/testkit/db/TestDAO.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(TestDb):slick.jdbc.JdbcProfile.API.Query[slick.jdbc.JdbcProfile.API.Table[_],TestDb,Seq]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.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: <a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a></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>[_], <a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>, <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><dt>Definition Classes</dt><dd><a href="../../db/CRUDAction.html" name="org.bitcoins.db.CRUDAction" id="org.bitcoins.db.CRUDAction" class="extype">CRUDAction</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.testkit.db.TestDAO#findAll" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="findAll(ts:Vector[org.bitcoins.testkit.db.TestDb]):TestDAO.this.profile.api.Query[TestDAO.this.TestTable,org.bitcoins.testkit.db.TestDb,Seq]" class="anchorToMember"></a><a id="findAll(Vector[TestDb]):slick.jdbc.JdbcProfile.API.Query[TestTable,TestDb,Seq]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#findAll(ts:Vector[org.bitcoins.testkit.db.TestDb]):TestDAO.this.profile.api.Query[TestDAO.this.TestTable,org.bitcoins.testkit.db.TestDb,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">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>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>]</span>)</span><span class="result">: <span name="slick.lifted.Aliases.Query" class="extype">slick.jdbc.JdbcProfile.API.Query</span>[<a href="TestDAO$TestTable.html" name="org.bitcoins.testkit.db.TestDAO.TestTable" id="org.bitcoins.testkit.db.TestDAO.TestTable" class="extype">TestTable</a>, <a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>, <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>Definition Classes</dt><dd><a href="" name="org.bitcoins.testkit.db.TestDAO" id="org.bitcoins.testkit.db.TestDAO" class="extype">TestDAO</a><a href="../../db/CRUDAction.html" name="org.bitcoins.db.CRUDAction" id="org.bitcoins.db.CRUDAction" class="extype">CRUDAction</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUD#findAll" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="findAll():scala.concurrent.Future[Vector[T]]" class="anchorToMember"></a><a id="findAll():Future[Vector[TestDb]]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#findAll():scala.concurrent.Future[Vector[T]]" 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">findAll</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="../../../../scala/index.html#Vector[+A]=scala.collection.immutable.Vector[A]" name="scala.Vector" id="scala.Vector" class="extmbr">Vector</a>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>]]</span></span><p class="shortcomment cmt">Finds all elements in the table</p><div class="fullcomment"><div class="comment cmt"><p>Finds all elements in the table</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/CRUD.html" name="org.bitcoins.db.CRUD" id="org.bitcoins.db.CRUD" class="extype">CRUD</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#findAllAction" group="Ungrouped" fullComment="yes" 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[TestDb],slick.jdbc.JdbcProfile.API.NoStream,Read]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.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>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>], <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><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/CRUDAction.html" name="org.bitcoins.db.CRUDAction" id="org.bitcoins.db.CRUDAction" class="extype">CRUDAction</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.testkit.db.TestDAO#findByPrimaryKey" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="findByPrimaryKey(t:String):TestDAO.this.profile.api.Query[TestDAO.this.TestTable,org.bitcoins.testkit.db.TestDb,Seq]" class="anchorToMember"></a><a id="findByPrimaryKey(String):slick.jdbc.JdbcProfile.API.Query[TestTable,TestDb,Seq]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#findByPrimaryKey(t:String):TestDAO.this.profile.api.Query[TestDAO.this.TestTable,org.bitcoins.testkit.db.TestDb,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="t">t: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="slick.lifted.Aliases.Query" class="extype">slick.jdbc.JdbcProfile.API.Query</span>[<a href="TestDAO$TestTable.html" name="org.bitcoins.testkit.db.TestDAO.TestTable" id="org.bitcoins.testkit.db.TestDAO.TestTable" class="extype">TestTable</a>, <a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>, <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>Definition Classes</dt><dd><a href="" name="org.bitcoins.testkit.db.TestDAO" id="org.bitcoins.testkit.db.TestDAO" class="extype">TestDAO</a><a href="../../db/CRUDAction.html" name="org.bitcoins.db.CRUDAction" id="org.bitcoins.db.CRUDAction" class="extype">CRUDAction</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#findByPrimaryKeyAction" group="Ungrouped" fullComment="yes" 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(String):slick.jdbc.JdbcProfile.API.DBIOAction[Option[TestDb],slick.jdbc.JdbcProfile.API.NoStream,Read]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.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="scala.Predef.String" class="extype">String</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>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>], <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><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/CRUDAction.html" name="org.bitcoins.db.CRUDAction" id="org.bitcoins.db.CRUDAction" class="extype">CRUDAction</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.testkit.db.TestDAO#findByPrimaryKeys" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="findByPrimaryKeys(ts:Vector[String]):TestDAO.this.profile.api.Query[TestDAO.this.TestTable,org.bitcoins.testkit.db.TestDb,Seq]" class="anchorToMember"></a><a id="findByPrimaryKeys(Vector[String]):slick.jdbc.JdbcProfile.API.Query[TestTable,TestDb,Seq]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#findByPrimaryKeys(ts:Vector[String]):TestDAO.this.profile.api.Query[TestDAO.this.TestTable,org.bitcoins.testkit.db.TestDb,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">findByPrimaryKeys</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="scala.Predef.String" class="extype">String</span>]</span>)</span><span class="result">: <span name="slick.lifted.Aliases.Query" class="extype">slick.jdbc.JdbcProfile.API.Query</span>[<a href="TestDAO$TestTable.html" name="org.bitcoins.testkit.db.TestDAO.TestTable" id="org.bitcoins.testkit.db.TestDAO.TestTable" class="extype">TestTable</a>, <a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>, <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><dt>Definition Classes</dt><dd><a href="" name="org.bitcoins.testkit.db.TestDAO" id="org.bitcoins.testkit.db.TestDAO" class="extype">TestDAO</a><a href="../../db/CRUDAction.html" name="org.bitcoins.db.CRUDAction" id="org.bitcoins.db.CRUDAction" class="extype">CRUDAction</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#findByPrimaryKeysAction" group="Ungrouped" fullComment="yes" 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[String]):slick.jdbc.JdbcProfile.API.DBIOAction[Vector[TestDb],slick.jdbc.JdbcProfile.API.NoStream,Read]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.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="scala.Predef.String" class="extype">String</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>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>], <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><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/CRUDAction.html" name="org.bitcoins.db.CRUDAction" id="org.bitcoins.db.CRUDAction" class="extype">CRUDAction</a></dd></dl></div></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/testkit/db/TestDAO.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="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/testkit/db/TestDAO.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/testkit/db/TestDAO.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/testkit/db/TestDAO.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/testkit/db/TestDAO.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/testkit/db/TestDAO.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/testkit/db/TestDAO.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/testkit/db/TestDAO.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/testkit/db/TestDAO.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/testkit/db/TestDAO.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/testkit/db/TestDAO.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/testkit/db/TestDAO.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/testkit/db/TestDAO.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/testkit/db/TestDAO.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/testkit/db/TestDAO.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/testkit/db/TestDAO.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="../../db/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.Product#productElementNames" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="productElementNames:Iterator[String]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#productElementNames:Iterator[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">productElementNames</span><span class="result">: <a href="../../../../scala/index.html#Iterator[+A]=Iterator[A]" name="scala.Iterator" id="scala.Iterator" class="extmbr">Iterator</a>[<span name="scala.Predef.String" class="extype">String</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Product</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/testkit/db/TestDAO.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="../../db/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.CRUD#read" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="read(id:PrimaryKeyType):scala.concurrent.Future[Option[T]]" class="anchorToMember"></a><a id="read(String):Future[Option[TestDb]]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#read(id:PrimaryKeyType):scala.concurrent.Future[Option[T]]" 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">read</span><span class="params">(<span name="id">id: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<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>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>]]</span></span><p class="shortcomment cmt">read a record from the database
</p><div class="fullcomment"><div class="comment cmt"><p>read a record from the database
</p></div><dl class="paramcmts block"><dt class="param">id</dt><dd class="cmt"><p>- the id of the record to be read</p></dd><dt>returns</dt><dd class="cmt"><p>Option[T] - the record if found, else none</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/CRUD.html" name="org.bitcoins.db.CRUD" id="org.bitcoins.db.CRUD" class="extype">CRUD</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUD#safeDatabase" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="safeDatabase:org.bitcoins.db.SafeDatabase" class="anchorToMember"></a><a id="safeDatabase:SafeDatabase" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#safeDatabase:org.bitcoins.db.SafeDatabase" 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">safeDatabase</span><span class="result">: <a href="../../db/SafeDatabase.html" name="org.bitcoins.db.SafeDatabase" id="org.bitcoins.db.SafeDatabase" class="extype">SafeDatabase</a></span></span><p class="shortcomment cmt">Binding to the actual database itself, this is what is used to run querys</p><div class="fullcomment"><div class="comment cmt"><p>Binding to the actual database itself, this is what is used to run querys</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/CRUD.html" name="org.bitcoins.db.CRUD" id="org.bitcoins.db.CRUD" class="extype">CRUD</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUD#schemaName" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="schemaName:Option[String]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#schemaName:Option[String]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">val</span></span> <span class="symbol"><span class="name">schemaName</span><span class="result">: <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="scala.Predef.String" class="extype">String</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/CRUD.html" name="org.bitcoins.db.CRUD" id="org.bitcoins.db.CRUD" class="extype">CRUD</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/testkit/db/TestDAO.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="../../db/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="../../db/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/testkit/db/TestDAO.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="../../db/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/testkit/db/TestDAO.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="org.bitcoins.testkit.db.TestDAO#table" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="table:TestDAO.this.profile.api.TableQuery[TestDAO.this.TestTable]" class="anchorToMember"></a><a id="table:slick.jdbc.JdbcProfile.API.TableQuery[TestTable]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#table:TestDAO.this.profile.api.TableQuery[TestDAO.this.TestTable]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></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>[<a href="TestDAO$TestTable.html" name="org.bitcoins.testkit.db.TestDAO.TestTable" id="org.bitcoins.testkit.db.TestDAO.TestTable" class="extype">TestTable</a>]</span></span><p class="shortcomment cmt">The table inside our database we are inserting into</p><div class="fullcomment"><div class="comment cmt"><p>The table inside our database we are inserting into</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="org.bitcoins.testkit.db.TestDAO" id="org.bitcoins.testkit.db.TestDAO" class="extype">TestDAO</a><a href="../../db/CRUDAction.html" name="org.bitcoins.db.CRUDAction" id="org.bitcoins.db.CRUDAction" class="extype">CRUDAction</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUD#tableQuerySafeSubtypeCast" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="tableQuerySafeSubtypeCast[SpecificT&lt;:slick.lifted.AbstractTable[_],SomeT&lt;:SpecificT](tableQuery:CRUD.this.profile.api.TableQuery[SomeT]):CRUD.this.profile.api.TableQuery[SpecificT]" class="anchorToMember"></a><a id="tableQuerySafeSubtypeCast[SpecificT&lt;:AbstractTable[_],SomeT&lt;:SpecificT](slick.jdbc.JdbcProfile.API.TableQuery[SomeT]):slick.jdbc.JdbcProfile.API.TableQuery[SpecificT]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#tableQuerySafeSubtypeCast[SpecificT&lt;:slick.lifted.AbstractTable[_],SomeT&lt;:SpecificT](tableQuery:CRUD.this.profile.api.TableQuery[SomeT]):CRUD.this.profile.api.TableQuery[SpecificT]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">implicit </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">tableQuerySafeSubtypeCast</span><span class="tparams">[<span name="SpecificT">SpecificT &lt;: <a href="https://javadoc.io/page/com.typesafe.slick/slick_2.13/3.3.3/slick/lifted/AbstractTable.html#slick.lifted.AbstractTable" name="slick.lifted.AbstractTable" id="slick.lifted.AbstractTable" class="extype">AbstractTable</a>[_]</span>, <span name="SomeT">SomeT &lt;: <span name="org.bitcoins.db.CRUD.tableQuerySafeSubtypeCast.SpecificT" class="extype">SpecificT</span></span>]</span><span class="params">(<span name="tableQuery">tableQuery: <span name="slick.lifted.Aliases.TableQuery" class="extype">slick.jdbc.JdbcProfile.API.TableQuery</span>[<span name="org.bitcoins.db.CRUD.tableQuerySafeSubtypeCast.SomeT" class="extype">SomeT</span>]</span>)</span><span class="result">: <span name="slick.lifted.Aliases.TableQuery" class="extype">slick.jdbc.JdbcProfile.API.TableQuery</span>[<span name="org.bitcoins.db.CRUD.tableQuerySafeSubtypeCast.SpecificT" class="extype">SpecificT</span>]</span></span><p class="shortcomment cmt">We need to cast from TableQuery's of internal types (e.g.</p><div class="fullcomment"><div class="comment cmt"><p>We need to cast from TableQuery's of internal types (e.g. AddressDAO#AddressTable) to external
versions of them (e.g. AddressDAO().table). You'll notice that although the latter is a subtype
of the first, this requires a cast since TableQuery is not covariant in its type parameter.</p><p>However, since Query is covariant in its first type parameter, I believe the cast from
TableQuery[T1] to TableQuery[T2] will always be safe so long as T1 is a subtype of T2
AND T1#TableElementType is equal to T2#TableElementType.</p><p>The above conditions are always the case when this is called within DAOs as it is only
ever used for things of the form TableQuery[XDAO().table] -&gt; TableQuery[XDAO#XTable].
</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="../../db/CRUD.html" name="org.bitcoins.db.CRUD" id="org.bitcoins.db.CRUD" class="extype">CRUD</a></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/testkit/db/TestDAO.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/testkit/db/TestDAO.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/testkit/db/TestDAO.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.CRUD#update" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="update(t:T):scala.concurrent.Future[T]" class="anchorToMember"></a><a id="update(TestDb):Future[TestDb]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#update(t:T):scala.concurrent.Future[T]" 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">update</span><span class="params">(<span name="t">t: <a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>]</span></span><p class="shortcomment cmt">Update the corresponding record in the database</p><div class="fullcomment"><div class="comment cmt"><p>Update the corresponding record in the database</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/CRUD.html" name="org.bitcoins.db.CRUD" id="org.bitcoins.db.CRUD" class="extype">CRUD</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#updateAction" group="Ungrouped" fullComment="yes" 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(TestDb):slick.jdbc.JdbcProfile.API.DBIOAction[TestDb,slick.jdbc.JdbcProfile.API.NoStream,Write]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.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: <a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a></span>)</span><span class="result">: <span name="slick.lifted.Aliases.DBIOAction" class="extype">slick.jdbc.JdbcProfile.API.DBIOAction</span>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</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><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/CRUDAction.html" name="org.bitcoins.db.CRUDAction" id="org.bitcoins.db.CRUDAction" class="extype">CRUDAction</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUD#updateAll" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="updateAll(ts:Vector[T]):scala.concurrent.Future[Vector[T]]" class="anchorToMember"></a><a id="updateAll(Vector[TestDb]):Future[Vector[TestDb]]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#updateAll(ts:Vector[T]):scala.concurrent.Future[Vector[T]]" 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">updateAll</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>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>]</span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="../../../../scala/index.html#Vector[+A]=scala.collection.immutable.Vector[A]" name="scala.Vector" id="scala.Vector" class="extmbr">Vector</a>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>]]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/CRUD.html" name="org.bitcoins.db.CRUD" id="org.bitcoins.db.CRUD" class="extype">CRUD</a></dd></dl></div></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[TestDb]):slick.jdbc.JdbcProfile.API.DBIOAction[Vector[TestDb],slick.jdbc.JdbcProfile.API.NoStream,Write]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.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>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>]</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>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</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><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><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/CRUDAction.html" name="org.bitcoins.db.CRUDAction" id="org.bitcoins.db.CRUDAction" class="extype">CRUDAction</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUD#upsert" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="upsert(t:T):scala.concurrent.Future[T]" class="anchorToMember"></a><a id="upsert(TestDb):Future[TestDb]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#upsert(t:T):scala.concurrent.Future[T]" 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">upsert</span><span class="params">(<span name="t">t: <a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>]</span></span><p class="shortcomment cmt">insert the record if it does not exist, update it if it does
</p><div class="fullcomment"><div class="comment cmt"><p>insert the record if it does not exist, update it if it does
</p></div><dl class="paramcmts block"><dt class="param">t</dt><dd class="cmt"><p>- the record to inserted / updated</p></dd><dt>returns</dt><dd class="cmt"><p>t - the record that has been inserted / updated</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/CRUD.html" name="org.bitcoins.db.CRUD" id="org.bitcoins.db.CRUD" class="extype">CRUD</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUDAction#upsertAction" group="Ungrouped" fullComment="yes" 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(TestDb):slick.jdbc.JdbcProfile.API.DBIOAction[TestDb,slick.jdbc.JdbcProfile.API.NoStream,WritewithRead]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.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: <a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a></span>)</span><span class="result">: <span name="slick.lifted.Aliases.DBIOAction" class="extype">slick.jdbc.JdbcProfile.API.DBIOAction</span>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</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.Read" class="extype">Read</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/CRUDAction.html" name="org.bitcoins.db.CRUDAction" id="org.bitcoins.db.CRUDAction" class="extype">CRUDAction</a></dd></dl></div></li><li class="indented0 " name="org.bitcoins.db.CRUD#upsertAll" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="upsertAll(ts:Vector[T]):scala.concurrent.Future[Vector[T]]" class="anchorToMember"></a><a id="upsertAll(Vector[TestDb]):Future[Vector[TestDb]]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.html#upsertAll(ts:Vector[T]):scala.concurrent.Future[Vector[T]]" 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">upsertAll</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>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>]</span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="../../../../scala/index.html#Vector[+A]=scala.collection.immutable.Vector[A]" name="scala.Vector" id="scala.Vector" class="extmbr">Vector</a>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>]]</span></span><p class="shortcomment cmt">Upserts all of the given ts in the database, then returns the upserted values</p><div class="fullcomment"><div class="comment cmt"><p>Upserts all of the given ts in the database, then returns the upserted values</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../db/CRUD.html" name="org.bitcoins.db.CRUD" id="org.bitcoins.db.CRUD" class="extype">CRUD</a></dd></dl></div></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[TestDb]):slick.jdbc.JdbcProfile.API.DBIOAction[Vector[TestDb],slick.jdbc.JdbcProfile.API.NoStream,WritewithRead]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../org/bitcoins/testkit/db/TestDAO.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>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>]</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>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</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.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>Definition Classes</dt><dd><a href="../../db/CRUDAction.html" name="org.bitcoins.db.CRUDAction" id="org.bitcoins.db.CRUDAction" class="extype">CRUDAction</a></dd><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/testkit/db/TestDAO.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/testkit/db/TestDAO.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/testkit/db/TestDAO.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/testkit/db/TestDAO.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/testkit/db/TestDAO.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/testkit/db/TestDAO.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="java.io.Serializable" class="parent"><h3>Inherited from <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java/io/Serializable.html#java.io.Serializable" name="java.io.Serializable" id="java.io.Serializable" class="extype">Serializable</a></h3></div><div name="scala.Product" class="parent"><h3>Inherited from <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a></h3></div><div name="scala.Equals" class="parent"><h3>Inherited from <a href="https://www.scala-lang.org/api/2.13.8/scala/Equals.html#scala.Equals" name="scala.Equals" id="scala.Equals" class="extype">Equals</a></h3></div><div name="org.bitcoins.db.SlickUtil" class="parent"><h3>Inherited from <a href="../../db/SlickUtil.html" name="org.bitcoins.db.SlickUtil" id="org.bitcoins.db.SlickUtil" class="extype">SlickUtil</a>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>, <span name="scala.Predef.String" class="extype">String</span>]</h3></div><div name="org.bitcoins.db.SlickUtilAction" class="parent"><h3>Inherited from <a href="../../db/SlickUtilAction.html" name="org.bitcoins.db.SlickUtilAction" id="org.bitcoins.db.SlickUtilAction" class="extype">SlickUtilAction</a>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>, <span name="scala.Predef.String" class="extype">String</span>]</h3></div><div name="org.bitcoins.db.CRUD" class="parent"><h3>Inherited from <a href="../../db/CRUD.html" name="org.bitcoins.db.CRUD" id="org.bitcoins.db.CRUD" class="extype">CRUD</a>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>, <span name="scala.Predef.String" class="extype">String</span>]</h3></div><div name="org.bitcoins.db.CRUDAction" class="parent"><h3>Inherited from <a href="../../db/CRUDAction.html" name="org.bitcoins.db.CRUDAction" id="org.bitcoins.db.CRUDAction" class="extype">CRUDAction</a>[<a href="TestDb.html" name="org.bitcoins.testkit.db.TestDb" id="org.bitcoins.testkit.db.TestDb" class="extype">TestDb</a>, <span name="scala.Predef.String" class="extype">String</span>]</h3></div><div name="org.bitcoins.db.JdbcProfileComponent" class="parent"><h3>Inherited from <a href="../../db/JdbcProfileComponent.html" name="org.bitcoins.db.JdbcProfileComponent" id="org.bitcoins.db.JdbcProfileComponent" class="extype">JdbcProfileComponent</a>[<a href="../../db/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>