Package

scalikejdbc

mapper

Permalink

package mapper

Visibility
  1. Public
  2. All

Type Members

  1. class CodeGenerator extends Generator with LoanPattern

    Permalink

    Active Record like template generator

  2. case class Column(name: String, dataType: JDBCType, isNotNull: Boolean, isAutoIncrement: Boolean) extends Product with Serializable

    Permalink
  3. sealed abstract class DateTimeClass extends Product with Serializable

    Permalink
  4. trait Generator extends AnyRef

    Permalink
  5. case class GeneratorConfig(srcDir: String = "src/main/scala", testDir: String = "src/test/scala", packageName: String = "models", template: GeneratorTemplate = GeneratorTemplate.queryDsl, testTemplate: GeneratorTestTemplate = GeneratorTestTemplate(""), lineBreak: LineBreak = LineBreak("\n"), caseClassOnly: Boolean = false, encoding: String = "UTF-8", autoConstruct: Boolean = false, defaultAutoSession: Boolean = true, dateTimeClass: DateTimeClass = DateTimeClass.ZonedDateTime, tableNameToClassName: (String) ⇒ String = GeneratorConfig.toCamelCase, columnNameToFieldName: (String) ⇒ String = ..., returnCollectionType: ReturnCollectionType = ReturnCollectionType.List, view: Boolean = false, tableNamesToSkip: Seq[String] = List(), tableNameToBaseTypes: (String) ⇒ Seq[String] = _ => Nil, tableNameToCompanionBaseTypes: (String) ⇒ Seq[String] = _ => Nil, tableNameToSyntaxName: (String) ⇒ String = ..., tableNameToSyntaxVariableName: (String) ⇒ String = ...) extends Product with Serializable

    Permalink
  6. sealed abstract class GeneratorTemplate extends Product with Serializable

    Permalink
  7. case class GeneratorTestTemplate(name: String) extends Product with Serializable

    Permalink
  8. case class LineBreak(name: String) extends Product with Serializable

    Permalink
  9. case class Model(url: String, username: String, password: String) extends AutoCloseable with Product with Serializable

    Permalink
  10. sealed abstract class ReturnCollectionType extends Product with Serializable

    Permalink
  11. case class Table(name: String, allColumns: List[Column], autoIncrementColumns: List[Column], primaryKeyColumns: List[Column], schema: Option[String] = None) extends Product with Serializable

    Permalink

Value Members

  1. object DateTimeClass extends Serializable

    Permalink
  2. object GeneratorConfig extends Serializable

    Permalink
  3. object GeneratorTemplate extends Serializable

    Permalink
  4. object GeneratorTestTemplate extends Serializable

    Permalink
  5. object LineBreak extends Serializable

    Permalink
  6. object ReturnCollectionType extends Serializable

    Permalink

Ungrouped