package schema
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class Column(name: Name, dataType: TypeReference, isNullable: Boolean, meta: JdbcColumnMeta) extends Product with Serializable
- case class ColumnIdentifier(tableName: Name, columnName: Name) extends Product with Serializable
- class DefaultSchemaReader extends SchemaReader
-
class
DefaultTypeResolver extends TypeResolver
Resolves common native JDBC types as well as user-defined types given in the toTypeReference map.
- 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
- case class JdbcForeignKeyMeta(from: ColumnIdentifier, to: ColumnIdentifier) extends Product with Serializable
- case class JdbcTableMeta(tableCatalog: String, tableSchema: String, tableName: String, tableType: String) extends Product with Serializable
- case class Schema(tables: Seq[Table]) extends Product with Serializable
- trait SchemaReader extends AnyRef
- case class Table(name: Name, columns: Seq[Column], primaryKey: Seq[Column], meta: JdbcTableMeta) extends Product with Serializable
- trait TypeResolver extends AnyRef
Value Members
- object Column extends Serializable
- object JdbcColumnMeta extends Serializable
- object JdbcTableMeta extends Serializable
- object SchemaReader
- object Table extends Serializable