org.beangle.data.jdbc.meta

Members list

Concise view

Type members

Classlikes

class Column(var name: Identifier, var sqlType: SqlType, var nullable: Boolean) extends Cloneable with Comment

JDBC column metadata

JDBC column metadata

Attributes

Graph
Supertypes
trait Comment
trait Cloneable
class Object
trait Matchable
class Any
trait Comment

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Column
class Table
class Constraint(var table: Table, var name: Identifier) extends Ordered[Constraint] with Cloneable

Table Constraint Metadata

Table Constraint Metadata

Attributes

Companion:
object
Graph
Supertypes
trait Cloneable
trait Ordered[Constraint]
trait Comparable[Constraint]
class Object
trait Matchable
class Any
Known subtypes
object Constraint

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class DBScripts

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class Database(val engine: Engine)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class DatabaseDiff(val older: Database, val newer: Database)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
object Diff

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Diff.type
class ForeignKey(t: Table, n: Identifier, column: Identifier) extends Constraint

JDBC foreign key metadata

JDBC foreign key metadata

Attributes

Graph
Supertypes
trait Cloneable
trait Ordered[Constraint]
trait Comparable[Constraint]
class Object
trait Matchable
class Any
object Identifier

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class Identifier(value: String, quoted: Boolean) extends Ordered[Identifier]

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Ordered[Identifier]
trait Comparable[Identifier]
class Object
trait Matchable
class Any
class Index(var table: Table, var name: Identifier) extends Cloneable

JDBC index metadata

JDBC index metadata

Attributes

Graph
Supertypes
trait Cloneable
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class MetadataLoader(meta: DatabaseMetaData, engine: Engine) extends Logging

Attributes

Graph
Supertypes
trait Logging
class Object
trait Matchable
class Any
case class NameDiff(newer: Set[String], removed: Set[String], renamed: Set[(String, String)], updated: Set[String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
class PrimaryKey(table: Table, n: Identifier, column: Identifier) extends Constraint

Attributes

Graph
Supertypes
trait Cloneable
trait Ordered[Constraint]
trait Comparable[Constraint]
class Object
trait Matchable
class Any
object Schema

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Schema.type
class Schema(var database: Database, var name: Identifier)

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
class SchemaDiff(val older: Schema, val newer: Schema)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class Sequence(var schema: Schema, var name: Identifier) extends Ordered[Sequence]

Attributes

Graph
Supertypes
trait Ordered[Sequence]
trait Comparable[Sequence]
class Object
trait Matchable
class Any
object Serializer

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object SqlType

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
SqlType.type
case class SqlType(code: Int, name: String, precision: Option[Int], scale: Option[Int])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Table

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Table.type
class Table(var schema: Schema, var name: Identifier) extends Ordered[Table] with Cloneable with Comment

Attributes

Companion:
object
Graph
Supertypes
trait Comment
trait Cloneable
trait Ordered[Table]
trait Comparable[Table]
class Object
trait Matchable
class Any
class TableDiff(val older: Table, val newer: Table)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
case class TableRef(var schema: Schema, var name: Identifier) extends Cloneable

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Cloneable
class Object
trait Matchable
class Any
class UniqueKey(table: Table, n: Identifier) extends Constraint

Unique Key

Unique Key

Attributes

Graph
Supertypes
trait Cloneable
trait Ordered[Constraint]
trait Comparable[Constraint]
class Object
trait Matchable
class Any