Class

com.ebiznext.comet.config.Settings

Jdbc

Related Doc: package Settings

Permalink

final case class Jdbc(uri: String, user: String = "", password: String = "", engineOverride: Option[String] = None) extends Product with Serializable

Describes a connection to a JDBC-accessible database engine

uri

the URI of the database engine. It must start with "jdbc:"

user

the username under which to connect to the database engine

password

the password to use in order to connect to the database engine

engineOverride

the index into the Comet.jdbcEngines map of the underlying database engine, in case one cannot use the engine name from the uri

Note

the use case for engineOverride is when you need to have an alternate schema definition (e.g. non-standard table names) alongside with the regular schema definition, on the same underlying engine.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Jdbc
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Jdbc(uri: String, user: String = "", password: String = "", engineOverride: Option[String] = None)

    Permalink

    uri

    the URI of the database engine. It must start with "jdbc:"

    user

    the username under which to connect to the database engine

    password

    the password to use in order to connect to the database engine

    engineOverride

    the index into the Comet.jdbcEngines map of the underlying database engine, in case one cannot use the engine name from the uri

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def engine: String

    Permalink
  7. val engineOverride: Option[String]

    Permalink

    the index into the Comet.jdbcEngines map of the underlying database engine, in case one cannot use the engine name from the uri

  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  15. val password: String

    Permalink

    the password to use in order to connect to the database engine

  16. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  17. val uri: String

    Permalink

    the URI of the database engine.

    the URI of the database engine. It must start with "jdbc:"

  18. val user: String

    Permalink

    the username under which to connect to the database engine

  19. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped