Package org.apache.cassandra.db
Class CBuilder
java.lang.Object
org.apache.cassandra.db.CBuilder
Allows to build ClusteringPrefixes, either Clustering or ClusteringBound.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract CBuilderfinal CBuilderadd(ByteBuffer value) final <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(List<ByteBuffer> newValues, boolean isStart, boolean isInclusive) abstract Clustering<?>buildWith(List<ByteBuffer> newValues) abstract ClusteringComparatorabstract intcount()static CBuildercreate(ClusteringComparator comparator) abstract int
-
Field Details
-
STATIC_BUILDER
-
-
Constructor Details
-
CBuilder
public CBuilder()
-
-
Method Details
-
create
-
count
public abstract int count() -
remainingCount
public abstract int remainingCount() -
comparator
-
add
-
add
-
add
-
add
-
build
-
buildBound
-
buildWith
-
buildBoundWith
public abstract ClusteringBound<?> buildBoundWith(List<ByteBuffer> newValues, boolean isStart, boolean isInclusive)
-