Package | Description |
---|---|
com.google.common.collect |
This package contains generic collection interfaces and implementations, and
other utilities for working with collections.
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayTable<R,C,V>
Fixed-size
Table implementation backed by a two-dimensional array. |
(package private) class |
DenseImmutableTable<R,C,V>
A
RegularImmutableTable optimized for dense data. |
class |
HashBasedTable<R,C,V>
Implementation of
Table using linked hash tables. |
class |
ImmutableTable<R,C,V>
A
Table whose contents will never change, with many other important
properties detailed at ImmutableCollection . |
(package private) class |
RegularImmutableTable<R,C,V>
An implementation of
ImmutableTable holding an arbitrary number of
cells. |
(package private) class |
SingletonImmutableTable<R,C,V>
An implementation of
ImmutableTable that holds a single cell. |
(package private) class |
SparseImmutableTable<R,C,V>
A
RegularImmutableTable optimized for sparse data. |
(package private) class |
StandardRowSortedTable<R,C,V>
Implementation of
Table whose iteration ordering across row keys is
sorted by their natural ordering or by a supplied comparator. |
(package private) class |
StandardTable<R,C,V>
Table implementation backed by a map that associates row keys with
column key / value secondary maps. |
private static class |
Tables.TransformedTable<R,C,V1,V2> |
private static class |
Tables.TransposeTable<C,R,V> |
class |
TreeBasedTable<R,C,V>
Implementation of
Table whose row keys and column keys are ordered
by their natural ordering or by supplied comparators. |