{"push_id":1417350564,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"eed35727bb72980931b1c385a746736e352e502b","before":"6b9fe426e2d3a081ff28c96ec78a33bb2581938b","commits":[{"sha":"eed35727bb72980931b1c385a746736e352e502b","author":{"name":"cseed","email":"72892f65b9242cbd0aa5dcaeec3467fa0fac4109@alum.mit.edu"},"message":"keytable (#1116)\n\n* experiment with parser\r\n\r\n* try to refactor ExportAggregate\r\n\r\n* test\r\n\r\n* trying out things\r\n\r\n* working wout tests; needs improvements\r\n\r\n* working tests\r\n\r\n* Added hidden command for creating a key-table\r\n\r\n - takes in a named expression specifying the keys of the new table\r\n - takes named aggregator expressions specifying how the columns should be computed\r\n\r\n* removed exportaggregator\r\n\r\n* removed explicit casting to IndexedSeq\r\n\r\n* export and kt in state\r\n\r\n* made command for clear kt hidden\r\n\r\n* started filterExpr\r\n\r\n* filter works with key table being a pair rdd\r\n\r\n* added import, export, filter\r\n\r\n* started writing join\r\n\r\n* implemented interface\r\n\r\n* got aggregateByKey working\r\n\r\n* added to funct registry and annotate insert values working\r\n\r\n* annotate working with only adding values\r\n\r\n* import, export, aggByKey, filter, annotate done\r\n\r\n* started join\r\n\r\n* 50% done with join\r\n\r\n* join almost done\r\n\r\n* started working on aggregate\r\n\r\n* Added most key table operations to pyhail\r\n\r\n* removed commands from tests\r\n\r\n* removed key table commands from scala\r\n\r\n* lots of debug statements for aggregate; finished join/forall/exists tests\r\n\r\n* started getting docs to work\r\n\r\n* done with python bindings\r\n\r\n* tried aggregator with rows\r\n\r\n* fixed formatting of arguments\r\n\r\n* reformatted code\r\n\r\n* Fixed aggregation serialization sharing bug.\r\n\r\nNow both aggregate and aggregateRows KT tests pass.\r\n\r\n* removed debugging statements\r\n\r\n* rebased with master\r\n\r\n* added python tests\r\n\r\n* Fixed additional failures.\r\n\r\n* Minor edits.\r\n\r\n* Fixed python imports.\r\n\r\n* Finalize rebase.\r\n\r\n* Addressed comments.\r\n\r\n* Addressed comments.\r\n\r\n* Fixed test failures.","distinct":true,"url":"https://api.github.com/repos/hail-is/hail/commits/eed35727bb72980931b1c385a746736e352e502b"}]}
{"actor":{"display_login":"jbloom22"}}