case class AddressTagDAO()(implicit ec: ExecutionContext, appConfig: WalletAppConfig) extends CRUD[AddressTagDb, (BitcoinAddress, AddressTagType)] with SlickUtil[AddressTagDb, (BitcoinAddress, AddressTagType)] with Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- AddressTagDAO
- Serializable
- Serializable
- Product
- Equals
- SlickUtil
- CRUD
- JdbcProfileComponent
- Logging
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new AddressTagDAO()(implicit ec: ExecutionContext, appConfig: WalletAppConfig)
Type Members
- class AddressTagTable extends slick.jdbc.JdbcProfile.API.Table[AddressTagDb]
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: WalletAppConfig
- Definition Classes
- AddressTagDAO → 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: AddressTagDb): Future[AddressTagDb]
- Definition Classes
- CRUD
-
def
createAll(ts: Vector[AddressTagDb]): Future[Vector[AddressTagDb]]
- Definition Classes
- AddressTagDAO → CRUD
-
def
createAllNoAutoInc(ts: Vector[AddressTagDb], database: SafeDatabase)(implicit ec: ExecutionContext): Future[Vector[AddressTagDb]]
- Definition Classes
- SlickUtil
-
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: AddressTagDb): Future[Int]
- Definition Classes
- CRUD
-
def
deleteAll(): Future[Int]
- Definition Classes
- CRUD
-
def
deleteAll(ts: Vector[AddressTagDb]): Future[Int]
- Definition Classes
- CRUD
- def dropByAddressAndTag(address: BitcoinAddress, tagType: AddressTagType): Future[Int]
- def dropByTagType(tagType: AddressTagType): Future[Int]
- implicit val ec: ExecutionContext
-
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: AddressTagDb): slick.jdbc.JdbcProfile.API.Query[slick.jdbc.JdbcProfile.API.Table[_], AddressTagDb, Seq]
- Attributes
- protected
- Definition Classes
- CRUD
-
def
findAll(ts: Vector[AddressTagDb]): slick.jdbc.JdbcProfile.API.Query[slick.jdbc.JdbcProfile.API.Table[_], AddressTagDb, Seq]
- Definition Classes
- AddressTagDAO → CRUD
-
def
findAll(): Future[Vector[AddressTagDb]]
- Definition Classes
- CRUD
- def findByAddress(address: BitcoinAddress): Future[Vector[AddressTagDb]]
- def findByAddressAndTag(address: BitcoinAddress, tagType: AddressTagType): Future[Vector[AddressTagDb]]
-
def
findByPrimaryKey(id: (BitcoinAddress, AddressTagType)): slick.jdbc.JdbcProfile.API.Query[slick.jdbc.JdbcProfile.API.Table[_], AddressTagDb, Seq]
- Definition Classes
- AddressTagDAO → CRUD
-
def
findByPrimaryKeys(ids: Vector[(BitcoinAddress, AddressTagType)]): slick.jdbc.JdbcProfile.API.Query[AddressTagTable, AddressTagDb, Seq]
Finds the rows that correlate to the given primary keys
Finds the rows that correlate to the given primary keys
- Definition Classes
- AddressTagDAO → CRUD
- def findByTag(tag: AddressTag): Future[Vector[AddressTagDb]]
- def findByTagType(tagType: AddressTagType): Future[Vector[AddressTagDb]]
- def findByTagType(addressTagType: String): Future[Vector[AddressTagDb]]
- def findTx(tx: Transaction, network: NetworkParameters): Future[Vector[AddressTagDb]]
-
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: (BitcoinAddress, AddressTagType)): Future[Option[AddressTagDb]]
- 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[AddressTagTable]
- Definition Classes
- AddressTagDAO → 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: AddressTagDb): Future[AddressTagDb]
- Definition Classes
- CRUD
-
def
updateAll(ts: Vector[AddressTagDb]): Future[Vector[AddressTagDb]]
- Definition Classes
- CRUD
-
def
upsert(t: AddressTagDb): Future[AddressTagDb]
- Definition Classes
- CRUD
-
def
upsertAll(ts: Vector[AddressTagDb]): Future[Vector[AddressTagDb]]
- 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