{"action":"created","issue":{"url":"https://api.github.com/repos/cmu-db/peloton/issues/9","labels_url":"https://api.github.com/repos/cmu-db/peloton/issues/9/labels{/name}","comments_url":"https://api.github.com/repos/cmu-db/peloton/issues/9/comments","events_url":"https://api.github.com/repos/cmu-db/peloton/issues/9/events","html_url":"https://github.com/cmu-db/peloton/issues/9","id":91940427,"number":9,"title":"Exhaustive Generic Join Test Cases","user":{"login":"apavlo","id":718045,"avatar_url":"https://avatars.githubusercontent.com/u/718045?v=3","gravatar_id":"","url":"https://api.github.com/users/apavlo","html_url":"https://github.com/apavlo","followers_url":"https://api.github.com/users/apavlo/followers","following_url":"https://api.github.com/users/apavlo/following{/other_user}","gists_url":"https://api.github.com/users/apavlo/gists{/gist_id}","starred_url":"https://api.github.com/users/apavlo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apavlo/subscriptions","organizations_url":"https://api.github.com/users/apavlo/orgs","repos_url":"https://api.github.com/users/apavlo/repos","events_url":"https://api.github.com/users/apavlo/events{/privacy}","received_events_url":"https://api.github.com/users/apavlo/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cmu-db/peloton/labels/Stage-I","name":"Stage-I","color":"009800"}],"state":"closed","locked":false,"assignee":{"login":"apavlo","id":718045,"avatar_url":"https://avatars.githubusercontent.com/u/718045?v=3","gravatar_id":"","url":"https://api.github.com/users/apavlo","html_url":"https://github.com/apavlo","followers_url":"https://api.github.com/users/apavlo/followers","following_url":"https://api.github.com/users/apavlo/following{/other_user}","gists_url":"https://api.github.com/users/apavlo/gists{/gist_id}","starred_url":"https://api.github.com/users/apavlo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apavlo/subscriptions","organizations_url":"https://api.github.com/users/apavlo/orgs","repos_url":"https://api.github.com/users/apavlo/repos","events_url":"https://api.github.com/users/apavlo/events{/privacy}","received_events_url":"https://api.github.com/users/apavlo/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-06-30T00:14:25Z","updated_at":"2016-01-01T18:54:05Z","closed_at":"2016-01-01T18:54:05Z","body":"We need to test all the different combinations of tile groups, value types, join types, and join algorithms. This needs to be generic so that we can easily re-use the code whenever we add a new join executor."},"comment":{"url":"https://api.github.com/repos/cmu-db/peloton/issues/comments/168332060","html_url":"https://github.com/cmu-db/peloton/issues/9#issuecomment-168332060","issue_url":"https://api.github.com/repos/cmu-db/peloton/issues/9","id":168332060,"user":{"login":"jarulraj","id":5521975,"avatar_url":"https://avatars.githubusercontent.com/u/5521975?v=3","gravatar_id":"","url":"https://api.github.com/users/jarulraj","html_url":"https://github.com/jarulraj","followers_url":"https://api.github.com/users/jarulraj/followers","following_url":"https://api.github.com/users/jarulraj/following{/other_user}","gists_url":"https://api.github.com/users/jarulraj/gists{/gist_id}","starred_url":"https://api.github.com/users/jarulraj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jarulraj/subscriptions","organizations_url":"https://api.github.com/users/jarulraj/orgs","repos_url":"https://api.github.com/users/jarulraj/repos","events_url":"https://api.github.com/users/jarulraj/events{/privacy}","received_events_url":"https://api.github.com/users/jarulraj/received_events","type":"User","site_admin":false},"created_at":"2016-01-01T18:54:05Z","updated_at":"2016-01-01T18:54:05Z","body":"Added a generic join test suite in 97a5dcc233f7c20dd55e41317d0d3ee1a459faf0. It evaluates different join types (Inner, Left outer, Right outer, Full outer) and join algorithms (Nested loop join, Merge join, Hash join). We deal with logical tiles here, so we don't worry about tile group layout in this test suite. We do value type testing in another test suite."}}