Revision: fee18ca56fb7
Author:   Rick Shaw <wfs...@gmail.com>
Date:     Mon Mar 25 10:30:37 2013
Log:      Tune up some omissions from Issue#40 patch providef by Jan Blok
http://code.google.com/a/apache-extras.org/p/cassandra-jdbc/source/detail?r=fee18ca56fb7

Modified:
 /src/main/java/org/apache/cassandra/cql/jdbc/MetadataResultSets.java
 /src/test/java/org/apache/cassandra/cql/jdbc/JdbcRegressionTest.java
 /src/test/java/org/apache/cassandra/cql/jdbc/MetadataResultSetsTest.java

=======================================
--- /src/main/java/org/apache/cassandra/cql/jdbc/MetadataResultSets.java Thu Mar 21 11:40:54 2013 +++ /src/main/java/org/apache/cassandra/cql/jdbc/MetadataResultSets.java Mon Mar 25 10:30:37 2013
@@ -46,9 +46,6 @@

 public  class MetadataResultSets
 {
-
-    private static final String UTF8_TYPE = "UTF8Type";
-    private static final String ASCII_TYPE = "AsciiType";
     static final String TABLE_CONSTANT = "TABLE";

public static final MetadataResultSets instance = new MetadataResultSets();
@@ -203,7 +200,7 @@
         String query = "SELECT keyspace_name FROM system.schema_keyspaces";
if (schemaPattern!=null) query = query + " where keyspace_name = '" + schemaPattern + "'";

-        String catalog = statement.connection.cluster;
+        String catalog = statement.connection.getCatalog();
Entry entryC = new Entry("TABLE_CATALOG",bytes(catalog),Entry.ASCII_TYPE);

         CassandraResultSet result;
=======================================
--- /src/test/java/org/apache/cassandra/cql/jdbc/JdbcRegressionTest.java Thu Mar 21 11:40:54 2013 +++ /src/test/java/org/apache/cassandra/cql/jdbc/JdbcRegressionTest.java Mon Mar 25 10:30:37 2013
@@ -414,9 +414,6 @@

     }

-
-
-
     @Test
     public void isValid() throws Exception
     {
@@ -439,7 +436,6 @@
         assert con.isValid(5) == false;
         ((CassandraConnection) con).isAlive = currentStatement;
     }
-

private final String showColumn(int index, ResultSet result) throws SQLException
     {
=======================================
--- /src/test/java/org/apache/cassandra/cql/jdbc/MetadataResultSetsTest.java Thu Mar 21 11:40:54 2013 +++ /src/test/java/org/apache/cassandra/cql/jdbc/MetadataResultSetsTest.java Mon Mar 25 10:30:37 2013
@@ -116,12 +116,6 @@
         return sb.toString();
     }

-    private final String showRow(ResultSet result) throws SQLException
-    {
-        StringBuilder sb = new StringBuilder();
-        return sb.toString();
-    }
-
     private final String toString(ResultSet result) throws SQLException
     {
        StringBuilder sb = new StringBuilder();
@@ -182,13 +176,12 @@
ResultSet result = MetadataResultSets.instance.makeSchemas(statement, null);

         System.out.println("--- testSchemas() ---");
-        System.out.println(result.getMetaData().getColumnName(1));
-        System.out.println(result.getMetaData().getColumnName(2));
+        System.out.println(getColumnNames(result.getMetaData()));

         System.out.println(toString(result));
         System.out.println();

- result = MetadataResultSets.instance.makeSchemas(statement, "testks2"); + result = MetadataResultSets.instance.makeSchemas(statement, KEYSPACE2);
         System.out.println(toString(result));
         System.out.println();
     }
@@ -200,16 +193,12 @@
ResultSet result = MetadataResultSets.instance.makeTables(statement, null, null);

         System.out.println("--- testTables() ---");
-        System.out.println(result.getMetaData().getColumnName(1));
-        System.out.println(result.getMetaData().getColumnName(2));
-        System.out.println(result.getMetaData().getColumnName(3));
-        System.out.println(result.getMetaData().getColumnName(4));
-        System.out.println(result.getMetaData().getColumnName(5));
+        System.out.println(getColumnNames(result.getMetaData()));

         System.out.println(toString(result));
         System.out.println();

- result = MetadataResultSets.instance.makeTables(statement, "testks2", null); + result = MetadataResultSets.instance.makeTables(statement, KEYSPACE2, null);
         System.out.println(toString(result));
         System.out.println();

@@ -217,9 +206,29 @@
         System.out.println(toString(result));
         System.out.println();

- result = MetadataResultSets.instance.makeTables(statement, "testks2", "test1"); + result = MetadataResultSets.instance.makeTables(statement, KEYSPACE2, "test1");
         System.out.println(toString(result));
         System.out.println();
     }

+    @Test
+    public void testColumns() throws SQLException
+    {
+ CassandraStatement statement = (CassandraStatement) con.createStatement(); + ResultSet result = MetadataResultSets.instance.makeColumns(statement, KEYSPACE1, "test1" ,null);
+
+        System.out.println("--- testColumns() ---");
+        System.out.println(getColumnNames(result.getMetaData()));
+
+        System.out.println(toString(result));
+        System.out.println();
+
+ result = MetadataResultSets.instance.makeColumns(statement, KEYSPACE1, "test2" ,null);
+
+        System.out.println("--- testColumns() ---");
+        System.out.println(getColumnNames(result.getMetaData()));
+
+        System.out.println(toString(result));
+        System.out.println();
+    }
 }

Reply via email to