{"action":"created","issue":{"url":"https://api.github.com/repos/basho/riak_ql/issues/152","repository_url":"https://api.github.com/repos/basho/riak_ql","labels_url":"https://api.github.com/repos/basho/riak_ql/issues/152/labels{/name}","comments_url":"https://api.github.com/repos/basho/riak_ql/issues/152/comments","events_url":"https://api.github.com/repos/basho/riak_ql/issues/152/events","html_url":"https://github.com/basho/riak_ql/pull/152","id":188341138,"number":152,"title":"WIP - Riak Query Pipeline fittings (pfittings)","user":{"login":"paegun","id":824570,"avatar_url":"https://avatars.githubusercontent.com/u/824570?v=3","gravatar_id":"","url":"https://api.github.com/users/paegun","html_url":"https://github.com/paegun","followers_url":"https://api.github.com/users/paegun/followers","following_url":"https://api.github.com/users/paegun/following{/other_user}","gists_url":"https://api.github.com/users/paegun/gists{/gist_id}","starred_url":"https://api.github.com/users/paegun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paegun/subscriptions","organizations_url":"https://api.github.com/users/paegun/orgs","repos_url":"https://api.github.com/users/paegun/repos","events_url":"https://api.github.com/users/paegun/events{/privacy}","received_events_url":"https://api.github.com/users/paegun/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":16,"created_at":"2016-11-09T20:12:09Z","updated_at":"2016-12-09T11:27:36Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/basho/riak_ql/pulls/152","html_url":"https://github.com/basho/riak_ql/pull/152","diff_url":"https://github.com/basho/riak_ql/pull/152.diff","patch_url":"https://github.com/basho/riak_ql/pull/152.patch"},"body":"WIP - Do NOT Merge\r\n\r\nThe closest RFC to this work is https://github.com/basho/rfc/pull/23 . However, this work is at the level of:\r\n* definition interaction with query specifications which have the full AST, so can create pfittings with the necessary and sufficient portion of the tree for the pfitting to process rows w/ no later need to traverse the AST.\r\n* processing interaction with query results, which have [Columns, Rows].\r\n\r\nThe work in progress to date includes:\r\n* early POC for Riak Query Pipeline, developed fittings to support:\r\n * projection (preserving row count, reduce and/or reorder fields)\r\n * aggregation (reducing row count, performing an aggregate function)\r\n * arithmetic (preserving row count, perform arithmetic between a field and a constant, two fields, or two constants)\r\n\r\nnext step:\r\n* combine fittings in a simulated, simplified pipeline to test the interface which a query language interpreter will need to use."},"comment":{"url":"https://api.github.com/repos/basho/riak_ql/issues/comments/265992750","html_url":"https://github.com/basho/riak_ql/pull/152#issuecomment-265992750","issue_url":"https://api.github.com/repos/basho/riak_ql/issues/152","id":265992750,"user":{"login":"thumbot","id":20921557,"avatar_url":"https://avatars.githubusercontent.com/u/20921557?v=3","gravatar_id":"","url":"https://api.github.com/users/thumbot","html_url":"https://github.com/thumbot","followers_url":"https://api.github.com/users/thumbot/followers","following_url":"https://api.github.com/users/thumbot/following{/other_user}","gists_url":"https://api.github.com/users/thumbot/gists{/gist_id}","starred_url":"https://api.github.com/users/thumbot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thumbot/subscriptions","organizations_url":"https://api.github.com/users/thumbot/orgs","repos_url":"https://api.github.com/users/thumbot/repos","events_url":"https://api.github.com/users/thumbot/events{/privacy}","received_events_url":"https://api.github.com/users/thumbot/received_events","type":"User","site_admin":false},"created_at":"2016-12-09T11:27:36Z","updated_at":"2016-12-09T11:27:36Z","body":"|||||\n------------ | -------------|------------ | ------------- \njbg-query-pipeline-fittings 6138fee | :arrow_right: | develop 52cab23 | :clock1: in_progress"}}
{"actor":{"display_login":"thumbot"}}