me.prettyprint.cassandra.model.thrift
Class ThriftTypeInferringColumnQuery<K,N,V>

java.lang.Object
  extended by me.prettyprint.cassandra.model.AbstractBasicQuery<K,N,T>
      extended by me.prettyprint.cassandra.model.AbstractQuery<K,N,V,HColumn<N,V>>
          extended by me.prettyprint.cassandra.model.AbstractColumnQuery<K,N,V>
              extended by me.prettyprint.cassandra.model.thrift.ThriftColumnQuery<K,N,V>
                  extended by me.prettyprint.cassandra.model.thrift.ThriftTypeInferringColumnQuery<K,N,V>
Type Parameters:
K - key type
N - column name type
V - value type
All Implemented Interfaces:
ColumnQuery<K,N,V>, Query<HColumn<N,V>>

public class ThriftTypeInferringColumnQuery<K,N,V>
extends ThriftColumnQuery<K,N,V>

The same as ColumnQuery, but dynamically inferring the serializers needed to transform the key and column name to their binary form.

Author:
Bozhidar Bozhanov

Field Summary
 
Fields inherited from class me.prettyprint.cassandra.model.AbstractColumnQuery
key, name
 
Fields inherited from class me.prettyprint.cassandra.model.AbstractQuery
valueSerializer
 
Fields inherited from class me.prettyprint.cassandra.model.AbstractBasicQuery
columnFamilyName, columnNameSerializer, keySerializer, keyspace
 
Constructor Summary
ThriftTypeInferringColumnQuery(Keyspace keyspace)
           
ThriftTypeInferringColumnQuery(Keyspace keyspace, Serializer<V> valueSerializer)
           
 
Method Summary
 
Methods inherited from class me.prettyprint.cassandra.model.thrift.ThriftColumnQuery
execute
 
Methods inherited from class me.prettyprint.cassandra.model.AbstractColumnQuery
setColumnFamily, setKey, setName, toString
 
Methods inherited from class me.prettyprint.cassandra.model.AbstractQuery
getValueSerializer, setValueSerializer
 
Methods inherited from class me.prettyprint.cassandra.model.AbstractBasicQuery
getColumnNameSerializer, getKeySerializer, setColumnNameSerializer, setKeySerializer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface me.prettyprint.hector.api.query.ColumnQuery
setColumnFamily, setKey, setName
 

Constructor Detail

ThriftTypeInferringColumnQuery

public ThriftTypeInferringColumnQuery(Keyspace keyspace,
                                      Serializer<V> valueSerializer)

ThriftTypeInferringColumnQuery

public ThriftTypeInferringColumnQuery(Keyspace keyspace)


Copyright © 2011. All Rights Reserved.