CDK-496: Added the type parameter to the Datasets API

I also went through and extended the use of the type parameter down to at least Avro files
and CSV files. In order to support Parquet and HBase, I think more work needs to be done
on the underlying stores. But if I missed something, I can get those in before the merge.
They aren't need unless you build with openjdk6, which Travis does. Tom suggested switching Travis to openjdk7 which may not have the issue.  


On Thursday, July 3, 2014 at 22:08, Ryan Blue wrote:

> In kite-data/kite-data-hcatalog/src/test/java/org/kitesdk/data/hcatalog/TestHiveDatasetURIs.java:
> > @@ -58,7 +58,7 @@ public void testExternal() { > repo.create("test", descriptor); > > Dataset<Object> ds = Datasets > - .load("dataset:hive:/tmp/data/test?" + hdfsQueryArgs);  
> In my environment, the type parameters here aren't required by either java6 or java7, which is what we were hoping because the Datasets API is pretty annoying when they are. Since these changes fix the problem, could you remove these where possible?
>  
> —
> Reply to this email directly or view it on GitHub (https://github.com/kite-sdk/kite/pull/122/files#r14545269).
>  
>  
>