Packages

final case class StorageConfig(dbType: DQStorageType, url: URI, username: Option[NonEmptyString], password: Option[NonEmptyString], schema: Option[NonEmptyString], saveErrorsToStorage: Boolean = false) extends Product with Serializable

Application-level configuration describing connection to history database.

dbType

Type of database used to store DQ data (one of the supported RDBMS)

url

Connection URL (without protocol identifiers)

username

Username to connect to database with (if required)

password

Password to connect to database with (if required)

schema

Schema where data quality tables are located (if required)

saveErrorsToStorage

Enables metric errors to be stored in storage database. Be careful when storing metric errors in storage database as this might overload the storage.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StorageConfig
  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 StorageConfig(dbType: DQStorageType, url: URI, username: Option[NonEmptyString], password: Option[NonEmptyString], schema: Option[NonEmptyString], saveErrorsToStorage: Boolean = false)

    dbType

    Type of database used to store DQ data (one of the supported RDBMS)

    url

    Connection URL (without protocol identifiers)

    username

    Username to connect to database with (if required)

    password

    Password to connect to database with (if required)

    schema

    Schema where data quality tables are located (if required)

    saveErrorsToStorage

    Enables metric errors to be stored in storage database. Be careful when storing metric errors in storage database as this might overload the storage.

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. val dbType: DQStorageType
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. val password: Option[NonEmptyString]
  15. val saveErrorsToStorage: Boolean
  16. val schema: Option[NonEmptyString]
  17. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  18. val url: URI
  19. val username: Option[NonEmptyString]
  20. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped