Class StateMapView.NamespacedStateMapViewWithKeysNullable<N,EK,EV>
- java.lang.Object
-
- org.apache.flink.table.api.dataview.MapView<EK,EV>
-
- org.apache.flink.table.runtime.dataview.StateMapView<N,EK,EV>
-
- org.apache.flink.table.runtime.dataview.StateMapView.NamespacedStateMapViewWithKeysNullable<N,EK,EV>
-
- All Implemented Interfaces:
DataView
,StateDataView<N>
- Enclosing class:
- StateMapView<N,EK,EV>
public static final class StateMapView.NamespacedStateMapViewWithKeysNullable<N,EK,EV> extends StateMapView<N,EK,EV>
A stateMapView
which supports nullable keys and namespace.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.flink.table.runtime.dataview.StateMapView
StateMapView.KeyedStateMapViewWithKeysNotNull<N,EK,EV>, StateMapView.KeyedStateMapViewWithKeysNullable<N,EK,EV>, StateMapView.NamespacedStateMapViewWithKeysNotNull<N,EK,EV>, StateMapView.NamespacedStateMapViewWithKeysNullable<N,EK,EV>
-
-
Constructor Summary
Constructors Constructor Description NamespacedStateMapViewWithKeysNullable(InternalMapState<?,N,EK,EV> internalMapState, InternalValueState<?,N,EV> internalNullState)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MapState<EK,EV>
getMapState()
protected ValueState<EV>
getNullState()
void
setCurrentNamespace(N namespace)
Sets current namespace for state.-
Methods inherited from class org.apache.flink.table.runtime.dataview.StateMapView
getMap, setMap
-
Methods inherited from class org.apache.flink.table.api.dataview.MapView
equals, hashCode, newMapViewDataType
-
-
-
-
Constructor Detail
-
NamespacedStateMapViewWithKeysNullable
public NamespacedStateMapViewWithKeysNullable(InternalMapState<?,N,EK,EV> internalMapState, InternalValueState<?,N,EV> internalNullState)
-
-
Method Detail
-
setCurrentNamespace
public void setCurrentNamespace(N namespace)
Description copied from interface:StateDataView
Sets current namespace for state.
-
getNullState
protected ValueState<EV> getNullState()
-
-