Class StateListView<N,EE>
- java.lang.Object
-
- org.apache.flink.table.api.dataview.ListView<EE>
-
- org.apache.flink.table.runtime.dataview.StateListView<N,EE>
-
- Type Parameters:
EE- the external type of element in theListView
- All Implemented Interfaces:
org.apache.flink.table.api.dataview.DataView,StateDataView<N>
- Direct Known Subclasses:
StateListView.KeyedStateListView,StateListView.NamespacedStateListView
@Internal public abstract class StateListView<N,EE> extends org.apache.flink.table.api.dataview.ListView<EE> implements StateDataView<N>
StateListViewis aListViewwhich is implemented using state backends.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStateListView.KeyedStateListView<N,T>StateListView.KeyedStateListViewis an default implementation ofStateListViewwhose underlying representation is a keyed state.static classStateListView.NamespacedStateListView<N,T>StateListView.NamespacedStateListViewis anStateListViewwhose underlying representation is a keyed and namespaced state.
-
Constructor Summary
Constructors Constructor Description StateListView()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidadd(EE value)voidaddAll(List<EE> list)voidclear()Iterable<EE>get()List<EE>getList()protected abstract org.apache.flink.api.common.state.ListState<EE>getListState()booleanremove(EE value)voidsetList(List<EE> list)-
Methods inherited from class org.apache.flink.table.api.dataview.ListView
equals, hashCode, newListViewDataType
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.flink.table.runtime.dataview.StateDataView
setCurrentNamespace
-
-
-
-
Method Detail
-
getList
public List<EE> getList()
- Overrides:
getListin classorg.apache.flink.table.api.dataview.ListView<EE>
-
setList
public void setList(List<EE> list)
- Overrides:
setListin classorg.apache.flink.table.api.dataview.ListView<EE>
-
clear
public void clear()
- Specified by:
clearin interfaceorg.apache.flink.table.api.dataview.DataView- Overrides:
clearin classorg.apache.flink.table.api.dataview.ListView<EE>
-
getListState
protected abstract org.apache.flink.api.common.state.ListState<EE> getListState()
-
-