case class StateStoreId(checkpointRootLocation: String, operatorId: Long, partitionId: Int, storeName: String = StateStoreId.DEFAULT_STORE_NAME) extends Product with Serializable
Unique identifier for a bunch of keyed state data.
- checkpointRootLocation
Root directory where all the state data of a query is stored
- operatorId
Unique id of a stateful operator
- partitionId
Index of the partition of an operators state data
- storeName
Optional, name of the store. Each partition can optionally use multiple state stores, but they have to be identified by distinct names.
- Alphabetic
- By Inheritance
- StateStoreId
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new StateStoreId(checkpointRootLocation: String, operatorId: Long, partitionId: Int, storeName: String = StateStoreId.DEFAULT_STORE_NAME)
- checkpointRootLocation
Root directory where all the state data of a query is stored
- operatorId
Unique id of a stateful operator
- partitionId
Index of the partition of an operators state data
- storeName
Optional, name of the store. Each partition can optionally use multiple state stores, but they have to be identified by distinct names.
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
- val checkpointRootLocation: String
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- 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()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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()
- val operatorId: Long
- val partitionId: Int
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def storeCheckpointLocation(): Path
Checkpoint directory to be used by a single state store, identified uniquely by the tuple (operatorId, partitionId, storeName).
Checkpoint directory to be used by a single state store, identified uniquely by the tuple (operatorId, partitionId, storeName). All implementations of StateStoreProvider should use this path for saving state data, as this ensures that distinct stores will write to different locations.
- val storeName: String
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- StateStoreId → 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()