public class SetSerializer<T> extends CollectionSerializer<java.util.Set<T>>
Modifier and Type | Field and Description |
---|---|
TypeSerializer<T> |
elements |
Modifier and Type | Method and Description |
---|---|
java.util.Set<T> |
deserializeForNativeProtocol(java.nio.ByteBuffer bytes,
int version) |
int |
getElementCount(java.util.Set<T> value) |
static <T> SetSerializer<T> |
getInstance(TypeSerializer<T> elements,
java.util.Comparator<java.nio.ByteBuffer> elementComparator) |
java.lang.Class<java.util.Set<T>> |
getType() |
java.util.List<java.nio.ByteBuffer> |
serializeValues(java.util.Set<T> values) |
java.lang.String |
toString(java.util.Set<T> value) |
void |
validateForNativeProtocol(java.nio.ByteBuffer bytes,
int version) |
deserialize, pack, readCollectionSize, readValue, serialize, sizeOfCollectionSize, sizeOfValue, validate, writeCollectionSize, writeValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
toCQLLiteral
public final TypeSerializer<T> elements
public static <T> SetSerializer<T> getInstance(TypeSerializer<T> elements, java.util.Comparator<java.nio.ByteBuffer> elementComparator)
public java.util.List<java.nio.ByteBuffer> serializeValues(java.util.Set<T> values)
serializeValues
in class CollectionSerializer<java.util.Set<T>>
public int getElementCount(java.util.Set<T> value)
getElementCount
in class CollectionSerializer<java.util.Set<T>>
public void validateForNativeProtocol(java.nio.ByteBuffer bytes, int version)
validateForNativeProtocol
in class CollectionSerializer<java.util.Set<T>>
public java.util.Set<T> deserializeForNativeProtocol(java.nio.ByteBuffer bytes, int version)
deserializeForNativeProtocol
in class CollectionSerializer<java.util.Set<T>>
public java.lang.String toString(java.util.Set<T> value)
public java.lang.Class<java.util.Set<T>> getType()
Copyright © 2016 The Apache Software Foundation