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
Ordering
- Alphabetic
- By Inheritance
Inherited
- TableMutationFlatModel
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- 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
-
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
- 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]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
- val current_ts: String
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def extractInnerModel(): A
- def flatMap[B <: Product](f: (TableMutationFlatModel[A]) ⇒ TableMutationFlatModel[B]): TableMutationFlatModel[B]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val innerTable: A
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def map(f: (A) ⇒ A): TableMutationFlatModel[A]
-
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()
- val op_ts: String
- val op_type: String
- val pos: String
- val primary_keys: Seq[String]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- val table: String
- val tokens: Map[String, String]
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.