com.netflix.astyanax.util
Class RangeBuilder

java.lang.Object
  extended by com.netflix.astyanax.util.RangeBuilder

public class RangeBuilder
extends java.lang.Object

Utility builder to construct a ByteBufferRange to be used in a slice query.


Constructor Summary
RangeBuilder()
           
 
Method Summary
 ByteBufferRange build()
           
static java.nio.ByteBuffer clone(java.nio.ByteBuffer original)
           
 RangeBuilder setEnd(boolean value)
           
 RangeBuilder setEnd(byte[] value)
           
 RangeBuilder setEnd(java.nio.ByteBuffer value)
           
 RangeBuilder setEnd(java.util.Date value)
           
 RangeBuilder setEnd(double value)
           
 RangeBuilder setEnd(int value)
           
 RangeBuilder setEnd(long value)
           
 RangeBuilder setEnd(java.lang.String value)
           
<T> RangeBuilder
setEnd(T value, Serializer<T> serializer)
           
 RangeBuilder setEnd(java.util.UUID value)
           
 RangeBuilder setLimit(int count)
           
 RangeBuilder setMaxSize(int count)
          Deprecated. use setLimit instead
 RangeBuilder setReversed()
          Deprecated. Use setReversed(boolean reversed)
 RangeBuilder setReversed(boolean reversed)
           
 RangeBuilder setStart(boolean value)
           
 RangeBuilder setStart(byte[] value)
           
 RangeBuilder setStart(java.nio.ByteBuffer value)
           
 RangeBuilder setStart(java.util.Date value)
           
 RangeBuilder setStart(double value)
           
 RangeBuilder setStart(int value)
           
 RangeBuilder setStart(long value)
           
 RangeBuilder setStart(java.lang.String value)
           
<T> RangeBuilder
setStart(T value, Serializer<T> serializer)
           
 RangeBuilder setStart(java.util.UUID value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RangeBuilder

public RangeBuilder()
Method Detail

setMaxSize

@Deprecated
public RangeBuilder setMaxSize(int count)
Deprecated. use setLimit instead


setLimit

public RangeBuilder setLimit(int count)

setReversed

@Deprecated
public RangeBuilder setReversed()
Deprecated. Use setReversed(boolean reversed)

Returns:

setReversed

public RangeBuilder setReversed(boolean reversed)

setStart

public RangeBuilder setStart(java.lang.String value)

setStart

public RangeBuilder setStart(byte[] value)

setStart

public RangeBuilder setStart(int value)

setStart

public RangeBuilder setStart(long value)

setStart

public RangeBuilder setStart(boolean value)

setStart

public RangeBuilder setStart(java.nio.ByteBuffer value)

setStart

public RangeBuilder setStart(java.util.Date value)

setStart

public RangeBuilder setStart(double value)

setStart

public RangeBuilder setStart(java.util.UUID value)

setStart

public <T> RangeBuilder setStart(T value,
                                 Serializer<T> serializer)

setEnd

public RangeBuilder setEnd(java.lang.String value)

setEnd

public RangeBuilder setEnd(byte[] value)

setEnd

public RangeBuilder setEnd(int value)

setEnd

public RangeBuilder setEnd(long value)

setEnd

public RangeBuilder setEnd(boolean value)

setEnd

public RangeBuilder setEnd(java.nio.ByteBuffer value)

setEnd

public RangeBuilder setEnd(java.util.Date value)

setEnd

public RangeBuilder setEnd(double value)

setEnd

public RangeBuilder setEnd(java.util.UUID value)

setEnd

public <T> RangeBuilder setEnd(T value,
                               Serializer<T> serializer)

build

public ByteBufferRange build()

clone

public static java.nio.ByteBuffer clone(java.nio.ByteBuffer original)