public static void serialize(SerializationStreamWriter writer, PairwiseEquivalence<?> instance) throws SerializationException { writer.writeObject(instance.elementEquivalence); } }
public static void serialize(SerializationStreamWriter writer, CompoundOrdering<?> instance) throws SerializationException { writer.writeInt(instance.comparators.length); for (Comparator<?> comparator : instance.comparators) { writer.writeObject(comparator); } } }
static Multiset<Object> populate(SerializationStreamReader reader, Multiset<Object> multiset) throws SerializationException { int distinctElements = reader.readInt(); for (int i = 0; i < distinctElements; i++) { Object element = reader.readObject(); int count = reader.readInt(); multiset.add(element, count); } return multiset; }
public static SingletonImmutableTable<Object, Object, Object> instantiate( SerializationStreamReader reader) throws SerializationException { Object rowKey = reader.readObject(); Object columnKey = reader.readObject(); Object value = reader.readObject(); return new SingletonImmutableTable<>(rowKey, columnKey, value); }
public static void serialize(SerializationStreamWriter writer, ExplicitOrdering<?> instance) throws SerializationException { writer.writeObject(instance.rankMap); } }
@SuppressWarnings("unchecked") // deserialization is unsafe public static ComparatorOrdering<Object> instantiate(SerializationStreamReader reader) throws SerializationException { return new ComparatorOrdering<>((Comparator<Object>) reader.readObject()); }
public static void serialize(SerializationStreamWriter writer, SingletonImmutableList<?> instance) throws SerializationException { writer.writeObject(instance.element); } }
public static SingletonImmutableSet<Object> instantiate(SerializationStreamReader reader) throws SerializationException { Object element = reader.readObject(); return new SingletonImmutableSet<>(element); }
public static void serialize(SerializationStreamWriter writer, ByFunctionOrdering<?, ?> instance) throws SerializationException { writer.writeObject(instance.function); writer.writeObject(instance.ordering); } }
@SuppressWarnings("unchecked") // deserialization is unsafe public static ReverseOrdering<Object> instantiate(SerializationStreamReader reader) throws SerializationException { return new ReverseOrdering<>((Ordering<Object>) reader.readObject()); }
public static void serialize( SerializationStreamWriter writer, SingletonImmutableTable<?, ?, ?> instance) throws SerializationException { writer.writeObject(instance.singleRowKey); writer.writeObject(instance.singleColumnKey); writer.writeObject(instance.singleValue); } }
public static void serialize(SerializationStreamWriter writer, ComparatorOrdering<?> instance) throws SerializationException { writer.writeObject(instance.comparator); } }
public static void serialize( SerializationStreamWriter writer, LexicographicalOrdering<?> instance) throws SerializationException { writer.writeObject(instance.elementOrder); } }
public static void serialize( SerializationStreamWriter writer, SingletonImmutableBiMap<?, ?> instance) throws SerializationException { writer.writeObject(instance.singleKey); writer.writeObject(instance.singleValue); } }
static void serialize(SerializationStreamWriter writer, StandardTable<?, ?, ?> table) throws SerializationException { /* * The backing map of a {Hash,Tree}BasedTable is a {Hash,Tree}Map of {Hash,Tree}Maps. Therefore, * the backing map is serializable (assuming that the row, column and values, along with any * comparators, are all serializable). */ writer.writeObject(table.backingMap); }
public static void serialize(SerializationStreamWriter writer, NullsLastOrdering<?> instance) throws SerializationException { writer.writeObject(instance.ordering); } }
public static void serialize(SerializationStreamWriter writer, ReverseOrdering<?> instance) throws SerializationException { writer.writeObject(instance.forwardOrder); } }
public static void serialize(SerializationStreamWriter writer, NullsFirstOrdering<?> instance) throws SerializationException { writer.writeObject(instance.ordering); } }
public static void serialize(SerializationStreamWriter writer, SingletonImmutableSet<?> instance) throws SerializationException { writer.writeObject(instance.element); } }
public static void serialize(SerializationStreamWriter writer, ImmutableEntry<?, ?> instance) throws SerializationException { writer.writeObject(instance.getKey()); writer.writeObject(instance.getValue()); } }