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