add main class to sbt build
checkpoint: basic datastruct support and soa transform for optiql
Merge branch 'merge-checkpoint' into optiql-datastruct-wip
soa transform for group by
checkpoint: group by working column oriented
fixing a code motion issue
eliminating one class of problems that appear when generating delite kernels
fixing len name clash issue
fix kernel compile errors, structs now carry manifest Map[String,Any]
tiny example working
added printAsTable for SoA form
groupBy fusion support for Average
sorting
fix for average
restructing TPCH benchmark app
bug fix for hashreduceelem kernel generation, adding ThenBy support
Merge branch 'optiql-datastruct-wip' of github.com:stanford-ppl/Delite into optiql-datastruct-wip
groupBy fusion supporting more expressions in group reduce bodies. fixing count.
encoding char tuples as int
combine hash tables for fused HashReduce ops, add fast low-level hash table implementation