});
assertTrue(dc.getColumnByQualifiedLabel("test_table.id").isPrimaryKey());
assertFalse(dc.getColumnByQualifiedLabel("test_table.birthdate").isPrimaryKey());
DataSet ds = dc.query().from("test_table").select("id").and("birthdate").execute();
assertTrue(ds.next());
assertEquals("Row[values=[1, null]]", ds.getRow().toString());
assertEquals("java.lang.Integer", ds.getRow().getValue(0).getClass().getName());
assertTrue(ds.next());
assertEquals("Row[values=[2, 2011-12-21]]", ds.getRow().toString());