{"action":"created","issue":{"url":"https://api.github.com/repos/darold/ora2pg/issues/271","repository_url":"https://api.github.com/repos/darold/ora2pg","labels_url":"https://api.github.com/repos/darold/ora2pg/issues/271/labels{/name}","comments_url":"https://api.github.com/repos/darold/ora2pg/issues/271/comments","events_url":"https://api.github.com/repos/darold/ora2pg/issues/271/events","html_url":"https://github.com/darold/ora2pg/issues/271","id":201587386,"number":271,"title":"Support procedures call with OUT, IN OUT parameters","user":{"login":"okbob","id":546675,"avatar_url":"https://avatars1.githubusercontent.com/u/546675?v=3","gravatar_id":"","url":"https://api.github.com/users/okbob","html_url":"https://github.com/okbob","followers_url":"https://api.github.com/users/okbob/followers","following_url":"https://api.github.com/users/okbob/following{/other_user}","gists_url":"https://api.github.com/users/okbob/gists{/gist_id}","starred_url":"https://api.github.com/users/okbob/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/okbob/subscriptions","organizations_url":"https://api.github.com/users/okbob/orgs","repos_url":"https://api.github.com/users/okbob/repos","events_url":"https://api.github.com/users/okbob/events{/privacy}","received_events_url":"https://api.github.com/users/okbob/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-01-18T14:24:33Z","updated_at":"2017-03-29T22:39:01Z","closed_at":null,"body":"When procedure has not a OUT INOUT parameters, then the usage should be translate to\r\n\r\n    PERFORM procname(params);\r\n\r\nWhen procedure has OUT parameters - then it should be transformed to:\r\n\r\n    SELECT procname(\"IN or INOUT parameters\") INTO \"OUT or INOUT var\";\r\n\r\nIt is pretty hard task, because you should to identify real proc parameter. It is hard due possible polymorphism and overloading - although lot of commercial developers dislike overloading and don't use it. So starting implementation can be only for not overloaded procedures.\r\n"},"comment":{"url":"https://api.github.com/repos/darold/ora2pg/issues/comments/290247961","html_url":"https://github.com/darold/ora2pg/issues/271#issuecomment-290247961","issue_url":"https://api.github.com/repos/darold/ora2pg/issues/271","id":290247961,"user":{"login":"darold","id":538862,"avatar_url":"https://avatars2.githubusercontent.com/u/538862?v=3","gravatar_id":"","url":"https://api.github.com/users/darold","html_url":"https://github.com/darold","followers_url":"https://api.github.com/users/darold/followers","following_url":"https://api.github.com/users/darold/following{/other_user}","gists_url":"https://api.github.com/users/darold/gists{/gist_id}","starred_url":"https://api.github.com/users/darold/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/darold/subscriptions","organizations_url":"https://api.github.com/users/darold/orgs","repos_url":"https://api.github.com/users/darold/repos","events_url":"https://api.github.com/users/darold/events{/privacy}","received_events_url":"https://api.github.com/users/darold/received_events","type":"User","site_admin":false},"created_at":"2017-03-29T22:39:01Z","updated_at":"2017-03-29T22:39:01Z","body":"There was still issues with the above commits, last one, 46f9da7, might fix all pending problems."}}
{"actor":{"display_login":"darold"}}