slick.codegen.AbstractGenerator.TableDef
Scala code
Scala code
The ? projection to produce an Option row.
The ? projection to produce an Option row. Useful for outer joins.
Function that constructs an Option of an entity object from the unmapped Option values
The * projection that accumulates all columns and map them if mappingEnabled is true
Code for enabled definitions in this table class grouped into logical groups.
All definitions in this table class including disabled ones grouped into logical groups.
Scala doc comment
Scala doc comment
Scala doc comment with code
Scala doc comment with code
The type of the elements this table yields.
Indicates whether this will be included in the generated code
Indicates whether this will be included in the generated code
Returns Some(this) if enabled else None
Returns Some(this) if enabled else None
Name (escaped if colliding with Scala keyword).
Name (escaped if colliding with Scala keyword).
Indicates whether a ? projection should be generated.
Inherited traits.
Inherited traits.
Name as desired in Scala Code.
Name as desired in Scala Code. (Allowed to collide with Scala keywords. Will be automatically escaped.)
(tableClassDef: StringAdd).self
(tableClassDef: StringFormat).self
(tableClassDef: ArrowAssoc[TableClassDef]).x
(Since version 2.10.0) Use leftOfArrow
instead
(tableClassDef: Ensuring[TableClassDef]).x
(Since version 2.10.0) Use resultOfEnsuring
instead
Table class generator definition