ldbc.codegen.model

Members list

Type members

Classlikes

case class ColumnDefinition(name: String, dataType: DataType, attributes: Option[List[Attributes]])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class CommentOut(message: String)

Model for storing commented out strings in SQL files.

Model for storing commented out strings in SQL files.

Value parameters

message

Commented out string

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class CommentSet(message: String)

A model for storing the values of comment attributes to be set on columns and tables.

A model for storing the values of comment attributes to be set on columns and tables.

Value parameters

message

Comments to be set on columns and tables

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait DataType

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class BINARY
class BIT
class BLOB
class BOOLEAN
class DATE
class DATETIME
class DECIMAL
class ENUM
class FLOAT
class LONGBLOB
class LONGTEXT
class MEDIUMBLOB
class MEDIUMTEXT
class BIGINT
class INT
class MEDIUMINT
class SMALLINT
class TINYINT
class SERIAL
class CHAR
class VARCHAR
class TEXT
class TIME
class TIMESTAMP
class TINYBLOB
class TINYTEXT
class VARBINARY
class YEAR
Show all
object DataType

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
DataType.type
object Database

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Database.type
trait Key

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Foreign
class Index
class Primary
class Unique
object Key

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Key.type
enum ScalaType(val code: String)

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
case Enum
case class SetDefinition(variable: String, expr: String)

A model to hold the results of parsing the SET syntax for variable assignments.

A model to hold the results of parsing the SET syntax for variable assignments.

Value parameters

expr

Variable value

variable

Definition Variable Name

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Table

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Table.type