package
associations
Type Members
-
sealed
trait
Association[Entity] extends AnyRef
-
-
case class
BelongsToExtractor[Entity](mapper: AssociationsFeature[_], fk: String, alias: Alias[_], merge: (Entity, Option[Any]) ⇒ Entity, includesMerge: (Seq[Entity], Seq[_]) ⇒ Seq[Entity] = ..., byDefault: Boolean = false) extends Extractor[Entity] with Product with Serializable
-
sealed
trait
Extractor[Entity] extends AnyRef
-
-
case class
HasManyExtractor[Entity](mapper: AssociationsFeature[_], alias: Alias[_], merge: (Entity, Seq[Any]) ⇒ Entity, includesMerge: (Seq[Entity], Seq[_]) ⇒ Seq[Entity] = ..., byDefault: Boolean = false) extends Extractor[Entity] with Product with Serializable
-
-
case class
HasOneExtractor[Entity](mapper: AssociationsFeature[_], fk: String, alias: Alias[_], merge: (Entity, Option[Any]) ⇒ Entity, includesMerge: (Seq[Entity], Seq[_]) ⇒ Seq[Entity] = ..., byDefault: Boolean = false) extends Extractor[Entity] with Product with Serializable
-
case class
JoinDefinition[Entity](joinType: JoinType, thisMapper: AssociationsFeature[Entity], leftMapper: AssociationsFeature[Any], leftAlias: Alias[Any], rightMapper: AssociationsFeature[Any], rightAlias: Alias[Any], on: scalikejdbc.SQLInterpolation.SQLSyntax, fk: Option[(Any) ⇒ Option[Long]] = scala.None, enabledEvenIfAssociated: Boolean = false, enabledByDefault: Boolean = false) extends Product with Serializable
-
sealed
trait
JoinType extends AnyRef