Class ImmutableTable.SerializedForm

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    ImmutableTable<R,​C,​V>

    static final class ImmutableTable.SerializedForm
    extends java.lang.Object
    implements java.io.Serializable
    Serialized type for all ImmutableTable instances. It captures the logical contents and preserves iteration order of all views.
    • Field Detail

      • rowKeys

        private final java.lang.Object[] rowKeys
      • columnKeys

        private final java.lang.Object[] columnKeys
      • cellValues

        private final java.lang.Object[] cellValues
      • cellRowIndices

        private final int[] cellRowIndices
      • cellColumnIndices

        private final int[] cellColumnIndices
    • Constructor Detail

      • SerializedForm

        private SerializedForm​(java.lang.Object[] rowKeys,
                               java.lang.Object[] columnKeys,
                               java.lang.Object[] cellValues,
                               int[] cellRowIndices,
                               int[] cellColumnIndices)