public class SystemViewAdapter<R,D> extends Object
data Collection.| Constructor and Description |
|---|
SystemViewAdapter(String name,
String desc,
SystemViewRowAttributeWalker<R> walker,
Collection<D> data,
Function<D,R> rowFunc) |
SystemViewAdapter(String name,
String desc,
SystemViewRowAttributeWalker<R> walker,
Supplier<Collection<D>> dataSupplier,
Function<D,R> rowFunc) |
| Modifier and Type | Method and Description |
|---|---|
String |
description() |
@NotNull Iterator<R> |
iterator() |
String |
name() |
int |
size() |
SystemViewRowAttributeWalker<R> |
walker() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic SystemViewAdapter(String name, String desc, SystemViewRowAttributeWalker<R> walker, Collection<D> data, Function<D,R> rowFunc)
name - Name.desc - Description.walker - Walker.data - Data.rowFunc - Row function.public SystemViewAdapter(String name, String desc, SystemViewRowAttributeWalker<R> walker, Supplier<Collection<D>> dataSupplier, Function<D,R> rowFunc)
name - Name.desc - Description.walker - Walker.dataSupplier - Data supplier.rowFunc - Row function.public int size()
public String name()
name in interface SystemView<R>public String description()
description in interface SystemView<R>public SystemViewRowAttributeWalker<R> walker()
walker in interface SystemView<R>
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.11.1 Release Date : December 20 2021