public class CQL3CasConditions extends java.lang.Object implements CASConditions
Constructor and Description |
---|
CQL3CasConditions(CFMetaData cfm,
long now) |
Modifier and Type | Method and Description |
---|---|
void |
addConditions(ColumnNameBuilder prefix,
java.util.Collection<ColumnCondition> conds,
java.util.List<java.nio.ByteBuffer> variables) |
void |
addExist(ColumnNameBuilder prefix) |
void |
addNotExist(ColumnNameBuilder prefix) |
boolean |
appliesTo(ColumnFamily current)
Returns whether the provided CF, that represents the values fetched using the
readFilter(), match the CAS conditions this object stands for.
|
IDiskAtomFilter |
readFilter()
The filter to use to fetch the value to compare for the CAS.
|
public CQL3CasConditions(CFMetaData cfm, long now)
public void addNotExist(ColumnNameBuilder prefix) throws InvalidRequestException
InvalidRequestException
public void addExist(ColumnNameBuilder prefix) throws InvalidRequestException
InvalidRequestException
public void addConditions(ColumnNameBuilder prefix, java.util.Collection<ColumnCondition> conds, java.util.List<java.nio.ByteBuffer> variables) throws InvalidRequestException
InvalidRequestException
public IDiskAtomFilter readFilter()
CASConditions
readFilter
in interface CASConditions
public boolean appliesTo(ColumnFamily current) throws InvalidRequestException
CASConditions
appliesTo
in interface CASConditions
InvalidRequestException
Copyright © 2014 The Apache Software Foundation