Package org.apache.cassandra.db.marshal
Interface ValueAccessor.ObjectFactory<V>
-
- Type Parameters:
V
- the backing type
- Enclosing interface:
- ValueAccessor<V>
public static interface ValueAccessor.ObjectFactory<V>
Creates db objects using the given accessors value type. ObjectFactory instances are meant to be returned by the factory() method of a value accessor.
-
-
Method Summary
-
-
-
Method Detail
-
cell
Cell<V> cell(ColumnMetadata column, long timestamp, int ttl, long localDeletionTime, V value, CellPath path)
-
clustering
Clustering<V> clustering(V... values)
-
clustering
Clustering<V> clustering()
-
staticClustering
Clustering<V> staticClustering()
-
bound
ClusteringBound<V> bound(ClusteringPrefix.Kind kind, V... values)
-
bound
ClusteringBound<V> bound(ClusteringPrefix.Kind kind)
-
boundary
ClusteringBoundary<V> boundary(ClusteringPrefix.Kind kind, V... values)
-
boundOrBoundary
default ClusteringBoundOrBoundary<V> boundOrBoundary(ClusteringPrefix.Kind kind, V... values)
-
inclusiveOpen
default ClusteringBound<V> inclusiveOpen(boolean reversed, V[] boundValues)
-
exclusiveOpen
default ClusteringBound<V> exclusiveOpen(boolean reversed, V[] boundValues)
-
inclusiveClose
default ClusteringBound<V> inclusiveClose(boolean reversed, V[] boundValues)
-
exclusiveClose
default ClusteringBound<V> exclusiveClose(boolean reversed, V[] boundValues)
-
inclusiveCloseExclusiveOpen
default ClusteringBoundary<V> inclusiveCloseExclusiveOpen(boolean reversed, V[] boundValues)
-
exclusiveCloseInclusiveOpen
default ClusteringBoundary<V> exclusiveCloseInclusiveOpen(boolean reversed, V[] boundValues)
-
-