public class SystemViewInnerCollectionsAdapter<C,R,D> extends Object
data container.
Each instance of containers collections should provide a collection of data.SystemView| Constructor and Description |
|---|
SystemViewInnerCollectionsAdapter(String name,
String desc,
SystemViewRowAttributeWalker<R> walker,
Iterable<C> containers,
Function<C,Collection<D>> dataExtractor,
BiFunction<C,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 SystemViewInnerCollectionsAdapter(String name, String desc, SystemViewRowAttributeWalker<R> walker, Iterable<C> containers, Function<C,Collection<D>> dataExtractor, BiFunction<C,D,R> rowFunc)
name - Name.desc - Description.walker - Walker.containers - Container of data.dataExtractor - Data extractor function.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