scalikejdbc
mapper
package
mapper
Visibility
Public
All
Type Members
class
CodeGenerator
extends
Generator
with
LoanPattern
Active Record like template generator
case class
Column
(
name:
String
,
dataType:
Int
,
isNotNull:
Boolean
,
isAutoIncrement:
Boolean
)
extends
Product
with
Serializable
sealed abstract
class
DateTimeClass
extends
Product
with
Serializable
trait
Generator
extends
AnyRef
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.JodaDateTime
,
tableNameToClassName: (
String
) ⇒
String
=
GeneratorConfig.toCamelCase
,
columnNameToFieldName: (
String
) ⇒
String
=
...
,
returnCollectionType:
ReturnCollectionType
=
ReturnCollectionType.List
,
view:
Boolean
=
false
)
extends
Product
with
Serializable
case class
GeneratorTemplate
(
name:
String
)
extends
Product
with
Serializable
case class
GeneratorTestTemplate
(
name:
String
)
extends
Product
with
Serializable
case class
LineBreak
(
name:
String
)
extends
Product
with
Serializable
case class
Model
(
url:
String
,
username:
String
,
password:
String
)
extends
Product
with
Serializable
sealed abstract
class
ReturnCollectionType
extends
Product
with
Serializable
case class
Table
(
name:
String
,
allColumns:
List
[
Column
]
,
autoIncrementColumns:
List
[
Column
]
,
primaryKeyColumns:
List
[
Column
]
,
schema:
Option
[
String
] =
None
)
extends
Product
with
Serializable
Value Members
object
DateTimeClass
extends
Serializable
object
GeneratorConfig
extends
Serializable
object
GeneratorTemplate
extends
Serializable
object
GeneratorTestTemplate
extends
Serializable
object
LineBreak
extends
Serializable
object
ReturnCollectionType
extends
Serializable
Ungrouped