{"action":"created","issue":{"url":"https://api.github.com/repos/julianhyde/linq4j/issues/28","labels_url":"https://api.github.com/repos/julianhyde/linq4j/issues/28/labels{/name}","comments_url":"https://api.github.com/repos/julianhyde/linq4j/issues/28/comments","events_url":"https://api.github.com/repos/julianhyde/linq4j/issues/28/events","html_url":"https://github.com/julianhyde/linq4j/pull/28","id":57691741,"number":28,"title":"Implemented firstOrDefault, single and singleOrDefault","user":{"login":"d4nc00per","id":5233036,"avatar_url":"https://avatars.githubusercontent.com/u/5233036?v=3","gravatar_id":"","url":"https://api.github.com/users/d4nc00per","html_url":"https://github.com/d4nc00per","followers_url":"https://api.github.com/users/d4nc00per/followers","following_url":"https://api.github.com/users/d4nc00per/following{/other_user}","gists_url":"https://api.github.com/users/d4nc00per/gists{/gist_id}","starred_url":"https://api.github.com/users/d4nc00per/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/d4nc00per/subscriptions","organizations_url":"https://api.github.com/users/d4nc00per/orgs","repos_url":"https://api.github.com/users/d4nc00per/repos","events_url":"https://api.github.com/users/d4nc00per/events{/privacy}","received_events_url":"https://api.github.com/users/d4nc00per/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-02-14T12:35:23Z","updated_at":"2015-08-24T07:48:40Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/julianhyde/linq4j/pulls/28","html_url":"https://github.com/julianhyde/linq4j/pull/28","diff_url":"https://github.com/julianhyde/linq4j/pull/28.diff","patch_url":"https://github.com/julianhyde/linq4j/pull/28.patch"},"body":"first now throws NoSuchElementException and does not return null (this is the firstOrDefault functionality)\r\nFixed a number of checkstyle problems"},"comment":{"url":"https://api.github.com/repos/julianhyde/linq4j/issues/comments/134076676","html_url":"https://github.com/julianhyde/linq4j/pull/28#issuecomment-134076676","issue_url":"https://api.github.com/repos/julianhyde/linq4j/issues/28","id":134076676,"user":{"login":"julianhyde","id":1130553,"avatar_url":"https://avatars.githubusercontent.com/u/1130553?v=3","gravatar_id":"","url":"https://api.github.com/users/julianhyde","html_url":"https://github.com/julianhyde","followers_url":"https://api.github.com/users/julianhyde/followers","following_url":"https://api.github.com/users/julianhyde/following{/other_user}","gists_url":"https://api.github.com/users/julianhyde/gists{/gist_id}","starred_url":"https://api.github.com/users/julianhyde/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/julianhyde/subscriptions","organizations_url":"https://api.github.com/users/julianhyde/orgs","repos_url":"https://api.github.com/users/julianhyde/repos","events_url":"https://api.github.com/users/julianhyde/events{/privacy}","received_events_url":"https://api.github.com/users/julianhyde/received_events","type":"User","site_admin":false},"created_at":"2015-08-24T07:48:39Z","updated_at":"2015-08-24T07:48:39Z","body":"@JasonMing Sorry you're not able to use Calcite. Linq4j is still available open source so you can continue to use that. You could even fork on github and apply patches from Calcite."}}