Author: eevans
Date: Tue Mar 23 22:58:40 2010
New Revision: 926836

URL: http://svn.apache.org/viewvc?rev=926836&view=rev
Log:
don't allow hyphens in column family names

Patch by eevans; reviewed by jbellis for CASSANDRA-915

Modified:
    cassandra/trunk/src/java/org/apache/cassandra/config/DatabaseDescriptor.java

Modified: 
cassandra/trunk/src/java/org/apache/cassandra/config/DatabaseDescriptor.java
URL: 
http://svn.apache.org/viewvc/cassandra/trunk/src/java/org/apache/cassandra/config/DatabaseDescriptor.java?rev=926836&r1=926835&r2=926836&view=diff
==============================================================================
--- 
cassandra/trunk/src/java/org/apache/cassandra/config/DatabaseDescriptor.java 
(original)
+++ 
cassandra/trunk/src/java/org/apache/cassandra/config/DatabaseDescriptor.java 
Tue Mar 23 22:58:40 2010
@@ -656,6 +656,10 @@ public class DatabaseDescriptor
                     {
                         throw new ConfigurationException("ColumnFamily name 
attribute is required");
                     }
+                    if (cfName.contains("-"))
+                    {
+                        throw new ConfigurationException("ColumnFamily names 
cannot contain hyphens");
+                    }
                     String xqlCF = xqlTable + "columnfami...@name='" + cfName 
+ "']/";
 
                     // Parse out the column type


Reply via email to