CatalogPlugin¶
CatalogPlugin
is an abstraction of external table catalogs.
Demo: Developing CatalogPlugin
Learn more in Demo: Developing CatalogPlugin.
CatalogHelper
CatalogHelper is a Scala implicit class of CatalogPlugin
with extensions methods.
Contract¶
Default Namespace¶
String[] defaultNamespace()
Default namespace
Default: (empty)
Used when:
CatalogManager
is requested for the current namespace
Initializing CatalogPlugin¶
void initialize(
String name,
CaseInsensitiveStringMap options)
Used when:
Catalogs
utility is used to load a catalog by name
Name¶
String name()
SHOW CURRENT NAMESPACE
Use ShowCurrentNamespaceExec physical command to display the name.