slick.codegen.AbstractGenerator
Slick code generator providing the base structure and facilities.
It contains a subclass as a generator for Tables, which again contains
subclasses for Column, etc.
The implementation follows the virtual class pattern, which allows flexible
customization by overriding the inner classes (following the pattern).
Attributes See also: Source: AbstractGenerator.scala Graph Reset zoom Hide graph Show graph
Supertypes class Object
trait Matchable
class Any
Known subtypes Self type Members list Concise view
Basic customization overrides
Code generator for table related code
Code generator for table related code
Attributes model corresponding Slick meta model component
Source: AbstractGenerator.scala Graph Reset zoom Hide graph Show graph
Supertypes trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes Self type
Table generator factory. Override for customization.
Maps database table name to entity case class name
Maps database table name to Table class and value name
Type members
Slick code generator string extension methods. (Warning: Not unicode-safe, uses String#apply)
Slick code generator string extension methods. (Warning: Not unicode-safe, uses String#apply)
Attributes Inherited from: GeneratorHelpers Source: AbstractGenerator.scala Graph Reset zoom Hide graph Show graph
Supertypes class Object
trait Matchable
class Any
Table generator virtual class
Value members
Assemble doc comment with scala code
Wrap the given type into an Option type
Generates code for a qualified Scala type
Marks a String as a TermName (e.g. for escaping scala keywords)
Marks a String as a TypeName (e.g. for escaping scala keywords)
Table code generators indexed by db table name.
Words that are reserved keywords in Scala
Existing term member names in Table[_] that do not take parameters
Implicits
Slick code generator string extension methods. (Warning: Not unicode-safe, uses String#apply)