me.prettyprint.hector.api
Interface HColumnFamily<K,N>

All Superinterfaces:
Iterator<HColumnFamily<K,N>>, ResultStatus
All Known Implementing Classes:
HColumnFamilyImpl

public interface HColumnFamily<K,N>
extends Iterator<HColumnFamily<K,N>>, ResultStatus


Method Summary
 HColumnFamily<K,N> addColumnName(N columnName)
           
 HColumnFamily<K,N> addKey(K key)
           
 HColumnFamily<K,N> addKeys(Collection<K> keys)
           
 HColumnFamily<K,N> clear()
           
 HColumn<N,?> getColumn(N name)
           
 Collection<HColumn<N,ByteBuffer>> getColumns()
           
 Date getDate(N name)
           
 double getDouble(N name)
           
 int getInt(N name)
           
 long getLong(N name)
           
 String getString(N name)
           
 UUID getUUID(N name)
           
<V> V
getValue(N name, Serializer<V> valueSerializer)
           
 HColumnFamily<K,N> removeKeys()
           
 HColumnFamily<K,N> setColumnNames(Collection<N> columnNames)
           
 HColumnFamily<K,N> setCount(int count)
           
 HColumnFamily<K,N> setFinish(N name)
           
 HColumnFamily<K,N> setReadConsistencyLevel(HConsistencyLevel readLevel)
           
 HColumnFamily<K,N> setReversed(boolean reversed)
           
 HColumnFamily<K,N> setStart(N name)
           
 HColumnFamily<K,N> setWriteConsistencyLevel(HConsistencyLevel writeLevel)
           
 
Methods inherited from interface java.util.Iterator
hasNext, next, remove
 
Methods inherited from interface me.prettyprint.hector.api.ResultStatus
getExecutionTimeMicro, getExecutionTimeNano, getHostUsed
 

Method Detail

setReadConsistencyLevel

HColumnFamily<K,N> setReadConsistencyLevel(HConsistencyLevel readLevel)

setWriteConsistencyLevel

HColumnFamily<K,N> setWriteConsistencyLevel(HConsistencyLevel writeLevel)

addKey

HColumnFamily<K,N> addKey(K key)

addKeys

HColumnFamily<K,N> addKeys(Collection<K> keys)

removeKeys

HColumnFamily<K,N> removeKeys()

clear

HColumnFamily<K,N> clear()

setStart

HColumnFamily<K,N> setStart(N name)

setFinish

HColumnFamily<K,N> setFinish(N name)

setCount

HColumnFamily<K,N> setCount(int count)

setReversed

HColumnFamily<K,N> setReversed(boolean reversed)

setColumnNames

HColumnFamily<K,N> setColumnNames(Collection<N> columnNames)

addColumnName

HColumnFamily<K,N> addColumnName(N columnName)

getColumns

Collection<HColumn<N,ByteBuffer>> getColumns()

getColumn

HColumn<N,?> getColumn(N name)

getString

String getString(N name)

getInt

int getInt(N name)

getLong

long getLong(N name)

getUUID

UUID getUUID(N name)

getDate

Date getDate(N name)

getDouble

double getDouble(N name)

getValue

<V> V getValue(N name,
               Serializer<V> valueSerializer)


Copyright © 2011. All Rights Reserved.