You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by jb...@apache.org on 2009/03/27 03:18:28 UTC

svn commit: r758966 - in /incubator/cassandra/trunk/src/org/apache/cassandra/db: ColumnFamily.java CountFilter.java DBManager.java Memtable.java NamesFilter.java SystemTable.java TimeFilter.java

Author: jbellis
Date: Fri Mar 27 02:18:28 2009
New Revision: 758966

URL: http://svn.apache.org/viewvc?rev=758966&view=rev
Log:
r/m redundant name from addColumn(name, IColumn)

Modified:
    incubator/cassandra/trunk/src/org/apache/cassandra/db/ColumnFamily.java
    incubator/cassandra/trunk/src/org/apache/cassandra/db/CountFilter.java
    incubator/cassandra/trunk/src/org/apache/cassandra/db/DBManager.java
    incubator/cassandra/trunk/src/org/apache/cassandra/db/Memtable.java
    incubator/cassandra/trunk/src/org/apache/cassandra/db/NamesFilter.java
    incubator/cassandra/trunk/src/org/apache/cassandra/db/SystemTable.java
    incubator/cassandra/trunk/src/org/apache/cassandra/db/TimeFilter.java

Modified: incubator/cassandra/trunk/src/org/apache/cassandra/db/ColumnFamily.java
URL: http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/org/apache/cassandra/db/ColumnFamily.java?rev=758966&r1=758965&r2=758966&view=diff
==============================================================================
--- incubator/cassandra/trunk/src/org/apache/cassandra/db/ColumnFamily.java (original)
+++ incubator/cassandra/trunk/src/org/apache/cassandra/db/ColumnFamily.java Fri Mar 27 02:18:28 2009
@@ -184,12 +184,8 @@
     */
     void addColumns(ColumnFamily cf)
     {
-        Map<String, IColumn> columns = cf.getColumns();
-        Set<String> cNames = columns.keySet();
-
-        for ( String cName : cNames )
-        {
-        	addColumn(cName, columns.get(cName));
+        for (IColumn column : cf.getAllColumns()) {
+            addColumn(column);
         }
     }
 
@@ -202,7 +198,7 @@
     public void createColumn(String name)
     {
     	IColumn column = columnFactory_.createColumn(name);
-    	addColumn(column.name(), column);
+    	addColumn(column);
     }
 
     int getColumnCount()
@@ -230,13 +226,13 @@
     public void createColumn(String name, byte[] value)
     {
     	IColumn column = columnFactory_.createColumn(name, value);
-    	addColumn(column.name(), column);
+    	addColumn(column);
     }
 
 	public void createColumn(String name, byte[] value, long timestamp)
 	{
 		IColumn column = columnFactory_.createColumn(name, value, timestamp);
-		addColumn(column.name(), column);
+		addColumn(column);
 	}
 
     void clear()
@@ -248,9 +244,10 @@
      * If we find an old column that has the same name
      * the ask it to resolve itself else add the new column .
     */
-    void addColumn(String name, IColumn column)
+    void addColumn(IColumn column)
     {
     	int newSize = 0;
+        String name = column.name();
         IColumn oldColumn = columns_.get(name);
         if ( oldColumn != null )
         {
@@ -377,14 +374,14 @@
         	IColumn columnExternal = columns.get(cName);
         	if( columnInternal == null )
         	{
-        		cfDiff.addColumn(cName, columnExternal);
+        		cfDiff.addColumn(columnExternal);
         	}
         	else
         	{
             	IColumn columnDiff = columnInternal.diff(columnExternal);
         		if(columnDiff != null)
         		{
-        			cfDiff.addColumn(cName, columnDiff);
+        			cfDiff.addColumn(columnDiff);
         		}
         	}
         }
@@ -533,7 +530,7 @@
         	column = cf.getColumnSerializer().deserialize(dis);
         	if(column != null)
         	{
-        		cf.addColumn(column.name(), column);
+        		cf.addColumn(column);
         	}
         }
     }
