case class OneToZeroOneEntity(alias: Alias, primaryKeyField: Keys, idInParent: Keys, dataFields: List[FieldType[_]], children: List[ChildEntity]) extends SingleChild with Product with Serializable
This will have zero or one entries for each item in the parent. It will be in 'step' with it... allowing cursors to advance together
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- OneToZeroOneEntity
- Serializable
- Product
- Equals
- SingleChild
- ChildEntity
- OrmEntity
- FieldTypeToIndex
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
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: Alias
- Definition Classes
- OneToZeroOneEntity → OrmEntity
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val children: List[ChildEntity]
- Definition Classes
- OneToZeroOneEntity → 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
- OneToZeroOneEntity → ChildEntity
- val dataFields: List[FieldType[_]]
- Definition Classes
- OneToZeroOneEntity → 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
- OneToZeroOneEntity → 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
- OneToZeroOneEntity → ChildEntity
- def prettyPrint(i: String): String
- Definition Classes
- OneToZeroOneEntity → OrmEntity
- val primaryKeyField: Keys
- Definition Classes
- OneToZeroOneEntity → 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])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated