Packages

sealed abstract class Op[A1, A2] extends ProductWithAdjuncts

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Op
  2. ProductWithAdjuncts
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. abstract type State[T <: Exec[T]]

Abstract Value Members

  1. abstract def adjuncts: List[Adjunct]
    Definition Classes
    ProductWithAdjuncts
  2. abstract def canEqual(that: Any): Boolean
    Definition Classes
    Equals
  3. abstract def copyState[T <: Exec[T], Out <: Exec[Out]](s: State[T])(implicit tx: T, txOut: Out): State[Out]
  4. abstract def disposeState[T <: Exec[T]](s: State[T])(implicit tx: T): Unit
  5. abstract def name: String
  6. abstract def next[T <: Exec[T]](a: A1, b: A1)(implicit state: State[T], tx: T): A2
  7. abstract def prepare[T <: Exec[T]](ref: AnyRef)(implicit ctx: Context[T], tx: T): State[T]
  8. abstract def productArity: Int
    Definition Classes
    Product
  9. abstract def productElement(n: Int): Any
    Definition Classes
    Product
  10. abstract def readState[T <: Exec[T]](in: DataInput)(implicit tx: T): State[T]
  11. abstract def writeState[T <: Exec[T]](s: State[T], out: DataOutput): Unit

Concrete Value Members

  1. def productElementName(n: Int): String
    Definition Classes
    Product
  2. def productElementNames: Iterator[String]
    Definition Classes
    Product
  3. def productIterator: Iterator[Any]
    Definition Classes
    Product
  4. final def productPrefix: String
    Definition Classes
    Op → Product
  5. def toString(): String
    Definition Classes
    Op → AnyRef → Any