case class ManyToOneEntity(alias: Alias, primaryKeyField: Keys, idInParent: Keys, dataFields: List[FieldType[_]], children: List[ChildEntity], where: Option[WhereForChildTable]) extends SingleChild with Product with Serializable
this is typically a look up reference. It is very similar to 'oneToZeroOneEntity' except that many of the parent are likely to share the same value. Thus it won't be in sync
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ManyToOneEntity
- Serializable
- Product
- Equals
- SingleChild
- ChildEntity
- OrmEntity
- FieldTypeToIndex
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new ManyToOneEntity(alias: Alias, primaryKeyField: Keys, idInParent: Keys, dataFields: List[FieldType[_]], children: List[ChildEntity], where: Option[WhereForChildTable])
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val alias: Alias
- Definition Classes
- ManyToOneEntity → OrmEntity
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val children: List[ChildEntity]
- Definition Classes
- ManyToOneEntity → OrmEntity
- def childrenPrettyString(indent: String): String
- Attributes
- protected
- Definition Classes
- OrmEntity
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def createTable(implicit fastOrmSql: FastOrmSql): String
- Definition Classes
- OrmEntity
- def createTempTable(implicit fastOrmSql: FastOrmSql): (OrmEntity) => String
- Definition Classes
- ManyToOneEntity → ChildEntity
- val dataFields: List[FieldType[_]]
- Definition Classes
- ManyToOneEntity → OrmEntity
- def descendents: List[ChildEntity]
- Definition Classes
- OrmEntity
- def drainSql(implicit fastOrmSql: FastOrmSql): String
- Definition Classes
- OrmEntity
- def dropTable(implicit fastOrmSql: FastOrmSql): String
- Definition Classes
- OrmEntity
- def dropTempTable(implicit fastOrmSql: FastOrmSql): String
- Definition Classes
- OrmEntity
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def fieldTypeToIndex[T](fieldType: FieldType[T]): Int
- Definition Classes
- OrmEntity → FieldTypeToIndex
- def fieldsAddedByChildren: List[FieldType[_]]
- Definition Classes
- OrmEntity
- def fieldsForCreate: List[FieldType[_]]
- Definition Classes
- OrmEntity
- def fieldsPrettyString: String
- Attributes
- protected
- Definition Classes
- OrmEntity
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getData[X](parent: OrmEntity, childsData: Map[Any, X], parentsData: List[Any], default: (KeysAndIndex, Map[Any, X], Any) => X = Keys.notFound): X
- Definition Classes
- ManyToOneEntity → SingleChild
- val idInParent: Keys
- def insertSql(implicit fastOrmSql: FastOrmSql): String
- Definition Classes
- OrmEntity
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def parentFields: List[FieldType[_]]
- Definition Classes
- ManyToOneEntity → ChildEntity
- def prettyPrint(i: String): String
- Definition Classes
- ManyToOneEntity → OrmEntity
- val primaryKeyField: Keys
- Definition Classes
- ManyToOneEntity → OrmEntity
- def primaryKeyFieldsAndIndex: KeysAndIndex
- Definition Classes
- OrmEntity
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def tableName: TableName
- Definition Classes
- OrmEntity
- def toMap[X](data: Map[OrmEntity, List[List[Any]]], fn: (List[Any]) => X): Map[Any, X]
- Definition Classes
- SingleChild
- def validate: Unit
- Definition Classes
- OrmEntity
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- val where: Option[WhereForChildTable]
- Definition Classes
- ManyToOneEntity → ChildEntity
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated