{"push_id":1271417774,"size":370,"distinct_size":93,"ref":"refs/heads/tableIdentity","head":"0d70888934bc8e850ad85f3a49828e64e3f3f8de","before":"ea420623a2d268b554a8b14f60d34ff90ce36336","commits":[{"sha":"08b87b986eed81b0bf3dbc80310c7b107df81ae0","author":{"name":"Maciej Grzybek","email":"21ffa2c9ec4679868d51c21d2c91f356107fcc54@teradata.com"},"message":"Rename LongDoubleCoverterUtil\n\nIt's to allow adding appropriate util methods for FLOAT in next commit.","distinct":false,"url":"https://api.github.com/repos/joy-yao/presto/commits/08b87b986eed81b0bf3dbc80310c7b107df81ae0"},{"sha":"128988aa33dcf5dfd981a91ea1044d0219d698e0","author":{"name":"Maciej Grzybek","email":"21ffa2c9ec4679868d51c21d2c91f356107fcc54@teradata.com"},"message":"Fix comment for FloatingPointBitsConverterUtil\n\nTwo methods had swapped comments.","distinct":false,"url":"https://api.github.com/repos/joy-yao/presto/commits/128988aa33dcf5dfd981a91ea1044d0219d698e0"},{"sha":"ec75ae875f5b2033193033159dd579d9427bc0f3","author":{"name":"Maciej Grzybek","email":"21ffa2c9ec4679868d51c21d2c91f356107fcc54@teradata.com"},"message":"Add approx percentile aggregation for FLOAT\n\nNative implementation to avoid coercion to DOUBLE.\nThis prevents confusion when result does not match float entries in a table","distinct":false,"url":"https://api.github.com/repos/joy-yao/presto/commits/ec75ae875f5b2033193033159dd579d9427bc0f3"},{"sha":"0651a2db6fd764805264d740849fcc8104033c67","author":{"name":"Maciej Grzybek","email":"21ffa2c9ec4679868d51c21d2c91f356107fcc54@teradata.com"},"message":"Add sum aggregation function for FLOAT","distinct":false,"url":"https://api.github.com/repos/joy-yao/presto/commits/0651a2db6fd764805264d740849fcc8104033c67"},{"sha":"855d6072496d1502bc62998de6976aca7f5be83e","author":{"name":"Maciej Grzybek","email":"21ffa2c9ec4679868d51c21d2c91f356107fcc54@teradata.com"},"message":"Add avg() for FLOAT\n\nThis is needed to avoid avg(1.23f) != 1.23f what happens when using avg(double).\nDouble accumulator used to avoid overflowing to Float.Infinity when intermediate result overflows while final result should not.","distinct":false,"url":"https://api.github.com/repos/joy-yao/presto/commits/855d6072496d1502bc62998de6976aca7f5be83e"},{"sha":"5636402c74d86a3726486febfbbd6e6735579dbf","author":{"name":"Maciej Grzybek","email":"21ffa2c9ec4679868d51c21d2c91f356107fcc54@teradata.com"},"message":"Add geometric_mean() for FLOAT","distinct":false,"url":"https://api.github.com/repos/joy-yao/presto/commits/5636402c74d86a3726486febfbbd6e6735579dbf"},{"sha":"0fd3119e1d045b79d0378575f6657744297ea65f","author":{"name":"Maciej Grzybek","email":"21ffa2c9ec4679868d51c21d2c91f356107fcc54@teradata.com"},"message":"Rename HistogramAggregation s/Numeric/Double/\n\nThis is to allow introduction of FloatHistogramAggregation","distinct":false,"url":"https://api.github.com/repos/joy-yao/presto/commits/0fd3119e1d045b79d0378575f6657744297ea65f"},{"sha":"fee77671ab47cabaf8847681c91909adcd05c216","author":{"name":"Maciej Grzybek","email":"21ffa2c9ec4679868d51c21d2c91f356107fcc54@teradata.com"},"message":"Introduce FloatHistogramAggregation\n\nIt's to avoid casting float results to double in output.\nDouble accumulator is still in use to lower error.","distinct":false,"url":"https://api.github.com/repos/joy-yao/presto/commits/fee77671ab47cabaf8847681c91909adcd05c216"},{"sha":"7efcf5fa6ae97f5af262a5b56565873ffa2a3272","author":{"name":"Maciej Grzybek","email":"21ffa2c9ec4679868d51c21d2c91f356107fcc54@teradata.com"},"message":"Extract covariance functions\n\nThis is to enable re-use of covariance functions for FLOAT","distinct":false,"url":"https://api.github.com/repos/joy-yao/presto/commits/7efcf5fa6ae97f5af262a5b56565873ffa2a3272"},{"sha":"07ef3068e68fd95c81089c3a660eba1a965ac6b5","author":{"name":"Maciej Grzybek","email":"21ffa2c9ec4679868d51c21d2c91f356107fcc54@teradata.com"},"message":"Rename CovarianceAggregation\n\nThis is to allow introducing FloatCovarianceAggregation.","distinct":false,"url":"https://api.github.com/repos/joy-yao/presto/commits/07ef3068e68fd95c81089c3a660eba1a965ac6b5"},{"sha":"070c07906052a1104239288bebd454c7ad08acc7","author":{"name":"Maciej Grzybek","email":"21ffa2c9ec4679868d51c21d2c91f356107fcc54@teradata.com"},"message":"Add FloatCovariance functions","distinct":false,"url":"https://api.github.com/repos/joy-yao/presto/commits/070c07906052a1104239288bebd454c7ad08acc7"},{"sha":"2767a727beaf134c2eb045b5e0daaa1f80bf759a","author":{"name":"Maciej Grzybek","email":"21ffa2c9ec4679868d51c21d2c91f356107fcc54@teradata.com"},"message":"Rename RegressionAggregation -> DoubleRegressionAggregation","distinct":false,"url":"https://api.github.com/repos/joy-yao/presto/commits/2767a727beaf134c2eb045b5e0daaa1f80bf759a"},{"sha":"e5448c457f35ed9ee5af7fdd249d6128412aa17d","author":{"name":"Maciej Grzybek","email":"21ffa2c9ec4679868d51c21d2c91f356107fcc54@teradata.com"},"message":"Extract regression functions","distinct":false,"url":"https://api.github.com/repos/joy-yao/presto/commits/e5448c457f35ed9ee5af7fdd249d6128412aa17d"},{"sha":"e52bcde72039f326660d20615161738e7e83abf1","author":{"name":"Maciej Grzybek","email":"21ffa2c9ec4679868d51c21d2c91f356107fcc54@teradata.com"},"message":"Add FloatRegressionAggregation","distinct":false,"url":"https://api.github.com/repos/joy-yao/presto/commits/e52bcde72039f326660d20615161738e7e83abf1"},{"sha":"4acfd361b5cd72426f2700c5b2ea6c0b7d863e5f","author":{"name":"Maciej Grzybek","email":"21ffa2c9ec4679868d51c21d2c91f356107fcc54@teradata.com"},"message":"Rename CorrelationAggregation to DoubleCorrelationAggregation\n\nThis is to allow introducing FloatCorrelationAggregation.","distinct":false,"url":"https://api.github.com/repos/joy-yao/presto/commits/4acfd361b5cd72426f2700c5b2ea6c0b7d863e5f"},{"sha":"cbe847a4997ece05f5b564954193852989d052ba","author":{"name":"Maciej Grzybek","email":"21ffa2c9ec4679868d51c21d2c91f356107fcc54@teradata.com"},"message":"Extract correlation function","distinct":false,"url":"https://api.github.com/repos/joy-yao/presto/commits/cbe847a4997ece05f5b564954193852989d052ba"},{"sha":"3d548a90f404285147807fcf07c2c2e187ca516b","author":{"name":"Maciej Grzybek","email":"21ffa2c9ec4679868d51c21d2c91f356107fcc54@teradata.com"},"message":"Add FloatCorrelationAggregation","distinct":false,"url":"https://api.github.com/repos/joy-yao/presto/commits/3d548a90f404285147807fcf07c2c2e187ca516b"},{"sha":"6be750167128bef0965fe9d60ef40f87599f0558","author":{"name":"Maciej Grzybek","email":"21ffa2c9ec4679868d51c21d2c91f356107fcc54@teradata.com"},"message":"Discard double NaN differentiation while sorting\n\nNaNs are not comparable (NaN != NaN) and Java's Double.compare(double, double) returns 0 for all NaN representations, thus differentiation between NaNs should be discarded for sorting purposes.","distinct":false,"url":"https://api.github.com/repos/joy-yao/presto/commits/6be750167128bef0965fe9d60ef40f87599f0558"},{"sha":"3b1506bed8b4bd6ee3d4ab7f96c2a532a2017374","author":{"name":"Andrzej Fiedukowicz","email":"2a5ec98a5003e2a3416a11ded3e31f81c769e29a@teradata.com"},"message":"Fix presto-server-rpm output name","distinct":false,"url":"https://api.github.com/repos/joy-yao/presto/commits/3b1506bed8b4bd6ee3d4ab7f96c2a532a2017374"},{"sha":"a5fdbbcaeadb23b5d212e4a487259cf2660d7afe","author":{"name":"Grzegorz Kokosiński","email":"fab0342bd2a060816e773e293cef552a5deacb87@Teradata.com"},"message":"Remove unused paramater from BeginTableWrite#rewriteDeleteTableScan","distinct":false,"url":"https://api.github.com/repos/joy-yao/presto/commits/a5fdbbcaeadb23b5d212e4a487259cf2660d7afe"}]}
{"actor":{"display_login":"joy-yao"}}