[
https://issues.apache.org/jira/browse/IGNITE-24031?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Evgeny Stanilovsky reassigned IGNITE-24031:
-------------------------------------------
Assignee: Evgeny Stanilovsky
> Sql schema. Extend IgniteCatalog API with supporting qualified names.
> ---------------------------------------------------------------------
>
> Key: IGNITE-24031
> URL: https://issues.apache.org/jira/browse/IGNITE-24031
> Project: Ignite
> Issue Type: Improvement
> Components: sql
> Reporter: Pavel Pereslegin
> Assignee: Evgeny Stanilovsky
> Priority: Major
> Labels: ignite-3
>
> Extend {{IgniteCatalog}} interface with methods for creating/dropping
> schemas, and fix table methods signatures, which require table name.
> {code:java}
> interface IgniteCatalog {
> TableDefinition tableDefinition(QualifiedName tableName);
> void dropTable(QualifiedName tableName);
> /* Existing methods should become shoutcuts to a new ones. */
> TableDefinition tableDefinition(String tableName);
> void dropTable(String tableName);
> }
> {code}
> The methods that create TableDefinition, which accept String parameters, are
> shortcuts to the new ones.
> String tablenames must satisfy QualifiedName.parse() parameter format.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)