me.prettyprint.cassandra.service.template
Class AbstractTemplateUpdater<K,N>
java.lang.Object
me.prettyprint.cassandra.service.template.AbstractTemplateUpdater<K,N>
- Direct Known Subclasses:
- ColumnFamilyUpdater, SuperCfUpdater
public abstract class AbstractTemplateUpdater<K,N>
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
keys
protected List<K> keys
keyPos
protected int keyPos
columnFactory
protected ColumnFactory columnFactory
template
protected AbstractColumnFamilyTemplate<K,N> template
mutator
protected Mutator<K> mutator
AbstractTemplateUpdater
public AbstractTemplateUpdater(AbstractColumnFamilyTemplate<K,N> template,
ColumnFactory columnFactory,
Mutator<K> mutator)
addKey
public AbstractTemplateUpdater<K,N> addKey(K key)
getCurrentKey
public K getCurrentKey()
- Returns:
- Give the updater access to the current key if it needs it
update
public void update()
- To be overridden by folks choosing to add their own functionality. Default is a no-op.
getCurrentMutator
public Mutator<K> getCurrentMutator()
Copyright © 2011. All Rights Reserved.