I'd say that following below steps, you'll the whole logic for 'READ' path : org.apache.cassandra.thrift.CassandraServer.get(ByteBuffer, ColumnPath, ConsistencyLevel) -> 'org.apache.cassandra.service.StorageProxy.read(List<ReadCommand>, ConsistencyLevel)' -> essagingService.instance().sendRR (*ReadCommand Message*)
Then, org.apache.cassandra.db.ReadVerbHandler.doVerb(Message, String) ->org.apache.cassandra.db.SliceByNamesReadCommand/SliceFromReadCommand.getRow(Table) -> org.apache.cassandra.db.Table.getRow(QueryFilter) -> org.apache.cassandra.db.*ColumnFamilyStore.getColumnFamily(QueryFilter) * Hope this helps. -P 2011/4/19 Jonathan Ellis <jbel...@gmail.com> > ColumnFamilyStore.getColumnFamily > > On Mon, Apr 18, 2011 at 7:15 PM, Anurag Gujral <anurag.guj...@gmail.com> > wrote: > > Hi All, > > Can you please point me to the code where cassandra is > iterating > > over all the sstables for a key when doing read operation on a > > key. > > Thanks a ton, > > Regards, > > Anurag > > > > > > -- > Jonathan Ellis > Project Chair, Apache Cassandra > co-founder of DataStax, the source for professional Cassandra support > http://www.datastax.com >