Packages

case class TestAppConfig(baseDatadir: Path, configOverrides: Vector[Config])(implicit ec: ExecutionContext) extends DbAppConfig with TestDbManagement with JdbcProfileComponent[TestAppConfig] with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TestAppConfig
  2. Serializable
  3. Product
  4. Equals
  5. JdbcProfileComponent
  6. TestDbManagement
  7. DbManagement
  8. DbAppConfig
  9. AppConfig
  10. BitcoinSLogger
  11. StartStopAsync
  12. StartStop
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new TestAppConfig(baseDatadir: Path, configOverrides: Vector[Config])(implicit ec: ExecutionContext)

Type Members

  1. type ConfigType = TestAppConfig
    Attributes
    protected[bitcoins]
    Definition Classes
    TestAppConfig → AppConfig

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. lazy val allTables: List[slick.jdbc.JdbcProfile.JdbcAPI.TableQuery[slick.jdbc.JdbcProfile.JdbcAPI.Table[_]]]
    Definition Classes
    TestDbManagement → DbManagement
  5. def appConfig: TestAppConfig
    Definition Classes
    TestAppConfig → JdbcProfileComponent
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. val baseDatadir: Path
    Definition Classes
    TestAppConfig → AppConfig
  8. lazy val chain: BitcoinChainParams
    Definition Classes
    AppConfig
  9. def clean(): CleanResult
    Definition Classes
    DbManagement
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  11. lazy val config: Config
    Attributes
    protected
    Definition Classes
    AppConfig
  12. def configFileName: String
    Definition Classes
    AppConfig
  13. val configOverrides: Vector[Config]
    Definition Classes
    TestAppConfig → AppConfig
  14. def createSchema(createIfNotExists: Boolean)(implicit ec: ExecutionContext): Future[Unit]
    Definition Classes
    DbManagement
  15. def createTable(table: slick.jdbc.JdbcProfile.JdbcAPI.TableQuery[_ <: slick.jdbc.JdbcProfile.JdbcAPI.Table[_]], createIfNotExists: Boolean)(implicit ec: ExecutionContext): Future[Unit]
    Definition Classes
    DbManagement
  16. lazy val database: JdbcDatabaseDef
    Definition Classes
    JdbcProfileComponent
  17. lazy val datadir: Path
    Definition Classes
    AppConfig
  18. lazy val dbConfig: DatabaseConfig[JdbcProfile]
    Definition Classes
    JdbcProfileComponent
  19. lazy val dbHost: String
    Definition Classes
    DbAppConfig
  20. lazy val dbName: String
    Definition Classes
    DbAppConfig
  21. lazy val dbPassword: String
    Definition Classes
    DbAppConfig
  22. lazy val dbPath: Path
    Definition Classes
    DbAppConfig
  23. lazy val dbPort: Int
    Definition Classes
    DbAppConfig
  24. lazy val dbUsername: String
    Definition Classes
    DbAppConfig
  25. lazy val driver: DatabaseDriver
    Definition Classes
    DbAppConfig
  26. def dropAll()(implicit ec: ExecutionContext): Future[Unit]
    Definition Classes
    DbManagement
  27. def dropTable(tableName: String)(implicit ec: ExecutionContext): Future[Int]
    Definition Classes
    DbManagement
  28. def dropTable(table: slick.jdbc.JdbcProfile.JdbcAPI.TableQuery[slick.jdbc.JdbcProfile.JdbcAPI.Table[_]]): Future[Unit]
    Definition Classes
    DbManagement
  29. implicit val ec: ExecutionContext
    Definition Classes
    TestAppConfig → TestDbManagement
  30. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  31. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  32. lazy val flyway: Flyway
    Attributes
    protected
    Definition Classes
    DbManagement
  33. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  34. def getConfigString(path: String): String
    Definition Classes
    AppConfig
  35. def getConfigStringOpt(path: String): Option[String]
    Definition Classes
    AppConfig
  36. lazy val hikariLoggingInterval: Option[Duration]
    Definition Classes
    DbAppConfig
  37. def info(): MigrationInfoService
    Definition Classes
    DbManagement
  38. lazy val isHikariLoggingEnabled: Boolean
    Definition Classes
    DbAppConfig
  39. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  40. lazy val jdbcUrl: String
    Definition Classes
    DbAppConfig
  41. def logger: Logger
    Definition Classes
    BitcoinSLogger
  42. def migrate(): MigrateResult
    Definition Classes
    DbManagement
  43. def migrationsApplied(): Int
    Definition Classes
    DbManagement
  44. def moduleName: String
    Attributes
    protected[bitcoins]
    Definition Classes
    TestAppConfig → AppConfig
  45. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  46. lazy val network: BitcoinNetwork
    Definition Classes
    AppConfig
  47. def newConfigOfType(configs: Vector[Config]): TestAppConfig
    Attributes
    protected[bitcoins]
    Definition Classes
    TestAppConfig → AppConfig
  48. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  49. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  50. lazy val numThreads: Int
    Definition Classes
    JdbcProfileComponent
  51. def productElementNames: Iterator[String]
    Definition Classes
    Product
  52. lazy val profile: JdbcProfile
    Definition Classes
    JdbcProfileComponent
  53. lazy val schemaName: Option[String]
    Definition Classes
    DbAppConfig
  54. lazy val slickDbConfig: DatabaseConfig[JdbcProfile]
    Definition Classes
    DbAppConfig
  55. def start(): Future[Unit]
    Definition Classes
    TestAppConfig → AppConfig → StartStop
  56. def startHikariLogger(interval: Duration): HikariLogging
    Attributes
    protected
    Definition Classes
    JdbcProfileComponent
  57. def stop(): Future[Unit]
    Definition Classes
    DbAppConfig → StartStop
  58. def stopHikariLogger(): Unit
    Attributes
    protected
    Definition Classes
    JdbcProfileComponent
  59. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  60. implicit def tableQueryToWithSchema(tableQuery: slick.jdbc.JdbcProfile.JdbcAPI.TableQuery[_]): slick.jdbc.JdbcProfile.JdbcAPI.TableQuery[slick.jdbc.JdbcProfile.JdbcAPI.Table[_]]
    Attributes
    protected
    Definition Classes
    DbManagement
  61. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  62. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  63. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  64. def withOverrides(configOverrides: Vector[Config]): ConfigType
    Definition Classes
    AppConfig
  65. def withOverrides(configOverrides: Config): ConfigType
    Definition Classes
    AppConfig

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from TestDbManagement

Inherited from DbManagement

Inherited from DbAppConfig

Inherited from AppConfig

Inherited from BitcoinSLogger

Inherited from StartStopAsync[Unit]

Inherited from StartStop[Future[Unit]]

Inherited from AnyRef

Inherited from Any

Ungrouped