public abstract class GTab<Database,T extends Id<Database>>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected Database |
db |
java.util.LinkedList<T> |
tuples |
Constructor and Description |
---|
GTab() |
Modifier and Type | Method and Description |
---|---|
void |
add(T d) |
void |
forEach(java.util.function.Consumer<? super T> action) |
T |
getTuple(java.lang.String id) |
T |
getTupleEH(java.lang.String id) |
void |
initTupleList(T t) |
abstract java.lang.String |
mastHead() |
void |
print() |
void |
print(java.io.PrintStream ps) |
protected <This extends GTab<Database,T>> |
select(java.util.function.Predicate<T> p,
This shorterTable) |
void |
setDB(T t) |
protected Database db
public void initTupleList(T t)
public abstract java.lang.String mastHead()
public void setDB(T t)
public void add(T d)
public T getTuple(java.lang.String id)
public T getTupleEH(java.lang.String id)
protected <This extends GTab<Database,T>> This select(java.util.function.Predicate<T> p, This shorterTable)
public void forEach(java.util.function.Consumer<? super T> action)
public void print(java.io.PrintStream ps)
public void print()