Packages

final case class TableMutationFlatModel[A](table: String, op_type: String, op_ts: String, current_ts: String, pos: String, primary_keys: Seq[String], tokens: Map[String, String] = Map(), innerTable: A) extends Product with Serializable

Case class representing a Oracle row mutation. You can map the mutations in that object by calling org.apache.spark.sql.Encoder)

A

the class representing the structure of the table, nb the fields name are used by the encoder, so the must correspond to the names used in the mutation

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TableMutationFlatModel
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TableMutationFlatModel(table: String, op_type: String, op_ts: String, current_ts: String, pos: String, primary_keys: Seq[String], tokens: Map[String, String] = Map(), innerTable: A)

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. def apply[T](table: String, op_type: String, op_ts: String, current_ts: String, pos: String, primary_keys: Seq[String], tokens: Map[String, String], innerTable: T): TableMutationFlatModel[T]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  7. val current_ts: String
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def extractInnerModel(): A
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. def flatMap[B <: Product](f: (TableMutationFlatModel[A]) ⇒ TableMutationFlatModel[B]): TableMutationFlatModel[B]
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. val innerTable: A
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. def map(f: (A) ⇒ A): TableMutationFlatModel[A]
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. val op_ts: String
  20. val op_type: String
  21. val pos: String
  22. val primary_keys: Seq[String]
  23. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  24. val table: String
  25. val tokens: Map[String, String]
  26. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped