Packages

p

exports

package exports

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class ColumnConfig(name: String, replaceWith: Option[String], export: Boolean = true) extends Product with Serializable
  2. case class ColumnFilter(column: ColumnDescription, values: Seq[String]) extends Product with Serializable
  3. case class ExploredData(table: String, key: String, value: String) extends Product with Serializable
  4. case class ExportConfig(connection: ConnectionConfig, tables: List[TableConfig] = Nil, exportedTables: Seq[String] = Nil, skippedColumns: Set[String] = Set.empty, skippedLinks: Set[Link] = Set.empty, guessMissingForeignKeys: Boolean = true) extends Product with Serializable

    Mapped to Hocon configuration in src/main/resources

    Mapped to Hocon configuration in src/main/resources

    Default behaviour is to export every table.

    If you select only a few tables, you can ask to follow foreign keys and to guess missing foreign keys based on table name / column names. Ex: table customer with column order_id and table order with column id.

    This defines how you want to export data and do not necessarily match exactly the database schema (which is gathers in db.metadata.

  5. final case class ExportLogic(dbConnection: DbConnection, exportConfig: ExportConfig) extends Product with Serializable
  6. case class KeyToFollow(table: String, idInTable: String, fromId: String) extends Product with Serializable
  7. case class TableConfig(tableName: String, columns: Seq[ColumnConfig] = Nil, followKeys: Boolean = false, onlyFirstRow: Boolean = false, maxRowsCount: Option[Int] = None, idColumnName: Option[String] = None, idValues: Seq[String] = Nil) extends Product with Serializable
  8. final case class TableFilter(table: String, idColumn: String, filters: List[ColumnFilter] = Nil) extends Product with Serializable
  9. case class TableLink(from: TableFilter, to: TableFilter, reversed: Boolean = false) extends Product with Serializable

Value Members

  1. object ExportConfig extends Serializable

Ungrouped