Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Cassandra Wiki" for 
change notification.

The "ArchitectureSSTable" page has been changed by DaveBrosius:
http://wiki.apache.org/cassandra/ArchitectureSSTable?action=diff&rev1=3&rev2=4

Comment:
doc where getColumnIndexSize comes from

     1. Write serialized bytes of bloom filter
    1. Start indexing based on column family comparator
     1. If columns empty write integer zero, return
-    1. Iterate over columns until getColumnIndexSize() is exceeded (default is 
64KB)
+    1. Iterate over columns until getColumnIndexSize() is exceeded (default is 
64KB: Value from yaml's column_index_size_in_kb)
      1. Construct new !IndexInfo that consists of last column before exceeded, 
existing column name, startPosition and endPosition - startPosition
     1. Write size of indexSizeInBytes (int)
-    1. Serialize each !IndexInfo object - (firstname is last colum name before 
exceeded, and lastname is the existing column name)
+    1. Serialize each !IndexInfo object - (firstname is last column name 
before exceeded, and lastname is the existing column name)
      1. Write byte firstname - (length >> 8) & 0xFF
      1. Write byte firstname - (length & 0xFF)
      1. Write byte firstname

Reply via email to