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
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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( ... ) @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[_]
- 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
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( ... )
-
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()