Author: brandonwilliams Date: Mon Dec 6 23:24:17 2010 New Revision: 1042851
URL: http://svn.apache.org/viewvc?rev=1042851&view=rev Log: Switch word_count CFs to AsciiType. Patch by brandonwillliams Modified: cassandra/branches/cassandra-0.7/contrib/word_count/src/WordCountSetup.java cassandra/trunk/contrib/word_count/src/WordCountSetup.java Modified: cassandra/branches/cassandra-0.7/contrib/word_count/src/WordCountSetup.java URL: http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.7/contrib/word_count/src/WordCountSetup.java?rev=1042851&r1=1042850&r2=1042851&view=diff ============================================================================== --- cassandra/branches/cassandra-0.7/contrib/word_count/src/WordCountSetup.java (original) +++ cassandra/branches/cassandra-0.7/contrib/word_count/src/WordCountSetup.java Mon Dec 6 23:24:17 2010 @@ -99,8 +99,14 @@ public class WordCountSetup private static void setupKeyspace(Cassandra.Iface client) throws TException, InvalidRequestException { List<CfDef> cfDefList = new ArrayList<CfDef>(); - cfDefList.add(new CfDef(WordCount.KEYSPACE, WordCount.COLUMN_FAMILY)); - cfDefList.add(new CfDef(WordCount.KEYSPACE, WordCount.OUTPUT_COLUMN_FAMILY)); + CfDef input = new CfDef(WordCount.KEYSPACE, WordCount.COLUMN_FAMILY); + input.setComparator_type("AsciiType"); + input.setDefault_validation_class("AsciiType"); + cfDefList.add(input); + CfDef output = new CfDef(WordCount.KEYSPACE, WordCount.OUTPUT_COLUMN_FAMILY); + output.setComparator_type("AsciiType"); + output.setDefault_validation_class("AsciiType"); + cfDefList.add(output); client.system_add_keyspace(new KsDef(WordCount.KEYSPACE, "org.apache.cassandra.locator.SimpleStrategy", 1, cfDefList)); int magnitude = client.describe_ring(WordCount.KEYSPACE).size(); Modified: cassandra/trunk/contrib/word_count/src/WordCountSetup.java URL: http://svn.apache.org/viewvc/cassandra/trunk/contrib/word_count/src/WordCountSetup.java?rev=1042851&r1=1042850&r2=1042851&view=diff ============================================================================== --- cassandra/trunk/contrib/word_count/src/WordCountSetup.java (original) +++ cassandra/trunk/contrib/word_count/src/WordCountSetup.java Mon Dec 6 23:24:17 2010 @@ -99,8 +99,14 @@ public class WordCountSetup private static void setupKeyspace(Cassandra.Iface client) throws TException, InvalidRequestException { List<CfDef> cfDefList = new ArrayList<CfDef>(); - cfDefList.add(new CfDef(WordCount.KEYSPACE, WordCount.COLUMN_FAMILY)); - cfDefList.add(new CfDef(WordCount.KEYSPACE, WordCount.OUTPUT_COLUMN_FAMILY)); + CfDef input = new CfDef(WordCount.KEYSPACE, WordCount.COLUMN_FAMILY); + input.setComparator_type("AsciiType"); + input.setDefault_validation_class("AsciiType"); + cfDefList.add(input); + CfDef output = new CfDef(WordCount.KEYSPACE, WordCount.OUTPUT_COLUMN_FAMILY); + output.setComparator_type("AsciiType"); + output.setDefault_validation_class("AsciiType"); + cfDefList.add(output); client.system_add_keyspace(new KsDef(WordCount.KEYSPACE, "org.apache.cassandra.locator.SimpleStrategy", 1, cfDefList)); int magnitude = client.describe_ring(WordCount.KEYSPACE).size();