# HG changeset patch
# User shoshi
# Date 1291027542 -32400
# Node ID b8b751a9fafbe0f4a260d5bc619358e9fc562142
# Parent c0a0fa870e6e73b40eb62919aef04d4e4949182c
added treecms.proto.cassandra
added cassandra libraries
diff -r c0a0fa870e6e -r b8b751a9fafb .classpath
--- a/.classpath Fri Nov 19 15:31:42 2010 +0900
+++ b/.classpath Mon Nov 29 19:45:42 2010 +0900
@@ -3,5 +3,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff -r c0a0fa870e6e -r b8b751a9fafb CHANGELOG
--- a/CHANGELOG Fri Nov 19 15:31:42 2010 +0900
+++ b/CHANGELOG Mon Nov 29 19:45:42 2010 +0900
@@ -1,4 +1,14 @@
CHANGELOG
+2010/11/29
+added treecms.proto.cassandra
+added cassandra libraries
+
+2010/11/20
+modified SimpleNode
+ added getAddedChidlren.
+
+2010/11/19
+bug fix.
2010/11/18
added GUIEditor
diff -r c0a0fa870e6e -r b8b751a9fafb lib/antlr-3.1.3.jar
Binary file lib/antlr-3.1.3.jar has changed
diff -r c0a0fa870e6e -r b8b751a9fafb lib/apache-cassandra-0.6.8.jar
Binary file lib/apache-cassandra-0.6.8.jar has changed
diff -r c0a0fa870e6e -r b8b751a9fafb lib/clhm-production.jar
Binary file lib/clhm-production.jar has changed
diff -r c0a0fa870e6e -r b8b751a9fafb lib/commons-cli-1.1.jar
Binary file lib/commons-cli-1.1.jar has changed
diff -r c0a0fa870e6e -r b8b751a9fafb lib/commons-codec-1.2.jar
Binary file lib/commons-codec-1.2.jar has changed
diff -r c0a0fa870e6e -r b8b751a9fafb lib/commons-collections-3.2.1.jar
Binary file lib/commons-collections-3.2.1.jar has changed
diff -r c0a0fa870e6e -r b8b751a9fafb lib/commons-lang-2.4.jar
Binary file lib/commons-lang-2.4.jar has changed
diff -r c0a0fa870e6e -r b8b751a9fafb lib/google-collections-1.0.jar
Binary file lib/google-collections-1.0.jar has changed
diff -r c0a0fa870e6e -r b8b751a9fafb lib/hadoop-core-0.20.1.jar
Binary file lib/hadoop-core-0.20.1.jar has changed
diff -r c0a0fa870e6e -r b8b751a9fafb lib/high-scale-lib.jar
Binary file lib/high-scale-lib.jar has changed
diff -r c0a0fa870e6e -r b8b751a9fafb lib/ivy-2.1.0.jar
Binary file lib/ivy-2.1.0.jar has changed
diff -r c0a0fa870e6e -r b8b751a9fafb lib/jackson-core-asl-1.4.0.jar
Binary file lib/jackson-core-asl-1.4.0.jar has changed
diff -r c0a0fa870e6e -r b8b751a9fafb lib/jackson-mapper-asl-1.4.0.jar
Binary file lib/jackson-mapper-asl-1.4.0.jar has changed
diff -r c0a0fa870e6e -r b8b751a9fafb lib/jline-0.9.94.jar
Binary file lib/jline-0.9.94.jar has changed
diff -r c0a0fa870e6e -r b8b751a9fafb lib/json-simple-1.1.jar
Binary file lib/json-simple-1.1.jar has changed
diff -r c0a0fa870e6e -r b8b751a9fafb lib/libthrift-r917130.jar
Binary file lib/libthrift-r917130.jar has changed
diff -r c0a0fa870e6e -r b8b751a9fafb lib/log4j-1.2.14.jar
Binary file lib/log4j-1.2.14.jar has changed
diff -r c0a0fa870e6e -r b8b751a9fafb lib/slf4j-api-1.5.8.jar
Binary file lib/slf4j-api-1.5.8.jar has changed
diff -r c0a0fa870e6e -r b8b751a9fafb lib/slf4j-log4j12-1.5.8.jar
Binary file lib/slf4j-log4j12-1.5.8.jar has changed
diff -r c0a0fa870e6e -r b8b751a9fafb src/treecms/proto/cassandra/CassandraNode.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/treecms/proto/cassandra/CassandraNode.java Mon Nov 29 19:45:42 2010 +0900
@@ -0,0 +1,123 @@
+package treecms.proto.cassandra;
+
+import org.apache.thrift.*;
+import org.apache.thrift.transport.*;
+import org.apache.thrift.protocol.*;
+import org.apache.cassandra.*;
+import org.apache.cassandra.thrift.Cassandra;
+
+import java.util.Iterator;
+import java.util.List;
+
+import treecms.proto.api.Node;
+import treecms.proto.api.NodeID;
+
+public class CassandraNode implements Node
+{
+ public static void main(String _args[]) throws Exception
+ {
+ TTransport tr = new TFramedTransport(new TSocket("localhost",9160));
+ TProtocol proto = new TBinaryProtocol(tr);
+ Cassandra.Client client = new Cassandra.Client(proto);
+ tr.open();
+
+ System.out.println(client.describe_cluster_name());
+ }
+
+ @Override
+ public Node addChild(Node child) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ @Override
+ public void addChildren(List child) {
+ // TODO Auto-generated method stub
+
+ }
+
+ @Override
+ public void clearChildren() {
+ // TODO Auto-generated method stub
+
+ }
+
+ @Override
+ public Node cloneNode() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ @Override
+ public void down(Node child) {
+ // TODO Auto-generated method stub
+
+ }
+
+ @Override
+ public List getChildren() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ @Override
+ public String getClassName() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ @Override
+ public NodeID getID() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ @Override
+ public String getTitle() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ @Override
+ public boolean isChild(Node child) {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ @Override
+ public Iterator iterator() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ @Override
+ public boolean removeChild(Node child) {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ @Override
+ public void replace(Node target, Node newChild) {
+ // TODO Auto-generated method stub
+
+ }
+
+ @Override
+ public void setClassName(String class1) {
+ // TODO Auto-generated method stub
+
+ }
+
+ @Override
+ public void setTitle(String title) {
+ // TODO Auto-generated method stub
+
+ }
+
+ @Override
+ public void up(Node child) {
+ // TODO Auto-generated method stub
+
+ }
+
+}
diff -r c0a0fa870e6e -r b8b751a9fafb src/treecms/proto/simple/SimpleEditor.java
--- a/src/treecms/proto/simple/SimpleEditor.java Fri Nov 19 15:31:42 2010 +0900
+++ b/src/treecms/proto/simple/SimpleEditor.java Mon Nov 29 19:45:42 2010 +0900
@@ -54,7 +54,7 @@
//set parameters
newNode.setClassName(clone.getClassName());
newNode.setTitle(clone.getTitle());
-
+ newNode.clearChildren();
}
}