public class IncrementalObjectTable extends IncrementalTable
| Constructor and Description |
|---|
IncrementalObjectTable(java.lang.Object... start) |
IncrementalObjectTable(java.lang.String colName,
java.lang.Object... start) |
| Modifier and Type | Method and Description |
|---|---|
void |
addColumn(java.lang.String columnName,
java.util.function.Function<java.util.LinkedHashMap<java.lang.String,java.lang.Object>,java.lang.Object> function) |
IncrementalObjectTable |
dropColumns(java.lang.String... columnNames) |
IncrementalDoubleTable |
expandDouble(java.lang.String newColumnName,
java.lang.String attrName) |
floatTable |
expandFloat(java.lang.String newColumnName,
java.lang.String attrName) |
intTable |
expandInt(java.lang.String newColumnName,
java.lang.String attrName) |
IncrementalObjectTable |
expandLink(java.lang.String newColumnName,
java.lang.String linkName) |
longTable |
expandLong(java.lang.String newColumnName,
java.lang.String attrName) |
StringTable |
expandString(java.lang.String newColumnName,
java.lang.String attrName) |
IncrementalObjectTable |
filter(java.util.function.Predicate<java.lang.Object> predicate) |
IncrementalObjectTable |
filterRow(java.util.function.Predicate<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> predicate) |
java.lang.String |
getColumnName() |
IncrementalObjectTable |
hasLink(java.lang.String linkName,
IncrementalObjectTable rowName) |
IncrementalObjectTable |
selectColumns(java.lang.String... columnNames) |
IncrementalObjectTable |
setColumnName(java.lang.String value) |
java.util.LinkedHashSet<java.lang.Object> |
toSet() |
java.lang.String |
toString() |
addRowsForLink, addRowsForLinkValues, getAllListeningTables, getAllObjectTables, getColumnMap, getListeningTable, getReflectorMap, getTable, removeRowsForLink, setAllListeningTables, setAllObjectTables, setColumnMap, setListeningTable, setReflectorMap, setTable, updateAllObjectTablespublic IncrementalObjectTable(java.lang.Object... start)
public IncrementalObjectTable(java.lang.String colName,
java.lang.Object... start)
public java.lang.String getColumnName()
public IncrementalObjectTable setColumnName(java.lang.String value)
public IncrementalObjectTable expandLink(java.lang.String newColumnName, java.lang.String linkName)
public IncrementalDoubleTable expandDouble(java.lang.String newColumnName, java.lang.String attrName)
public IncrementalObjectTable hasLink(java.lang.String linkName, IncrementalObjectTable rowName)
public floatTable expandFloat(java.lang.String newColumnName, java.lang.String attrName)
public intTable expandInt(java.lang.String newColumnName, java.lang.String attrName)
public longTable expandLong(java.lang.String newColumnName, java.lang.String attrName)
public StringTable expandString(java.lang.String newColumnName, java.lang.String attrName)
public void addColumn(java.lang.String columnName,
java.util.function.Function<java.util.LinkedHashMap<java.lang.String,java.lang.Object>,java.lang.Object> function)
public IncrementalObjectTable dropColumns(java.lang.String... columnNames)
public IncrementalObjectTable selectColumns(java.lang.String... columnNames)
public IncrementalObjectTable filter(java.util.function.Predicate<java.lang.Object> predicate)
public IncrementalObjectTable filterRow(java.util.function.Predicate<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> predicate)
public java.util.LinkedHashSet<java.lang.Object> toSet()
public java.lang.String toString()
toString in class java.lang.Object