Attribute

ldbc.codegen.model.ColumnDefinition.Attribute
See theAttribute companion trait
object Attribute

Attributes

Companion
trait
Source
ColumnDefinition.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Attribute.type

Members list

Type members

Classlikes

case class Collate(set: String) extends Attribute

A model representing the Collate attribute to be set on the column.

A model representing the Collate attribute to be set on the column.

Value parameters

set

String to be set for Collate.

Attributes

Source
ColumnDefinition.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Attribute
class Object
trait Matchable
class Any
Show all
case class ColumnFormat(format: String) extends Attribute

A model representing the COLUMN_FORMAT attribute to be set on the column.

A model representing the COLUMN_FORMAT attribute to be set on the column.

Value parameters

format

FIXED, DYNAMIC or DEFAULT

Attributes

Source
ColumnDefinition.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Attribute
class Object
trait Matchable
class Any
Show all
case class Condition(bool: Boolean) extends Attribute

A model for determining if a data type is null tolerant.

A model for determining if a data type is null tolerant.

Value parameters

bool

true: NULL, false: NOT NULL

Attributes

Source
ColumnDefinition.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Attribute
class Object
trait Matchable
class Any
Show all
object Default

Attributes

Companion
trait
Source
ColumnDefinition.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Default.type
trait Default extends Attribute

Trait for setting SQL Default values

Trait for setting SQL Default values

Attributes

Companion
object
Source
ColumnDefinition.scala
Supertypes
trait Attribute
class Object
trait Matchable
class Any
Known subtypes
object Null
class Value
case class Key(kind: String) extends Attribute

A model representing the KEY attribute to be set on the column.

A model representing the KEY attribute to be set on the column.

Value parameters

kind

KEY Type

Attributes

Source
ColumnDefinition.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Attribute
class Object
trait Matchable
class Any
Show all
case class Storage(kind: String) extends Attribute

A model representing the STORAGE attribute to be set on the column.

A model representing the STORAGE attribute to be set on the column.

Value parameters

kind

DISK or MEMORY

Attributes

Source
ColumnDefinition.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Attribute
class Object
trait Matchable
class Any
Show all
case class Visible(kind: String) extends Attribute

A model representing the VISIBLE attribute to be set on the column.

A model representing the VISIBLE attribute to be set on the column.

Value parameters

kind

VISIBLE or INVISIBLE

Attributes

Source
ColumnDefinition.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Attribute
class Object
trait Matchable
class Any
Show all