public abstract class InMemoryTable<TElement extends InMemoryElement> extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
InMemoryTable() |
protected |
InMemoryTable(Map<String,InMemoryTableElement<TElement>> rows) |
| Modifier and Type | Method and Description |
|---|---|
void |
append(String id,
Mutation... newMutations) |
void |
clear() |
protected abstract InMemoryTableElement<TElement> |
createInMemoryTableElement(String id) |
TElement |
get(InMemoryGraph graph,
String id,
FetchHints fetchHints,
Authorizations authorizations) |
Iterable<TElement> |
getAll(InMemoryGraph graph,
FetchHints fetchHints,
Long endTime,
Authorizations authorizations) |
Iterable<InMemoryTableElement<TElement>> |
getRowValues() |
InMemoryTableElement<TElement> |
getTableElement(String id) |
void |
remove(String id) |
protected InMemoryTable(Map<String,InMemoryTableElement<TElement>> rows)
protected InMemoryTable()
public TElement get(InMemoryGraph graph, String id, FetchHints fetchHints, Authorizations authorizations)
public InMemoryTableElement<TElement> getTableElement(String id)
protected abstract InMemoryTableElement<TElement> createInMemoryTableElement(String id)
public void remove(String id)
public void clear()
public Iterable<TElement> getAll(InMemoryGraph graph, FetchHints fetchHints, Long endTime, Authorizations authorizations)
public Iterable<InMemoryTableElement<TElement>> getRowValues()
Copyright © 2016–2021 MWARE SOLUTIONS. All rights reserved.