public class UpdateParameters
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
CFMetaData |
metadata |
QueryOptions |
options |
PartitionColumns |
updatedColumns |
| Constructor and Description |
|---|
UpdateParameters(CFMetaData metadata,
PartitionColumns updatedColumns,
QueryOptions options,
long timestamp,
int ttl,
java.util.Map<DecoratedKey,Partition> prefetchedRows,
boolean validateIndexedColumns) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCell(ColumnDefinition column,
java.nio.ByteBuffer value) |
void |
addCell(ColumnDefinition column,
CellPath path,
java.nio.ByteBuffer value) |
void |
addCounter(ColumnDefinition column,
long increment) |
void |
addPrimaryKeyLivenessInfo() |
void |
addRowDeletion() |
void |
addTombstone(ColumnDefinition column) |
void |
addTombstone(ColumnDefinition column,
CellPath path) |
Row |
buildRow() |
Clustering |
currentClustering() |
DeletionTime |
deletionTime() |
Row |
getPrefetchedRow(DecoratedKey key,
Clustering clustering) |
RangeTombstone |
makeRangeTombstone(CBuilder cbuilder) |
void |
newPartition(DecoratedKey partitionKey) |
void |
newRow(Clustering clustering) |
void |
setComplexDeletionTime(ColumnDefinition column) |
void |
setComplexDeletionTimeForOverwrite(ColumnDefinition column) |
public final CFMetaData metadata
public final PartitionColumns updatedColumns
public final QueryOptions options
public UpdateParameters(CFMetaData metadata, PartitionColumns updatedColumns, QueryOptions options, long timestamp, int ttl, java.util.Map<DecoratedKey,Partition> prefetchedRows, boolean validateIndexedColumns) throws InvalidRequestException
InvalidRequestExceptionpublic void newPartition(DecoratedKey partitionKey) throws InvalidRequestException
InvalidRequestExceptionpublic void newRow(Clustering clustering) throws InvalidRequestException
InvalidRequestExceptionpublic Clustering currentClustering()
public void addPrimaryKeyLivenessInfo()
public void addRowDeletion()
public void addTombstone(ColumnDefinition column) throws InvalidRequestException
InvalidRequestExceptionpublic void addTombstone(ColumnDefinition column, CellPath path) throws InvalidRequestException
InvalidRequestExceptionpublic void addCell(ColumnDefinition column, java.nio.ByteBuffer value) throws InvalidRequestException
InvalidRequestExceptionpublic void addCell(ColumnDefinition column, CellPath path, java.nio.ByteBuffer value) throws InvalidRequestException
InvalidRequestExceptionpublic void addCounter(ColumnDefinition column, long increment) throws InvalidRequestException
InvalidRequestExceptionpublic void setComplexDeletionTime(ColumnDefinition column)
public void setComplexDeletionTimeForOverwrite(ColumnDefinition column)
public Row buildRow()
public DeletionTime deletionTime()
public RangeTombstone makeRangeTombstone(CBuilder cbuilder)
public Row getPrefetchedRow(DecoratedKey key, Clustering clustering)
Copyright © 2015 The Apache Software Foundation