case class ManyToOneEntity(tableName: TableName, alias: String, primaryKeyField: Keys, idInParent: Keys, dataFields: List[FieldType[_]], children: List[ChildEntity]) 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
- Serializable
- Product
- Equals
- SingleChild
- ChildEntity
- OrmEntity
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
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: String
- 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( ... ) @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
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
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[_]
- 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
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
val
tableName: TableName
- Definition Classes
- ManyToOneEntity → OrmEntity
-
def
toMap[X](data: Map[OrmEntity, List[List[Any]]], fn: (List[Any]) ⇒ X): Map[Any, X]
- Definition Classes
- SingleChild
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.