case class DeltaSourceOffset extends Offset with Comparable[DeltaSourceOffset] with Product with Serializable
Tracks how far we processed in when reading changes from the DeltaLog.
Note this class retains the naming of Reservoir to maintain compatibility
with serialized offsets from the beta period.
- Annotations
- @JsonDeserialize() @JsonSerialize()
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- DeltaSourceOffset
- Serializable
- Product
- Equals
- Comparable
- Offset
- Offset
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def compare(otherOffset: DeltaSourceOffset): Int
Compare two DeltaSourceOffsets which are on the same table.
Compare two DeltaSourceOffsets which are on the same table.
- returns
0 for equivalent offsets. negative if this offset is less than
otherOffset. Positive if this offset is greater thanotherOffset
- def compareTo(o: DeltaSourceOffset): Int
- Definition Classes
- DeltaSourceOffset → Comparable
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- Offset → AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- Offset → AnyRef → Any
- val index: Long
- val isInitialSnapshot: Boolean
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def json(): String
- Definition Classes
- DeltaSourceOffset → Offset
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val reservoirId: String
- val reservoirVersion: Long
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- Offset → AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()