Author: jbellis
Date: Fri Dec 11 16:09:13 2009
New Revision: 889674

URL: http://svn.apache.org/viewvc?rev=889674&view=rev
Log:
clean up casting, generics of CompactionIterator use.  patch by jbellis

Modified:
    
incubator/cassandra/trunk/src/java/org/apache/cassandra/db/ColumnFamilyStore.java

Modified: 
incubator/cassandra/trunk/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
URL: 
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/db/ColumnFamilyStore.java?rev=889674&r1=889673&r2=889674&view=diff
==============================================================================
--- 
incubator/cassandra/trunk/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
 (original)
+++ 
incubator/cassandra/trunk/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
 Fri Dec 11 16:09:13 2009
@@ -811,7 +811,7 @@
 
         SSTableWriter writer = null;
         CompactionIterator ci = new CompactionIterator(sstables, 
getDefaultGCBefore(), sstables.size() == ssTables_.size());
-        Iterator nni = new FilterIterator(ci, 
PredicateUtils.notNullPredicate());
+        Iterator<CompactionIterator.CompactedRow> nni = new FilterIterator(ci, 
PredicateUtils.notNullPredicate());
 
         try
         {
@@ -822,7 +822,7 @@
 
             while (nni.hasNext())
             {
-                CompactionIterator.CompactedRow row = 
(CompactionIterator.CompactedRow) nni.next();
+                CompactionIterator.CompactedRow row = nni.next();
                 if (Range.isTokenInRanges(row.key.token, ranges))
                 {
                     if (writer == null)
@@ -901,7 +901,7 @@
 
         SSTableWriter writer;
         CompactionIterator ci = new CompactionIterator(sstables, gcBefore, 
major); // retain a handle so we can call close()
-        Iterator nni = new FilterIterator(ci, 
PredicateUtils.notNullPredicate());
+        Iterator<CompactionIterator.CompactedRow> nni = new FilterIterator(ci, 
PredicateUtils.notNullPredicate());
 
         try
         {
@@ -923,7 +923,7 @@
             validator.prepare();
             while (nni.hasNext())
             {
-                CompactionIterator.CompactedRow row = 
(CompactionIterator.CompactedRow) nni.next();
+                CompactionIterator.CompactedRow row = nni.next();
                 writer.append(row.key, row.buffer);
                 validator.add(row);
                 totalkeysWritten++;
@@ -971,8 +971,8 @@
     }
 
     /**
-     * Performs a readonly compaction of all sstables in order to validate
-     * them on request, but without performing any writes.
+     * Performs a readonly "compaction" of all sstables in order to validate 
complete rows,
+     * but without writing the merge result
      */
     void doReadonlyCompaction(InetAddress initiator) throws IOException
     {
@@ -980,14 +980,14 @@
         CompactionIterator ci = new CompactionIterator(sstables, 
getDefaultGCBefore(), true);
         try
         {
-            Iterator nni = new FilterIterator(ci, 
PredicateUtils.notNullPredicate());
+            Iterator<CompactionIterator.CompactedRow> nni = new 
FilterIterator(ci, PredicateUtils.notNullPredicate());
 
             // validate the CF as we iterate over it
             AntiEntropyService.IValidator validator = 
AntiEntropyService.instance().getValidator(table_, columnFamily_, initiator);
             validator.prepare();
             while (nni.hasNext())
             {
-                CompactionIterator.CompactedRow row = 
(CompactionIterator.CompactedRow) nni.next();
+                CompactionIterator.CompactedRow row = nni.next();
                 validator.add(row);
             }
             validator.complete();


Reply via email to