case class ScriptPubKeyDAO()(implicit ec: ExecutionContext, config: WalletAppConfig) extends CRUDAutoInc[ScriptPubKeyDb] with Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ScriptPubKeyDAO
- Serializable
- Serializable
- Product
- Equals
- CRUDAutoInc
- TableAutoIncComponent
- CRUD
- JdbcProfileComponent
- Logging
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new ScriptPubKeyDAO()(implicit ec: ExecutionContext, config: WalletAppConfig)
Type Members
- case class ScriptPubKeyTable(tag: slick.jdbc.JdbcProfile.API.Tag) extends TableAutoInc[ScriptPubKeyDb] with Product with Serializable
-
abstract
class
TableAutoInc[T] extends slick.jdbc.JdbcProfile.API.Table[T]
- Definition Classes
- TableAutoIncComponent
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
implicit
val
appConfig: DbAppConfig
- Definition Classes
- CRUDAutoInc → CRUD → JdbcProfileComponent
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
count(): Future[Int]
- Definition Classes
- CRUD
-
def
create(t: ScriptPubKeyDb): Future[ScriptPubKeyDb]
- Definition Classes
- CRUD
-
def
createAll(ts: Vector[ScriptPubKeyDb]): Future[Vector[ScriptPubKeyDb]]
- Definition Classes
- CRUDAutoInc → CRUD
-
def
createIfNotExists(spkDb: ScriptPubKeyDb): Future[ScriptPubKeyDb]
Creates a new row in the database only if the given SPK (not ID) does not exists.
-
lazy val
database: slick.jdbc.JdbcProfile.API.Database
- Definition Classes
- JdbcProfileComponent
-
lazy val
dbConfig: DatabaseConfig[JdbcProfile]
- Definition Classes
- JdbcProfileComponent
-
def
debug(mkr: Marker, msg: ⇒ Any, t: ⇒ Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
debug(msg: ⇒ Any, t: ⇒ Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
debug(msg: ⇒ Any): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
delete(t: ScriptPubKeyDb): Future[Int]
- Definition Classes
- CRUD
-
def
deleteAll(): Future[Int]
- Definition Classes
- CRUD
-
def
deleteAll(ts: Vector[ScriptPubKeyDb]): Future[Int]
- Definition Classes
- CRUD
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
error(mkr: Marker, msg: ⇒ Any, t: ⇒ Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
error(msg: ⇒ Any, t: ⇒ Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
error(msg: ⇒ Any): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
find(t: ScriptPubKeyDb): slick.jdbc.JdbcProfile.API.Query[slick.jdbc.JdbcProfile.API.Table[_], ScriptPubKeyDb, Seq]
- Attributes
- protected
- Definition Classes
- CRUD
-
def
findAll(ts: Vector[ScriptPubKeyDb]): slick.jdbc.JdbcProfile.API.Query[slick.jdbc.JdbcProfile.API.Table[_], ScriptPubKeyDb, Seq]
- Definition Classes
- CRUDAutoInc → CRUD
-
def
findAll(): Future[Vector[ScriptPubKeyDb]]
- Definition Classes
- CRUD
-
def
findByPrimaryKey(id: Long): slick.jdbc.JdbcProfile.API.Query[slick.jdbc.JdbcProfile.API.Table[_], ScriptPubKeyDb, Seq]
- Attributes
- protected
- Definition Classes
- CRUD
-
def
findByPrimaryKeys(ids: Vector[Long]): slick.jdbc.JdbcProfile.API.Query[TableAutoInc[ScriptPubKeyDb], ScriptPubKeyDb, Seq]
- Definition Classes
- CRUDAutoInc → CRUD
-
def
findScriptPubKey(spk: ScriptPubKey): Future[Option[ScriptPubKeyDb]]
Finds a scriptPubKey in the database, if it exists
-
def
findScriptPubKeys(spks: Vector[ScriptPubKey]): Future[Vector[ScriptPubKeyDb]]
Searches for the given set of spks and returns the ones that exist in the db
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
info(mkr: Marker, msg: ⇒ Any, t: ⇒ Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
info(msg: ⇒ Any, t: ⇒ Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
info(msg: ⇒ Any): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
isDebugEnabled: Boolean
- Attributes
- protected
- Definition Classes
- Logging
-
def
isErrorEnabled: Boolean
- Attributes
- protected
- Definition Classes
- Logging
-
def
isInfoEnabled: Boolean
- Attributes
- protected
- Definition Classes
- Logging
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isTraceEnabled: Boolean
- Attributes
- protected
- Definition Classes
- Logging
-
def
isWarnEnabled: Boolean
- Attributes
- protected
- Definition Classes
- Logging
-
def
logger: Logger
- Attributes
- protected
- Definition Classes
- Logging
-
def
loggerName: String
- Attributes
- protected
- Definition Classes
- Logging
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
lazy val
numThreads: Int
- Definition Classes
- JdbcProfileComponent
-
lazy val
password: String
- Definition Classes
- JdbcProfileComponent
-
lazy val
profile: JdbcProfile
- Definition Classes
- JdbcProfileComponent
-
def
read(id: Long): Future[Option[ScriptPubKeyDb]]
- Definition Classes
- CRUD
-
def
safeDatabase: SafeDatabase
- Definition Classes
- CRUD
-
val
schemaName: Option[String]
- Definition Classes
- CRUD
-
def
startHikariLogger(interval: Duration): HikariLogging
- Attributes
- protected
- Definition Classes
- JdbcProfileComponent
-
def
stopHikariLogger(): Unit
- Attributes
- protected
- Definition Classes
- JdbcProfileComponent
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
val
table: slick.jdbc.JdbcProfile.API.TableQuery[ScriptPubKeyTable]
- Definition Classes
- ScriptPubKeyDAO → CRUDAutoInc → CRUD
-
implicit
def
tableQuerySafeSubtypeCast[SpecificT <: AbstractTable[_], SomeT <: SpecificT](tableQuery: slick.jdbc.JdbcProfile.API.TableQuery[SomeT]): slick.jdbc.JdbcProfile.API.TableQuery[SpecificT]
- Attributes
- protected
- Definition Classes
- CRUD
-
def
trace(mkr: Marker, msg: ⇒ Any, t: ⇒ Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
trace(msg: ⇒ Any, t: ⇒ Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
trace(msg: ⇒ Any): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
update(t: ScriptPubKeyDb): Future[ScriptPubKeyDb]
- Definition Classes
- CRUD
-
def
updateAll(ts: Vector[ScriptPubKeyDb]): Future[Vector[ScriptPubKeyDb]]
- Definition Classes
- CRUD
-
def
upsert(t: ScriptPubKeyDb): Future[ScriptPubKeyDb]
- Definition Classes
- CRUD
-
def
upsertAll(ts: Vector[ScriptPubKeyDb]): Future[Vector[ScriptPubKeyDb]]
- Definition Classes
- CRUD
-
lazy val
username: String
- Definition Classes
- JdbcProfileComponent
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
warn(mkr: Marker, msg: ⇒ Any, t: ⇒ Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
warn(msg: ⇒ Any, t: ⇒ Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
warn(msg: ⇒ Any): Unit
- Attributes
- protected
- Definition Classes
- Logging