case class AccountDAO()(implicit ec: ExecutionContext, appConfig: WalletAppConfig) extends CRUD[AccountDb, (HDCoin, Int)] with SlickUtil[AccountDb, (HDCoin, Int)] with Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- AccountDAO
- Serializable
- Serializable
- Product
- Equals
- SlickUtil
- CRUD
- JdbcProfileComponent
- Logging
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new AccountDAO()(implicit ec: ExecutionContext, appConfig: WalletAppConfig)
Type Members
- class AccountTable extends slick.jdbc.JdbcProfile.API.Table[AccountDb]
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
- AccountDAO → 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: AccountDb): Future[AccountDb]
- Definition Classes
- CRUD
-
def
createAll(ts: Vector[AccountDb]): Future[Vector[AccountDb]]
- Definition Classes
- AccountDAO → CRUD
-
def
createAllNoAutoInc(ts: Vector[AccountDb], database: SafeDatabase)(implicit ec: ExecutionContext): Future[Vector[AccountDb]]
- 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: AccountDb): Future[Int]
- Definition Classes
- CRUD
-
def
deleteAll(): Future[Int]
- Definition Classes
- CRUD
-
def
deleteAll(ts: Vector[AccountDb]): Future[Int]
- Definition Classes
- CRUD
- 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: AccountDb): slick.jdbc.JdbcProfile.API.Query[slick.jdbc.JdbcProfile.API.Table[_], AccountDb, Seq]
- Attributes
- protected
- Definition Classes
- CRUD
-
def
findAll(accounts: Vector[AccountDb]): slick.jdbc.JdbcProfile.API.Query[AccountTable, AccountDb, Seq]
- Definition Classes
- AccountDAO → CRUD
-
def
findAll(): Future[Vector[AccountDb]]
- Definition Classes
- CRUD
- def findByAccount(account: HDAccount): Future[Option[AccountDb]]
-
def
findByPrimaryKey(id: (HDCoin, Int)): slick.jdbc.JdbcProfile.API.Query[AccountTable, AccountDb, Seq]
- Definition Classes
- AccountDAO → CRUD
-
def
findByPrimaryKeys(ids: Vector[(HDCoin, Int)]): slick.jdbc.JdbcProfile.API.Query[AccountTable, AccountDb, Seq]
- Attributes
- protected
- Definition Classes
- AccountDAO → CRUD
-
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: (HDCoin, Int)): Future[Option[AccountDb]]
- 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[AccountTable]
- Definition Classes
- AccountDAO → 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: AccountDb): Future[AccountDb]
- Definition Classes
- CRUD
-
def
updateAll(ts: Vector[AccountDb]): Future[Vector[AccountDb]]
- Definition Classes
- CRUD
-
def
upsert(t: AccountDb): Future[AccountDb]
- Definition Classes
- CRUD
-
def
upsertAll(ts: Vector[AccountDb]): Future[Vector[AccountDb]]
- 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