Column generator virtual class
Column related generator definition
Column related generator definition
corresponding Slick meta model component
Common interface for any kind of definition within the generated code
Entity case class or type alias generator virtual class
Entity case class or type alias generator definition (Mapped case class holding a complete row of data of this table).
Foreign key generator virtual class
ForeignKey related generator definition
ForeignKey related generator definition
corresponding Slick meta model component
Index generator virtual class
Index related generator definition
Index related generator definition
corresponding Slick meta model component
Plain SQL GetResult mapper generator virtual class
Plain SQL GetResult mapper generator definition
Primary key generator virtual class
PrimaryKey related generator definition (Currently only used for composite primary keys.)
PrimaryKey related generator definition (Currently only used for composite primary keys.)
corresponding Slick meta model component
Table class generator virtual class
Table class generator definition
Table value generator virtual class
Table value generator definition (generates a collection-like value representing this database table).
Common interface for definitions that define a term (val, def, ...) within the generated code
Common interface for definitions that define a type (class, case class, ...) within the generated code
Column generator factory.
Column generator factory. Override for customization.
Entity case class or type alias generator factory.
Entity case class or type alias generator factory. Override for customization.
ForeignKey generator factory.
ForeignKey generator factory. Override for customization.
Index generator factory.
Index generator factory. Override for customization.
Plain SQL GetResult mapper generator factory.
Plain SQL GetResult mapper generator factory. Override for customization.
PrimaryKey generator factory.
PrimaryKey generator factory. Override for customization.
Table class generator factory.
Table class generator factory. Override for customization.
Table value generator factory.
Table value generator factory. Override for customization.
Creates a compound type from a given sequence of types.
Creates a compound type from a given sequence of types. Uses HList if hlistEnabled else tuple.
Creates a compound value from a given sequence of values.
Creates a compound value from a given sequence of values. Uses HList if hlistEnabled else tuple.
Function that extracts the unmapped values from an entity object
Function that constructs an entity object from the unmapped values
Indicates whether auto increment columns should be put last and made an Option with a None default.
Indicates whether auto increment columns should be put last and made an Option with a None default. Please set to !hlistEnabled for switching this on.
Generates the complete code for this table and its subordinate generators.
Column code generators in the desired user-facing order.
Column code generators indexed by db column name
Column code generators in the order they appear in the model.
Definitions to be generated for this table
Database column positions in the desired user-facing order.
Database column positions in the desired user-facing order. Currently just moves the positions of AutoInc columns to the end if autoIncLastAsOption is enabled.
Foreign key code generators
If HList should be used as a compound type instead of tuples.
If HList should be used as a compound type instead of tuples. Default to true for > 22 columns.
Index code generators
Indicates if this table should be mapped using factory and extractor or not, in which case tuples are used.
Indicates if this table should be mapped using factory and extractor or not, in which case tuples are used. (Consider overriding EntityType.enabled instead, which affects this, too.) Disabled by default when using hlists.
corresponding Slick meta model component
Primary key code generator, if this table has one
Code generator for table related code
corresponding Slick meta model component