sorm.mappings

EntityMapping

class EntityMapping extends MasterTableMapping

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. EntityMapping
  2. MasterTableMapping
  3. TableMapping
  4. Querying
  5. CompositeMapping
  6. Mapping
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new EntityMapping(reflection: Reflection, membership: Option[Membership], settings: Map[Reflection, EntitySettings])

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. lazy val abstractSqlTable: Table

    Definition Classes
    Querying
  5. lazy val ancestors: Stream[Mapping]

    Definition Classes
    Mapping
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. lazy val bindingsToContainerTable: Stream[(String, String)]

    Definition Classes
    MasterTableMappingQuerying
  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. lazy val columnsForContainer: Stream[Column]

    Definition Classes
    MasterTableMappingCompositeMappingMapping
  10. lazy val compositeColumns: Stream[Column]

    Definition Classes
    CompositeMapping
  11. lazy val containedForeignKeys: Stream[ForeignKey]

    Definition Classes
    TableMapping
  12. lazy val containedTableMappings: Stream[TableMapping]

    First descendant table mappings Or containedTableMappings

    First descendant table mappings Or containedTableMappings

    Definition Classes
    CompositeMapping
  13. lazy val containerTableMapping: Option[TableMapping]

    Definition Classes
    Mapping
  14. lazy val deepContainedMappings: Stream[Mapping]

    Definition Classes
    CompositeMapping
  15. def delete(value: Any, connection: DriverConnection): Unit

  16. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  18. val fetchByContainerPrimaryKey: (Map[String, Any], DriverConnection) ⇒ Any

    Definition Classes
    Querying
  19. val fetchByPrimaryKey: (Map[String, Any], DriverConnection) ⇒ Any

    Definition Classes
    Querying
  20. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. lazy val foreignKeyForContainer: ForeignKey

    Definition Classes
    MasterTableMapping
  22. lazy val foreignKeys: Set[ForeignKey]

    Definition Classes
    MasterTableMappingTableMapping
  23. lazy val generatedColumns: Stream[Column]

    Definition Classes
    EntityMappingTableMapping
  24. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  25. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  26. lazy val id: ValueMapping

  27. lazy val indexes: Set[Seq[String]]

  28. lazy val indexesColumnNames: Set[Seq[String]]

    Definition Classes
    EntityMappingTableMapping
  29. def insert(value: Any, masterKey: Stream[Any], connection: DriverConnection): Unit

    Definition Classes
    Mapping
  30. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  31. lazy val mappings: Stream[Mapping]

    Definition Classes
    EntityMappingCompositeMapping
  32. lazy val memberName: String

    Definition Classes
    Mapping
  33. val membership: Option[Membership]

    Definition Classes
    EntityMappingMapping
  34. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  35. final def notify(): Unit

    Definition Classes
    AnyRef
  36. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  37. def parseResultSet(rs: ResultSetView, c: DriverConnection): Persisted

    Definition Classes
    EntityMappingQuerying
  38. lazy val primaryKeyColumnNames: Stream[String]

    Definition Classes
    TableMappingQuerying
  39. lazy val primaryKeyColumns: Stream[Column]

    Definition Classes
    EntityMappingTableMapping
  40. lazy val primaryKeySelect: Select

    Definition Classes
    Querying
  41. lazy val properties: Map[String, Mapping]

  42. val reflection: Reflection

    Definition Classes
    EntityMappingMapping
  43. lazy val root: TableMapping

    Definition Classes
    Mapping
  44. def save(value: Any, connection: DriverConnection): Persisted

  45. val settings: Map[Reflection, EntitySettings]

    Definition Classes
    EntityMappingMapping
  46. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  47. lazy val table: Table

    Definition Classes
    TableMapping
  48. lazy val tableColumns: Stream[Column]

    Definition Classes
    TableMappingQuerying
  49. lazy val tableName: String

    Definition Classes
    MasterTableMappingTableMappingQuerying
  50. def toString(): String

    Definition Classes
    Mapping → AnyRef → Any
  51. lazy val uniqueKeys: Set[Seq[String]]

  52. lazy val uniqueKeysColumnNames: Set[Seq[String]]

    Definition Classes
    EntityMappingTableMapping
  53. def update(value: Any, masterKey: Stream[Any], connection: DriverConnection): Unit

    Definition Classes
    Mapping
  54. def valueFromContainerRow(data: (String) ⇒ Any, connection: DriverConnection): Any

    Definition Classes
    TableMappingMapping
  55. def valuesForContainerTableRow(value: Any): Iterable[(String, Any)]

    Definition Classes
    EntityMappingMapping
  56. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from MasterTableMapping

Inherited from TableMapping

Inherited from Querying

Inherited from CompositeMapping

Inherited from Mapping

Inherited from AnyRef

Inherited from Any

Ungrouped