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
Modifier and TypeMethodDescriptionbound(ClusteringPrefix.Kind kind) bound(ClusteringPrefix.Kind kind, V... values) boundary(ClusteringPrefix.Kind kind, V... values) default ClusteringBoundOrBoundary<V>boundOrBoundary(ClusteringPrefix.Kind kind, V... values) cell(ColumnMetadata column, long timestamp, int ttl, long localDeletionTime, V value, CellPath path) clustering(V... values) default ClusteringBound<V>exclusiveClose(boolean reversed, V[] boundValues) default ClusteringBoundary<V>exclusiveCloseInclusiveOpen(boolean reversed, V[] boundValues) default ClusteringBound<V>exclusiveOpen(boolean reversed, V[] boundValues) default ClusteringBound<V>inclusiveClose(boolean reversed, V[] boundValues) default ClusteringBoundary<V>inclusiveCloseExclusiveOpen(boolean reversed, V[] boundValues) default ClusteringBound<V>inclusiveOpen(boolean reversed, V[] boundValues)
-
Method Details
-
cell
Cell<V> cell(ColumnMetadata column, long timestamp, int ttl, long localDeletionTime, V value, CellPath path) -
clustering
-
clustering
Clustering<V> clustering() -
staticClustering
Clustering<V> staticClustering() -
bound
-
bound
-
boundary
-
boundOrBoundary
-
inclusiveOpen
-
exclusiveOpen
-
inclusiveClose
-
exclusiveClose
-
inclusiveCloseExclusiveOpen
-
exclusiveCloseInclusiveOpen
-