Generates code providing the data model as trait and object in a Scala package
Generates code providing the data model as trait and object in a Scala package
Slick profile that is imported in the generated package (e.g. slick.jdbc.H2Profile)
Scala package the generated code is placed in
The name of a trait and an object the generated code will be placed in within the specified package.
The parent type of the generated main trait.
The parent type of the generated main trait. This can be overridden in subclasses.
Writes given content to a file.
Writes given content to a file. Ensures the file ends with a newline character.
Generates code and writes it to a file.
Generates code and writes it to a file. Creates a folder structure for the given package inside the given srcFolder and places the new file inside or overrides the existing one.
Slick profile that is imported in the generated package (e.g. slick.jdbc.H2Profile)
target folder, in which the package structure folders are placed
Scala package the generated code is placed in (a subfolder structure will be created within srcFolder)
The name of a trait and an object the generated code will be placed in within the specified package.
Name of the output file, to which the code will be written
Output-related code-generation utilities.