Go interface to Treasure Data
$ go get github.com/mattn/go-treasuredata
client := treasuredata.NewClient("TREASUREDATA-API-KEY")
job, _ := client.JobIssueHive("mydb", "select * from mytable")
client.JobResultFunc(job.JobId, func(row []interface{}) error {
fmt.Println(row)
return nil
})
MIT
Yasuhiro Matsumoto (a.k.a mattn)