Github user ivanko2000 commented on the issue:

    https://github.com/apache/spark/pull/16609
  
    I am a Spark newbie so I might not be aware of some obvious features, but 
nonetheless: I consider the usefulness of a metadata field like "name" (not 
necessarily unique on a global/session level) for a DataFrame/Dataset object to 
go beyond the purely visual UI/'storage tab' use case (which apparently can be 
achieved through other means, like temp view).
    
    It could be used as an identifier/selector in a collection of dataframes, 
either for internal 'business' logic or for integration purposes with 'outside' 
components that could expose those dataframes with a human-readable name if the 
developer/owner considered it useful to assign one (the latter does seem 
similar to the "temp view" use case, but here the name/label is strictly a 
metadata element of the dataframe itself, so there is no need to track is 
separately).
    
    Actually, I see that the Dataset's **as**(_alias_) can be used just for 
that purpose: although it appears to be a "set-only" property (for use as 
'alias' in SQL queries) and not intended to be read back, there is a fairly 
straightforward way of retrieving it:
    
http://stackoverflow.com/questions/41249806/how-can-i-retrieve-the-alias-for-a-dataframe-in-spark
    However, since the "accessor" appears to be version-sensitive, it would be 
preferable to have a stable public  accessor for this name/alias property.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org

Reply via email to