Package org.apache.cassandra.db
Class CBuilder
- java.lang.Object
-
- org.apache.cassandra.db.CBuilder
-
public abstract class CBuilder extends java.lang.ObjectAllows to build ClusteringPrefixes, either Clustering or ClusteringBound.
-
-
Field Summary
Fields Modifier and Type Field Description static CBuilderSTATIC_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 CBuilderadd(java.lang.Object value)CBuilderadd(java.nio.ByteBuffer value)<V> CBuilderadd(ClusteringPrefix<V> prefix, int i)abstract <V> CBuilderadd(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 ClusteringComparatorcomparator()abstract intcount()static CBuildercreate(ClusteringComparator comparator)abstract intremainingCount()
-
-
-
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)
-
-