Class SparkSourceOffset (1.0.0)

public final class SparkSourceOffset extends Offset

Inheritance

java.lang.Object > org.apache.spark.sql.connector.read.streaming.Offset > SparkSourceOffset

Static Methods

fromJson(String json)

public static SparkSourceOffset fromJson(String json)
Parameter
Name Description
json String
Returns
Type Description
SparkSourceOffset

merge(SparkPartitionOffset[] offsets)

public static SparkSourceOffset merge(SparkPartitionOffset[] offsets)
Parameter
Name Description
offsets com.google.cloud.pubsublite.spark.SparkPartitionOffset[]
Returns
Type Description
SparkSourceOffset

merge(SparkSourceOffset o1, SparkSourceOffset o2)

public static SparkSourceOffset merge(SparkSourceOffset o1, SparkSourceOffset o2)
Parameters
Name Description
o1 SparkSourceOffset
o2 SparkSourceOffset
Returns
Type Description
SparkSourceOffset

Constructors

SparkSourceOffset(Map<Partition,SparkPartitionOffset> map)

public SparkSourceOffset(Map<Partition,SparkPartitionOffset> map)
Parameter
Name Description
map Map<com.google.cloud.pubsublite.Partition,com.google.cloud.pubsublite.spark.SparkPartitionOffset>

Methods

getPartitionOffsetMap()

public Map<Partition,SparkPartitionOffset> getPartitionOffsetMap()
Returns
Type Description
Map<com.google.cloud.pubsublite.Partition,com.google.cloud.pubsublite.spark.SparkPartitionOffset>

json()

public String json()
Returns
Type Description
String
Overrides
org.apache.spark.sql.connector.read.streaming.Offset.json()