@@ -562,7 +559,7 @@
             	column = cf.getColumnSerializer().deserialize(dis, filter);
             	if(column != null)
             	{
-            		cf.addColumn(column.name(), column);
+            		cf.addColumn(column);
             		column = null;
             		if(filter.isDone())
             		{
@@ -599,7 +596,7 @@
 	            IColumn column = cf.getColumnSerializer().deserialize(dis, columnName, filter);
 	            if ( column != null )
 	            {
-	                cf.addColumn(column.name(), column);
+	                cf.addColumn(column);
 	                break;
 	            }
             }

Modified: incubator/cassandra/trunk/src/org/apache/cassandra/db/CountFilter.java
URL: http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/org/apache/cassandra/db/CountFilter.java?rev=758966&r1=758965&r2=758966&view=diff
==============================================================================
--- incubator/cassandra/trunk/src/org/apache/cassandra/db/CountFilter.java (original)
+++ incubator/cassandra/trunk/src/org/apache/cassandra/db/CountFilter.java Fri Mar 27 02:18:28 2009
@@ -62,7 +62,7 @@
     		Collection<IColumn> columns = columnFamily.getAllColumns();
     		for(IColumn column : columns)
     		{
-    			filteredCf.addColumn(column.name(), column);
+    			filteredCf.addColumn(column);
     			countLimit_--;
     			if( countLimit_ <= 0 )
     			{
@@ -78,7 +78,7 @@
     		{
     			SuperColumn superColumn = (SuperColumn)column;
     			SuperColumn filteredSuperColumn = new SuperColumn(superColumn.name());
-				filteredCf.addColumn(filteredSuperColumn.name(), filteredSuperColumn);
+				filteredCf.addColumn(filteredSuperColumn);
         		Collection<IColumn> subColumns = superColumn.getSubColumns();
         		for(IColumn subColumn : subColumns)
         		{

Modified: incubator/cassandra/trunk/src/org/apache/cassandra/db/DBManager.java
URL: http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/org/apache/cassandra/db/DBManager.java?rev=758966&r1=758965&r2=758966&view=diff
==============================================================================
--- incubator/cassandra/trunk/src/org/apache/cassandra/db/DBManager.java (original)
+++ incubator/cassandra/trunk/src/org/apache/cassandra/db/DBManager.java Fri Mar 27 02:18:28 2009
@@ -175,8 +175,8 @@
             String key = FBUtilities.getHostName();
             row = new Row(key);
             ColumnFamily cf = new ColumnFamily(SystemTable.cfName_);
-            cf.addColumn(SystemTable.token_, new Column(SystemTable.token_, token.toByteArray()) );
-            cf.addColumn(SystemTable.generation_, new Column(SystemTable.generation_, BasicUtilities.intToByteArray(generation)) );
+            cf.addColumn(new Column(SystemTable.token_, token.toByteArray()));
+            cf.addColumn(new Column(SystemTable.generation_, BasicUtilities.intToByteArray(generation)));
             row.addColumnFamily(cf);
             sysTable.apply(row);
             storageMetadata = new StorageMetadata( token, generation);
@@ -197,8 +197,7 @@
                 IColumn generation = columnFamily.getColumn(SystemTable.generation_);
                 int gen = BasicUtilities.byteArrayToInt(generation.value()) + 1;
 
-                Column generation2 = new Column("Generation", BasicUtilities.intToByteArray(gen), generation.timestamp() + 1);
-                columnFamily.addColumn("Generation", generation2);
+                columnFamily.addColumn(new Column("Generation", BasicUtilities.intToByteArray(gen), generation.timestamp() + 1));
                 storageMetadata = new StorageMetadata( bi, gen );
                 break;
             }

Modified: incubator/cassandra/trunk/src/org/apache/cassandra/db/Memtable.java
URL: http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/org/apache/cassandra/db/Memtable.java?rev=758966&r1=758965&r2=758966&view=diff
==============================================================================
--- incubator/cassandra/trunk/src/org/apache/cassandra/db/Memtable.java (original)
+++ incubator/cassandra/trunk/src/org/apache/cassandra/db/Memtable.java Fri Mar 27 02:18:28 2009
@@ -359,7 +359,7 @@
         		if(column != null )
         		{
         			columnFamily = new ColumnFamily(cfName_);
-        			columnFamily.addColumn(column.name(), column);
+        			columnFamily.addColumn(column);
         		}
         	}
         	else

Modified: incubator/cassandra/trunk/src/org/apache/cassandra/db/NamesFilter.java
URL: http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/org/apache/cassandra/db/NamesFilter.java?rev=758966&r1=758965&r2=758966&view=diff
==============================================================================
--- incubator/cassandra/trunk/src/org/apache/cassandra/db/NamesFilter.java (original)
+++ incubator/cassandra/trunk/src/org/apache/cassandra/db/NamesFilter.java Fri Mar 27 02:18:28 2009
@@ -56,7 +56,7 @@
 		        if ( names_.contains(column.name()) )
 		        {
 		            names_.remove(column.name());            
-					filteredCf.addColumn(column.name(), column);
+					filteredCf.addColumn(column);
 		        }
 				if( isDone() )
 				{
@@ -70,8 +70,8 @@
     		for(IColumn column : columns)
     		{
     			SuperColumn superColumn = (SuperColumn)column;
-    			SuperColumn filteredSuperColumn = new SuperColumn(superColumn.name());
-				filteredCf.addColumn(filteredSuperColumn.name(), filteredSuperColumn);
+                SuperColumn filteredSuperColumn = new SuperColumn(superColumn.name());
+                filteredCf.addColumn(filteredSuperColumn);
         		Collection<IColumn> subColumns = superColumn.getSubColumns();
         		for(IColumn subColumn : subColumns)
         		{

Modified: incubator/cassandra/trunk/src/org/apache/cassandra/db/SystemTable.java
URL: http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/org/apache/cassandra/db/SystemTable.java?rev=758966&r1=758965&r2=758966&view=diff
==============================================================================
--- incubator/cassandra/trunk/src/org/apache/cassandra/db/SystemTable.java (original)
+++ incubator/cassandra/trunk/src/org/apache/cassandra/db/SystemTable.java Fri Mar 27 02:18:28 2009
@@ -160,7 +160,7 @@
             IColumn tokenColumn = new Column(SystemTable.token_, token.toByteArray(), oldTokenColumnTimestamp + 1);
             /* replace the old "Token" column with this new one. */
             logger_.debug("Replacing old token " + new BigInteger( columnFamily.getColumn(SystemTable.token_).value() ).toString() + " with token " + token.toString());
-            columnFamily.addColumn(SystemTable.token_, tokenColumn);
+            columnFamily.addColumn(tokenColumn);
             reset(systemRow_);
         }
     }

Modified: incubator/cassandra/trunk/src/org/apache/cassandra/db/TimeFilter.java
URL: http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/org/apache/cassandra/db/TimeFilter.java?rev=758966&r1=758965&r2=758966&view=diff
==============================================================================
--- incubator/cassandra/trunk/src/org/apache/cassandra/db/TimeFilter.java (original)
+++ incubator/cassandra/trunk/src/org/apache/cassandra/db/TimeFilter.java Fri Mar 27 02:18:28 2009
@@ -58,7 +58,7 @@
     		{
     			if ( column.timestamp() >=  timeLimit_ )
     			{
-    				filteredCf.addColumn(column.name(), column);
+    				filteredCf.addColumn(column);
     				++i;
     			}
     			else
@@ -82,8 +82,8 @@
     		for(IColumn column : columns)
     		{
     			SuperColumn superColumn = (SuperColumn)column;
-    			SuperColumn filteredSuperColumn = new SuperColumn(superColumn.name());
-				filteredCf.addColumn(filteredSuperColumn.name(), filteredSuperColumn);
+       			SuperColumn filteredSuperColumn = new SuperColumn(superColumn.name());
+				filteredCf.addColumn(filteredSuperColumn);
         		Collection<IColumn> subColumns = superColumn.getSubColumns();
         		int i = 0;
         		for(IColumn subColumn : subColumns)