org.beangle.data.jdbc.meta
package org.beangle.data.jdbc.meta
Members list
Type members
Classlikes
class Column(var name: Identifier, var sqlType: SqlType, var nullable: Boolean) extends Cloneable, Comment
JDBC column metadata
JDBC column metadata
Attributes
- Supertypes
trait Comment
class Constraint(var table: Table, var name: Identifier) extends Ordered[Constraint], Cloneable
Table Constraint Metadata
Table Constraint Metadata
Attributes
- Companion
- object
- Supertypes
-
trait Cloneabletrait Ordered[Constraint]trait Comparable[Constraint]class Objecttrait Matchableclass AnyShow all
- Known subtypes
object Constraint
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Constraint.type
class DBScripts
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
class ForeignKey(t: Table, n: Identifier, column: Identifier) extends Constraint
JDBC foreign key metadata
JDBC foreign key metadata
Attributes
- Supertypes
-
class Constrainttrait Cloneabletrait Ordered[Constraint]trait Comparable[Constraint]class Objecttrait Matchableclass AnyShow all
object Identifier
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Identifier.type
case class Identifier(value: String, quoted: Boolean) extends Ordered[Identifier]
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Ordered[Identifier]trait Comparable[Identifier]class Objecttrait Matchableclass AnyShow all
class Index(var table: Table, var name: Identifier) extends Cloneable
JDBC index metadata
JDBC index metadata
Attributes
- Supertypes
-
trait Cloneableclass Objecttrait Matchableclass Any
object MetadataColumns
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MetadataColumns.type
class MetadataLoadSql
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
class MetadataLoader(meta: DatabaseMetaData, engine: Engine) extends Logging
Attributes
- Supertypes
-
trait Loggingclass Objecttrait Matchableclass Any
case class NameDiff(newer: Set[String], removed: Set[String], renamed: Set[(String, String)], updated: Set[String])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
class PrimaryKey(table: Table, n: Identifier, column: Identifier) extends Constraint
Attributes
- Supertypes
-
class Constrainttrait Cloneabletrait Ordered[Constraint]trait Comparable[Constraint]class Objecttrait Matchableclass AnyShow all
object Schema
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
class Sequence(var schema: Schema, var name: Identifier) extends Ordered[Sequence]
object Serializer
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Serializer.type
object SqlType
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Table
class Table(var schema: Schema, var name: Identifier) extends Ordered[Table], Cloneable, Comment
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
case class TableRef(var schema: Schema, var name: Identifier) extends Cloneable
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Cloneableclass Objecttrait Matchableclass AnyShow all
class UniqueKey(table: Table, n: Identifier) extends Constraint
Unique Key
Unique Key
Attributes
- Supertypes
-
class Constrainttrait Cloneabletrait Ordered[Constraint]trait Comparable[Constraint]class Objecttrait Matchableclass AnyShow all
In this article