common.collect.Table internals.
| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static <R extends @Nullable Object, C extends @Nullable Object, V extends @Nullable Object> void | |
| pack-priv static <T extends @Nullable Object, R, C, V> Collector | toImmutableTable(Function<? super T, ? extends R> rowFunction, Function<? super T, ? extends C> columnFunction, Function<? super T, ? extends V> valueFunction)
|
| pack-priv static <T extends @Nullable Object, R, C, V> Collector | toImmutableTable(Function<? super T, ? extends R> rowFunction, Function<? super T, ? extends C> columnFunction, Function<? super T, ? extends V> valueFunction, BinaryOperator<V> mergeFunction)
|
| pack-priv static <T extends @Nullable Object, R extends @Nullable Object, C extends @Nullable Object, V extends @Nullable Object, I extends Table | |
| pack-priv static <T extends @Nullable Object, R extends @Nullable Object, C extends @Nullable Object, V extends @Nullable Object, I extends Table |
| TableCollectors | back to summary |
|---|---|
| private TableCollectors() | |
| mergeTables | back to summary |
|---|---|
| private static <R extends @Nullable Object, C extends @Nullable Object, V extends @Nullable Object> void mergeTables(Table<R, C, V> table, R row, C column, V value, BinaryOperator<V> mergeFunction) | |
| toImmutableTable | back to summary |
|---|---|
| pack-priv static <T extends @Nullable Object, R, C, V> Collector | |
| toImmutableTable | back to summary |
|---|---|
| pack-priv static <T extends @Nullable Object, R, C, V> Collector | |
| toTable | back to summary |
|---|---|
| pack-priv static <T extends @Nullable Object, R extends @Nullable Object, C extends @Nullable Object, V extends @Nullable Object, I extends Table | |
| toTable | back to summary |
|---|---|
| pack-priv static <T extends @Nullable Object, R extends @Nullable Object, C extends @Nullable Object, V extends @Nullable Object, I extends Table | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final List | |
| pack-priv final Table |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv TableCollectors. | |
| pack-priv void | |
| pack-priv ImmutableTable |
| insertionOrder | back to summary |
|---|---|
| pack-priv final List<TableCollectors. | |
| table | back to summary |
|---|---|
| pack-priv final Table<R, C, TableCollectors. | |
| ImmutableTableCollectorState | back to summary |
|---|---|
| private ImmutableTableCollectorState() | |
| combine | back to summary |
|---|---|
| pack-priv TableCollectors. | |
| put | back to summary |
|---|---|
| pack-priv void put(R row, C column, V value, BinaryOperator<V> merger) | |
| toTable | back to summary |
|---|---|
| pack-priv ImmutableTable | |
| Modifier and Type | Field and Description |
|---|---|
| private final C | |
| private final R | |
| private V |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public C | getColumnKey()
Implements com. |
| public R | getRowKey()
Implements com. |
| public V | |
| pack-priv void |
| column | back to summary |
|---|---|
| private final C column | |
| row | back to summary |
|---|---|
| private final R row | |
| value | back to summary |
|---|---|
| private V value | |
| MutableCell | back to summary |
|---|---|
| pack-priv MutableCell(R row, C column, V value) | |
| getColumnKey | back to summary |
|---|---|
| public C getColumnKey() Implements com. Doc from com. Returns the column key of this cell.
| |
| getRowKey | back to summary |
|---|---|
| public R getRowKey() Implements com. Doc from com. Returns the row key of this cell.
| |
| getValue | back to summary |
|---|---|
| public V getValue() Implements com. Doc from com. Returns the value of this cell.
| |
| merge | back to summary |
|---|---|
| pack-priv void merge(V value, BinaryOperator<V> mergeFunction) | |