EntityTableModulesFileCodeGenerator
slick.additions.codegen.EntityTableModulesFileCodeGenerator
trait EntityTableModulesFileCodeGenerator extends TablesFileCodeGenerator
Uses slick-additions
EntityTableModule
to represent tables. Generates a custom profile object that mixes in AdditionsProfile
with an api
member that mixes in AdditionsApi
.
Models should be generated with KeylessModelsObjectCodeGenerator.
Generated code requires slick-additions
.
Attributes
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Inherited methods
def codeString(rules: GenerationRules, slickProfileClassName: String)(implicit executionContext: ExecutionContext): DBIO[String]
Attributes
- Inherited from:
- FileCodeGenerator
def codeString(rules: GenerationRules, slickProfileClass: Class[_ <: JdbcProfile])(implicit executionContext: ExecutionContext): DBIO[String]
Attributes
- Inherited from:
- FileCodeGenerator
def codeString(tableConfigs: List[TableConfig], extraImports: List[String], slickProfileClass: Class[_ <: JdbcProfile]): String
Attributes
- Inherited from:
- FileCodeGenerator
def codeStringFormatted(rules: GenerationRules, slickProfileClassName: String, scalafmtConfig: ScalafmtConfig)(implicit executionContext: ExecutionContext): DBIO[String]
Attributes
- Inherited from:
- FileCodeGenerator
Attributes
- Inherited from:
- FileCodeGenerator
Attributes
- Inherited from:
- FileCodeGenerator
Attributes
- Inherited from:
- FileCodeGenerator
override protected def importStatements(extraImports: List[String], slickProfileClass: Class[_ <: JdbcProfile]): List[Stat]
Attributes
- Definition Classes
- Inherited from:
- TablesFileCodeGenerator
Attributes
- Inherited from:
- FileCodeGenerator
Attributes
- Inherited from:
- FileCodeGenerator
def writeToFileDBIO(baseDir: Path, slickConfig: Config, rules: GenerationRules)(implicit executionContext: ExecutionContext): DBIOAction[Path, NoStream, All]
Attributes
- Inherited from:
- FileCodeGenerator
def writeToFileSync(baseDir: Path, slickConfig: Config, rules: GenerationRules, timeout: Duration)(implicit executionContext: ExecutionContext): Path
Attributes
- Inherited from:
- FileCodeGenerator
Inherited and Abstract methods
Attributes
- Inherited from:
- FileCodeGenerator
Attributes
- Inherited from:
- FileCodeGenerator
In this article