KeylessModelsCodeGenerator

slick.additions.codegen.KeylessModelsCodeGenerator

Omits the primary key field from generated model classes, unless the primary key isn't a single column.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override protected def columnConfigs(tableConfig: TableConfig): List[ColumnConfig]

Attributes

Definition Classes

Inherited methods

override def codeString(rules: GenerationRules, slickProfileClass: Class[_ <: JdbcProfile])(implicit executionContext: ExecutionContext): DBIO[String]

Attributes

Definition Classes
Inherited from:
ModelsCodeGenerator
def codeString(rules: GenerationRules, slickProfileClassName: String)(implicit executionContext: ExecutionContext): DBIO[String]

Attributes

Inherited from:
BaseCodeGenerator
def codeStringFormatted(rules: GenerationRules, slickProfileClassName: String, scalafmtConfig: ScalafmtConfig)(implicit executionContext: ExecutionContext): DBIO[String]

Attributes

Inherited from:
BaseCodeGenerator
protected def imports(strings: List[String]): List[Stat]

Attributes

Inherited from:
BaseCodeGenerator
protected def toTermRef(s: String): Ref

Attributes

Inherited from:
BaseCodeGenerator
protected def toTypeRef(s: String): Ref

Attributes

Inherited from:
BaseCodeGenerator
def writeToFileDBIO(baseDir: Path, slickConfig: Config, rules: GenerationRules)(implicit executionContext: ExecutionContext): DBIOAction[Path, NoStream, All]

Attributes

Inherited from:
BaseCodeGenerator
def writeToFileSync(baseDir: Path, slickConfig: Config, rules: GenerationRules, timeout: Duration)(implicit executionContext: ExecutionContext): Path

Attributes

Inherited from:
BaseCodeGenerator