{"action":"created","issue":{"url":"https://api.github.com/repos/MrPowers/spark-daria/issues/30","repository_url":"https://api.github.com/repos/MrPowers/spark-daria","labels_url":"https://api.github.com/repos/MrPowers/spark-daria/issues/30/labels{/name}","comments_url":"https://api.github.com/repos/MrPowers/spark-daria/issues/30/comments","events_url":"https://api.github.com/repos/MrPowers/spark-daria/issues/30/events","html_url":"https://github.com/MrPowers/spark-daria/issues/30","id":321512561,"number":30,"title":"Saner setter and getter methods for schema metadata","user":{"login":"ajatix","id":529525,"avatar_url":"https://avatars2.githubusercontent.com/u/529525?v=4","gravatar_id":"","url":"https://api.github.com/users/ajatix","html_url":"https://github.com/ajatix","followers_url":"https://api.github.com/users/ajatix/followers","following_url":"https://api.github.com/users/ajatix/following{/other_user}","gists_url":"https://api.github.com/users/ajatix/gists{/gist_id}","starred_url":"https://api.github.com/users/ajatix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ajatix/subscriptions","organizations_url":"https://api.github.com/users/ajatix/orgs","repos_url":"https://api.github.com/users/ajatix/repos","events_url":"https://api.github.com/users/ajatix/events{/privacy}","received_events_url":"https://api.github.com/users/ajatix/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-05-09T10:16:54Z","updated_at":"2018-05-09T15:13:53Z","closed_at":null,"author_association":"NONE","body":"Spark allows you to use primitive objects to store metadata information about columns in a dataframe. It is useful in ML and analytical tasks where you'd like to avoid recomputing basic statistics on the data. The current way to do that is very messy. This is a feature that is not known or used by many, so adding this may help in increasing its adoption.\r\n\r\nFor further reference: https://stackoverflow.com/questions/32628845/is-there-a-way-to-add-extra-metadata-for-spark-dataframes"},"comment":{"url":"https://api.github.com/repos/MrPowers/spark-daria/issues/comments/387773553","html_url":"https://github.com/MrPowers/spark-daria/issues/30#issuecomment-387773553","issue_url":"https://api.github.com/repos/MrPowers/spark-daria/issues/30","id":387773553,"user":{"login":"MrPowers","id":2722395,"avatar_url":"https://avatars1.githubusercontent.com/u/2722395?v=4","gravatar_id":"","url":"https://api.github.com/users/MrPowers","html_url":"https://github.com/MrPowers","followers_url":"https://api.github.com/users/MrPowers/followers","following_url":"https://api.github.com/users/MrPowers/following{/other_user}","gists_url":"https://api.github.com/users/MrPowers/gists{/gist_id}","starred_url":"https://api.github.com/users/MrPowers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MrPowers/subscriptions","organizations_url":"https://api.github.com/users/MrPowers/orgs","repos_url":"https://api.github.com/users/MrPowers/repos","events_url":"https://api.github.com/users/MrPowers/events{/privacy}","received_events_url":"https://api.github.com/users/MrPowers/received_events","type":"User","site_admin":false},"created_at":"2018-05-09T15:13:53Z","updated_at":"2018-05-09T15:13:53Z","author_association":"OWNER","body":"@ajatix - thanks for putting this on my radar.  \r\n\r\nIt looks like you're saying that working with [Metadata objects](http://spark.apache.org/docs/latest/api/scala/index.html#org.apache.spark.sql.types.Metadata) is awkward.\r\n\r\nCan you please give me a code snippet with the current code you're writing and how you'd like the interface to be designed?  I'm happy to try and help with this!"}}
{"actor":{"display_login":"MrPowers"}}