Package org.apache.cassandra.db
Class CBuilder
- java.lang.Object
-
- org.apache.cassandra.db.CBuilder
-
public abstract class CBuilder extends java.lang.Object
Allows to build ClusteringPrefixes, either Clustering or ClusteringBound.
-
-
Field Summary
Fields Modifier and Type Field Description static CBuilder
STATIC_BUILDER
-
Constructor Summary
Constructors Constructor Description CBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract CBuilder
add(java.lang.Object value)
CBuilder
add(java.nio.ByteBuffer value)
<V> CBuilder
add(ClusteringPrefix<V> prefix, int i)
abstract <V> CBuilder
add(V value, ValueAccessor<V> accessor)
abstract Clustering<?>
build()
abstract ClusteringBound<?>
buildBound(boolean isStart, boolean isInclusive)
abstract ClusteringBound<?>
buildBoundWith(java.util.List<java.nio.ByteBuffer> newValues, boolean isStart, boolean isInclusive)
abstract Clustering<?>
buildWith(java.util.List<java.nio.ByteBuffer> newValues)
abstract ClusteringComparator
comparator()
abstract int
count()
static CBuilder
create(ClusteringComparator comparator)
abstract int
remainingCount()
-
-
-
Field Detail
-
STATIC_BUILDER
public static CBuilder STATIC_BUILDER
-
-
Method Detail
-
create
public static CBuilder create(ClusteringComparator comparator)
-
count
public abstract int count()
-
remainingCount
public abstract int remainingCount()
-
comparator
public abstract ClusteringComparator comparator()
-
add
public final CBuilder add(java.nio.ByteBuffer value)
-
add
public final <V> CBuilder add(ClusteringPrefix<V> prefix, int i)
-
add
public abstract <V> CBuilder add(V value, ValueAccessor<V> accessor)
-
add
public abstract CBuilder add(java.lang.Object value)
-
build
public abstract Clustering<?> build()
-
buildBound
public abstract ClusteringBound<?> buildBound(boolean isStart, boolean isInclusive)
-
buildWith
public abstract Clustering<?> buildWith(java.util.List<java.nio.ByteBuffer> newValues)
-
buildBoundWith
public abstract ClusteringBound<?> buildBoundWith(java.util.List<java.nio.ByteBuffer> newValues, boolean isStart, boolean isInclusive)
-
-