Class SparkStateInternals<K>
- java.lang.Object
-
- org.apache.beam.runners.spark.stateful.SparkStateInternals<K>
-
- All Implemented Interfaces:
org.apache.beam.runners.core.StateInternals
public class SparkStateInternals<K> extends java.lang.Object implements org.apache.beam.runners.core.StateInternalsAn implementation ofStateInternalsfor the SparkRunner.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <K> SparkStateInternals<K>forKey(K key)static <K> SparkStateInternals<K>forKeyAndState(K key, org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.Table<java.lang.String,java.lang.String,byte[]> stateTable)KgetKey()org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.Table<java.lang.String,java.lang.String,byte[]>getState()<T extends org.apache.beam.sdk.state.State>
Tstate(org.apache.beam.runners.core.StateNamespace namespace, org.apache.beam.runners.core.StateTag<T> address, org.apache.beam.sdk.state.StateContext<?> c)
-
-
-
Method Detail
-
forKey
public static <K> SparkStateInternals<K> forKey(K key)
-
forKeyAndState
public static <K> SparkStateInternals<K> forKeyAndState(K key, org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.Table<java.lang.String,java.lang.String,byte[]> stateTable)
-
getState
public org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.Table<java.lang.String,java.lang.String,byte[]> getState()
-
getKey
public K getKey()
- Specified by:
getKeyin interfaceorg.apache.beam.runners.core.StateInternals
-
state
public <T extends org.apache.beam.sdk.state.State> T state(org.apache.beam.runners.core.StateNamespace namespace, org.apache.beam.runners.core.StateTag<T> address, org.apache.beam.sdk.state.StateContext<?> c)- Specified by:
statein interfaceorg.apache.beam.runners.core.StateInternals
-
-