Closed waywtdcc closed 2 days ago
This is the define of String name()
/**
* A name to identify this table. Implementations should provide a meaningful name, like the
* database and table name from catalog, or the location of files for this table.
*/
String name();
I don't think it is a good idea for range to get database through it, because this interface is just a name and users may define it arbitrarily.
However, enriching this name helps display information in spark UI, I remember iceberg is catalog.db.name
now.
This should be fixed in kyuubi range plugin
But it's not unique if there is only one table name, which doesn't feel good.
But it's not unique if there is only one table name, which doesn't feel good.
Yes, as I said before, this name will eventually be displayed in the UI, it'll be great to like catalog.db.name
The current implementation requires modifying the constructor, it would be nice if the paimonTable could include it.
https://github.com/apache/paimon/pull/3680 focus on the same problem and merged... sorry for that
Purpose
Support get full table name include database ranger spark auth plugin check auth error
Tests
API and Format
Documentation