com.netflix.astyanax.util
Class RangeBuilder
java.lang.Object
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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RangeBuilder
public RangeBuilder()
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)