K - the key's data typeSN - the standard or super column's data typeN - the child column name type in a super columnpublic class SuperCfUpdater<K,SN,N> extends AbstractTemplateUpdater<K,N>
| Modifier and Type | Field and Description |
|---|---|
protected SuperCfTemplate<K,SN,N> |
template |
clock, columnFactory, DEF_TTL, globalTtl, keyPos, keys, mutator| Constructor and Description |
|---|
SuperCfUpdater(SuperCfTemplate<K,SN,N> sTemplate,
ColumnFactory columnFactory) |
| Modifier and Type | Method and Description |
|---|---|
SuperCfUpdater<K,SN,N> |
addKey(K key) |
SuperCfUpdater<K,SN,N> |
addSuperColumn(SN sColumnName) |
void |
deleteSubColumn(N columnName) |
void |
deleteSuperColumn()
Deletes the super column and all of its sub columns
|
SN |
getCurrentSuperColumn() |
void |
setBoolean(N subColumnName,
Boolean value) |
void |
setByteArray(N subColumnName,
byte[] value) |
void |
setByteBuffer(N subColumnName,
ByteBuffer value) |
void |
setDate(N subColumnName,
Date value) |
void |
setDouble(N subColumnName,
Double value) |
void |
setFloat(N subColumnName,
Float value) |
void |
setInteger(N subColumnName,
Integer value) |
void |
setLong(N subColumnName,
Long value) |
void |
setString(N subColumnName,
String value) |
void |
setUUID(N subColumnName,
UUID value) |
<V> void |
setValue(N subColumnName,
V value,
Serializer<V> serializer) |
getCurrentKey, getCurrentMutator, setClock, setTtl, updateprotected SuperCfTemplate<K,SN,N> template
public SuperCfUpdater(SuperCfTemplate<K,SN,N> sTemplate, ColumnFactory columnFactory)
public SuperCfUpdater<K,SN,N> addKey(K key)
addKey in class AbstractTemplateUpdater<K,N>public SuperCfUpdater<K,SN,N> addSuperColumn(SN sColumnName)
public SN getCurrentSuperColumn()
public void deleteSuperColumn()
public void deleteSubColumn(N columnName)
public void setByteArray(N subColumnName, byte[] value)
public void setByteBuffer(N subColumnName, ByteBuffer value)
public <V> void setValue(N subColumnName, V value, Serializer<V> serializer)
Copyright © 2014. All Rights Reserved.