Packages

package schema

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class Column(name: Name, dataType: TypeReference, isNullable: Boolean, meta: JdbcColumnMeta) extends Product with Serializable
  2. case class ColumnIdentifier(tableName: Name, columnName: Name) extends Product with Serializable
  3. class DefaultSchemaReader extends SchemaReader
  4. class DefaultTypeResolver extends TypeResolver

    Resolves common native JDBC types as well as user-defined types given in the toTypeReference map.

  5. case class JdbcColumnMeta(tableCatalog: String, tableSchema: String, tableName: String, columnName: String, dataType: Int, typeName: String, columnSize: Int, decimalDigits: Int, numPrecRadix: Int, nullable: Int, columnDefault: String, charOctetLength: Int, ordinalPosition: Int, sourceDataType: Int, isAutoincrement: String) extends Product with Serializable
  6. case class JdbcForeignKeyMeta(from: ColumnIdentifier, to: ColumnIdentifier) extends Product with Serializable
  7. case class JdbcTableMeta(tableCatalog: String, tableSchema: String, tableName: String, tableType: String) extends Product with Serializable
  8. case class Schema(tables: Seq[Table]) extends Product with Serializable
  9. trait SchemaReader extends AnyRef
  10. case class Table(name: Name, columns: Seq[Column], primaryKey: Seq[Column], meta: JdbcTableMeta) extends Product with Serializable
  11. trait TypeResolver extends AnyRef

Value Members

  1. object Column extends Serializable
  2. object JdbcColumnMeta extends Serializable
  3. object JdbcTableMeta extends Serializable
  4. object SchemaReader
  5. object Table extends Serializable

Ungrouped