package orm
Type Members
- trait BuildOrmEntity[OrmEntity] extends (List[FieldType], List[ChildEntity]) ⇒ OrmEntity
- trait EntityFixture extends AnyRef
- class EntitySpec extends FlatSpec with UtilsSpec with EntityFixture
- class FieldTypeTest extends FlatSpec with UtilsSpec
- case class FieldsWord[OrmEntity](nameAndTypes: Seq[String])(implicit validateAndBuild: BuildOrmEntity[OrmEntity]) extends OrmDslClass with Product with Serializable
- trait OrmDslClass extends AnyRef
- class OrmDslTest extends FlatSpec with UtilsSpec with FastOrmFixture
- class OrmSpec extends FlatSpec with UtilsSpec with EntityFixture
- case class manyToOne(tableName: String, primaryKeyDefn: String, aliasOverride: String = "") extends ormDslTable[ManyToOneEntity] with Product with Serializable
- case class oneToMany(tableName: String, primaryKeyDefn: String, aliasOverride: String = "") extends ormDslTable[OneToManyEntity] with Product with Serializable
- case class orm(tableName: String, primaryKeyDefn: String, aliasOverride: String = "") extends ormDslTable[MainEntity] with Product with Serializable
- abstract class ormDslTable[OrmEntity] extends OrmDslClass