[ 
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)

Reply via email to