public abstract class

AbstractComposite

extends AbstractList<E>
implements Comparable<T>
java.lang.Object
   ↳ java.util.AbstractCollection<E>
     ↳ java.util.AbstractList<E>
       ↳ com.netflix.astyanax.model.AbstractComposite
Known Direct Subclasses

Class Overview

Parent class of Composite and DynamicComposite. Acts as a list of objects that get serialized into a composite column name. Unless setAutoDeserialize(true) is called, it's going to try to match serializers to Cassandra comparator types.

Summary

Nested Classes
class AbstractComposite.Component<T>  
enum AbstractComposite.ComponentEquality  
Fields
public static final DEFAULT_ALIAS_TO_COMPARATOR_MAPPING
public static final DEFAULT_SERIALIZER_TO_COMPARATOR_MAPPING
[Expand]
Inherited Fields
From class java.util.AbstractList
Public Constructors
AbstractComposite(boolean dynamic)
AbstractComposite(boolean dynamic, Object... o)
AbstractComposite(boolean dynamic, List<?> l)
Public Methods
void add(int index, Object element)
boolean addAll(int i, Collection<? extends Object> c)
boolean addAll(Collection<? extends Object> c)
<T> AbstractComposite addComponent(int index, T value, Serializer<T> s, String comparator, AbstractComposite.ComponentEquality equality)
<T> AbstractComposite addComponent(T value, Serializer<T> s, String comparator)
<T> AbstractComposite addComponent(T value, Serializer<T> s, AbstractComposite.ComponentEquality equality)
<T> AbstractComposite addComponent(T value, Serializer<T> s)
<T> AbstractComposite addComponent(T value, Serializer<T> s, String comparator, AbstractComposite.ComponentEquality equality)
void clear()
int compareTo(AbstractComposite o)
Iterator<Component<?>> componentsIterator()
boolean containsAll(Collection<?> c)
void deserialize(ByteBuffer b)
<T> T get(int i, Serializer<T> s)
Object get(int i)
Map<ByteString> getAliasesToComparatorMapping()
List<String> getComparatorsByPosition()
Component getComponent(int i)
List<Component<?>> getComponents()
Map<Class<? extends Serializer>, String> getSerializerToComparatorMapping()
List<Serializer<?>> getSerializersByPosition()
boolean isDynamic()
Object remove(int index)
boolean removeAll(Collection<?> c)
boolean retainAll(Collection<?> c)
ByteBuffer serialize()
Object set(int index, Object element)
void setAliasesToComparatorMapping(Map<ByteString> aliasesToComparatorMapping)
void setComparatorByPosition(int index, String c)
void setComparatorsByPosition(List<String> comparatorsByPosition)
void setComparatorsByPosition(String... comparators)
<T> AbstractComposite setComponent(int index, T value, Serializer<T> s, String comparator)
<T> AbstractComposite setComponent(int index, T value, Serializer<T> s)
<T> AbstractComposite setComponent(int index, T value, Serializer<T> s, String comparator, AbstractComposite.ComponentEquality equality)
void setComponents(List<Component<?>> components)
void setSerializerByPosition(int index, Serializer<?> s)
void setSerializerToComparatorMapping(Map<Class<? extends Serializer>, String> serializerToComparatorMapping)
void setSerializersByPosition(Serializer...<?> serializers)
void setSerializersByPosition(List<Serializer<?>> serializersByPosition)
int size()
Protected Methods
static ByteBuffer getBytes(ByteBuffer bb, int length)
static int getShortLength(ByteBuffer bb)
static ByteBuffer getWithShortLength(ByteBuffer bb)
[Expand]
Inherited Methods
From class java.util.AbstractList
From class java.util.AbstractCollection
From class java.lang.Object
From interface java.lang.Comparable
From interface java.lang.Iterable
From interface java.util.Collection
From interface java.util.List

Fields

public static final DEFAULT_ALIAS_TO_COMPARATOR_MAPPING

public static final DEFAULT_SERIALIZER_TO_COMPARATOR_MAPPING

Public Constructors

public AbstractComposite (boolean dynamic)

public AbstractComposite (boolean dynamic, Object... o)

public AbstractComposite (boolean dynamic, List<?> l)

Public Methods

public void add (int index, Object element)

public boolean addAll (int i, Collection<? extends Object> c)

public boolean addAll (Collection<? extends Object> c)

public AbstractComposite addComponent (int index, T value, Serializer<T> s, String comparator, AbstractComposite.ComponentEquality equality)

public AbstractComposite addComponent (T value, Serializer<T> s, String comparator)

public AbstractComposite addComponent (T value, Serializer<T> s, AbstractComposite.ComponentEquality equality)

public AbstractComposite addComponent (T value, Serializer<T> s)

public AbstractComposite addComponent (T value, Serializer<T> s, String comparator, AbstractComposite.ComponentEquality equality)

public void clear ()

public int compareTo (AbstractComposite o)

public Iterator<Component<?>> componentsIterator ()

public boolean containsAll (Collection<?> c)

public void deserialize (ByteBuffer b)

public T get (int i, Serializer<T> s)

public Object get (int i)

public Map<ByteString> getAliasesToComparatorMapping ()

public List<String> getComparatorsByPosition ()

public Component getComponent (int i)

public List<Component<?>> getComponents ()

public Map<Class<? extends Serializer>, String> getSerializerToComparatorMapping ()

public List<Serializer<?>> getSerializersByPosition ()

public boolean isDynamic ()

public Object remove (int index)

public boolean removeAll (Collection<?> c)

public boolean retainAll (Collection<?> c)

public ByteBuffer serialize ()

public Object set (int index, Object element)

public void setAliasesToComparatorMapping (Map<ByteString> aliasesToComparatorMapping)

public void setComparatorByPosition (int index, String c)

public void setComparatorsByPosition (List<String> comparatorsByPosition)

public void setComparatorsByPosition (String... comparators)

public AbstractComposite setComponent (int index, T value, Serializer<T> s, String comparator)

public AbstractComposite setComponent (int index, T value, Serializer<T> s)

public AbstractComposite setComponent (int index, T value, Serializer<T> s, String comparator, AbstractComposite.ComponentEquality equality)

public void setComponents (List<Component<?>> components)

public void setSerializerByPosition (int index, Serializer<?> s)

public void setSerializerToComparatorMapping (Map<Class<? extends Serializer>, String> serializerToComparatorMapping)

public void setSerializersByPosition (Serializer...<?> serializers)

public void setSerializersByPosition (List<Serializer<?>> serializersByPosition)

public int size ()

Protected Methods

protected static ByteBuffer getBytes (ByteBuffer bb, int length)

protected static int getShortLength (ByteBuffer bb)

protected static ByteBuffer getWithShortLength (ByteBuffer bb)