TableBuilder

ldbc.schemaspy.builder.TableBuilder
case class TableBuilder(db: Database, table: Table[_])

A model for building a SchemaSpy Table model from a Table.

If there is a problem with the Table configuration, an exception is raised by TableValidator during instance creation.

Value parameters

db

A model that stores information on databases handled by SchemaSpy.

table

Trait for generating SQL table information.

Attributes

Source
TableBuilder.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Concrete fields

lazy val build: Table

Attributes

Source
TableBuilder.scala

Inherited fields

protected val autoInc: List[Column[[A] => (x$1: A) => A]]

Attributes

Inherited from:
TableValidator (hidden)
Source
TableValidator.scala
protected val constraints: Seq[Constraint]

Attributes

Inherited from:
TableValidator (hidden)
Source
TableValidator.scala
protected val keyPart: Seq[Column[_]]

Attributes

Inherited from:
TableValidator (hidden)
Source
TableValidator.scala
protected val primaryKey: List[Column[[A] => (x$1: A) => A]]

Attributes

Inherited from:
TableValidator (hidden)
Source
TableValidator.scala