org.positronicnet.orm

OneToManyJoin

class OneToManyJoin [TLeft <: ManagedRecord, TRight <: ManagedRecord] extends BaseJoin[TLeft, TRight, IndexedSeq[(TLeft, IndexedSeq[TRight])]]

Linear Supertypes
BaseJoin[TLeft, TRight, IndexedSeq[(TLeft, IndexedSeq[TRight])]], NonSharedNotifier[IndexedSeq[(TLeft, IndexedSeq[TRight])]], BaseNotifierImpl[IndexedSeq[(TLeft, IndexedSeq[TRight])]], NotifierImpl[IndexedSeq[(TLeft, IndexedSeq[TRight])]], Notifier[IndexedSeq[(TLeft, IndexedSeq[TRight])]], BaseNotifier, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. OneToManyJoin
  2. BaseJoin
  3. NonSharedNotifier
  4. BaseNotifierImpl
  5. NotifierImpl
  6. Notifier
  7. BaseNotifier
  8. AnyRef
  9. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new OneToManyJoin (mgrLeft: BaseRecordManager[TLeft], mgrRight: BaseRecordManager[TRight], cols: Seq[String], query: org.positronicnet.content.ContentQuery[_, _])

Type Members

  1. class ColumnId extends AnyRef

    Attributes
    abstract
  2. case class LeftCol (s: String) extends ColumnId with Product with Serializable

  3. case class RightCol (s: String) extends ColumnId with Product with Serializable

Value Members

  1. def ! (action: Action[IndexedSeq[(TLeft, IndexedSeq[TRight])]]): Unit

    Perform the action, usually on a worker thread associated with this notifier.

    Perform the action, usually on a worker thread associated with this notifier. Results may be posted back to the calling thread, viz. the conventions documented in org.positronicnet.notifications.Actions.

    Definition Classes
    BaseNotifierImplNotifier
  2. def != (arg0: AnyRef): Boolean

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

    Attributes
    final
    Definition Classes
    Any
  4. def ## (): Int

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

    Attributes
    final
    Definition Classes
    AnyRef
  6. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  7. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  8. val changeHandlers : HashMap[AnyRef, (IndexedSeq[(TLeft, IndexedSeq[TRight])]) ⇒ Unit]

    Attributes
    protected
    Definition Classes
    BaseNotifierImpl
  9. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  10. def currentValue : IndexedSeq[(TLeft, IndexedSeq[TRight])]

  11. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  12. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  13. def fetchOnThisThread : IndexedSeq[(TLeft, IndexedSeq[TRight])]

    Synchronously fetch the value being monitored by this Notifier.

    Synchronously fetch the value being monitored by this Notifier.

    Definition Classes
    BaseNotifierImplNotifier
  14. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  15. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef
  16. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  17. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  18. lazy val leftFields : Seq[MappedField]

    Attributes
    protected
    Definition Classes
    BaseJoin
  19. lazy val leftPkIndex : Int

    Attributes
    protected
    Definition Classes
    BaseJoin
  20. val leftRemappings : HashMap[String, String]

    Attributes
    protected
    Definition Classes
    BaseJoin
  21. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  22. def noteChange : Unit

  23. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  24. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  25. def onThisThread (action: Action[IndexedSeq[(TLeft, IndexedSeq[TRight])]]): Unit

    Perform the action, synchronously on the calling thread.

    Perform the action, synchronously on the calling thread.

    Definition Classes
    BaseNotifierImplNotifier
  26. def onThread (thunk: ⇒ Unit): Unit

    Definition Classes
    BaseNotifier
  27. def remap (col: ColumnId, joinCol: String): Unit

    Definition Classes
    BaseJoin
  28. lazy val rightFields : Seq[MappedField]

    Attributes
    protected
    Definition Classes
    BaseJoin
  29. lazy val rightPkIndex : Int

    Attributes
    protected
    Definition Classes
    BaseJoin
  30. val rightRemappings : HashMap[String, String]

    Attributes
    protected
    Definition Classes
    BaseJoin
  31. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  32. def toString (): String

    Definition Classes
    AnyRef → Any
  33. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from BaseJoin[TLeft, TRight, IndexedSeq[(TLeft, IndexedSeq[TRight])]]

Inherited from NonSharedNotifier[IndexedSeq[(TLeft, IndexedSeq[TRight])]]

Inherited from BaseNotifierImpl[IndexedSeq[(TLeft, IndexedSeq[TRight])]]

Inherited from NotifierImpl[IndexedSeq[(TLeft, IndexedSeq[TRight])]]

Inherited from Notifier[IndexedSeq[(TLeft, IndexedSeq[TRight])]]

Inherited from BaseNotifier

Inherited from AnyRef

Inherited from Any