{"action":"created","issue":{"url":"https://api.github.com/repos/apache/tajo/issues/652","labels_url":"https://api.github.com/repos/apache/tajo/issues/652/labels{/name}","comments_url":"https://api.github.com/repos/apache/tajo/issues/652/comments","events_url":"https://api.github.com/repos/apache/tajo/issues/652/events","html_url":"https://github.com/apache/tajo/pull/652","id":96994338,"number":652,"title":"TAJO-1465: Add ORCFileAppender to write into ORCFile table","user":{"login":"eminency","id":3282561,"avatar_url":"https://avatars.githubusercontent.com/u/3282561?v=3","gravatar_id":"","url":"https://api.github.com/users/eminency","html_url":"https://github.com/eminency","followers_url":"https://api.github.com/users/eminency/followers","following_url":"https://api.github.com/users/eminency/following{/other_user}","gists_url":"https://api.github.com/users/eminency/gists{/gist_id}","starred_url":"https://api.github.com/users/eminency/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eminency/subscriptions","organizations_url":"https://api.github.com/users/eminency/orgs","repos_url":"https://api.github.com/users/eminency/repos","events_url":"https://api.github.com/users/eminency/events{/privacy}","received_events_url":"https://api.github.com/users/eminency/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-07-24T08:02:22Z","updated_at":"2015-08-31T02:57:17Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/tajo/pulls/652","html_url":"https://github.com/apache/tajo/pull/652","diff_url":"https://github.com/apache/tajo/pull/652.diff","patch_url":"https://github.com/apache/tajo/pull/652.patch"},"body":"Hi all.\r\n\r\nThis is for writer code for ORC files.\r\n\r\nMany files are added, but most of them are from Hive. See following notes :\r\n\r\n1. Core working is in ORCAppender.java and WriterImpl.java\r\n2. Files in org.apache.tajo.storage.orc.objectinspector are trivial. Those are for checking data type.\r\n3. Files in org.apache.tajo.storage.thirdparty are from Hive. WriterImpl.java is also from Hive, but it is modified to support Tajo types and Datum.\r\n\r\nPlease review and advise.\r\nThanks.\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.png\" height=40 alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/apache/tajo/652)\n<!-- Reviewable:end -->\n"},"comment":{"url":"https://api.github.com/repos/apache/tajo/issues/comments/136239691","html_url":"https://github.com/apache/tajo/pull/652#issuecomment-136239691","issue_url":"https://api.github.com/repos/apache/tajo/issues/652","id":136239691,"user":{"login":"hyunsik","id":225941,"avatar_url":"https://avatars.githubusercontent.com/u/225941?v=3","gravatar_id":"","url":"https://api.github.com/users/hyunsik","html_url":"https://github.com/hyunsik","followers_url":"https://api.github.com/users/hyunsik/followers","following_url":"https://api.github.com/users/hyunsik/following{/other_user}","gists_url":"https://api.github.com/users/hyunsik/gists{/gist_id}","starred_url":"https://api.github.com/users/hyunsik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hyunsik/subscriptions","organizations_url":"https://api.github.com/users/hyunsik/orgs","repos_url":"https://api.github.com/users/hyunsik/repos","events_url":"https://api.github.com/users/hyunsik/events{/privacy}","received_events_url":"https://api.github.com/users/hyunsik/received_events","type":"User","site_admin":false},"created_at":"2015-08-31T02:57:17Z","updated_at":"2015-08-31T02:57:17Z","body":"It borrows many codes from ORC. It looks the best now. But, we need to make maintenance easy. How do you think separating the borrowed code into a separate maven module while keeping the same java package? It makes us to easily identify the copied and modified ones."}}