[
https://issues.apache.org/jira/browse/IGNITE-24031?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pavel Tupitsyn updated IGNITE-24031:
------------------------------------
Fix Version/s: 3.1
(was: 3.0)
> 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
> Affects Versions: 3.0.0-beta1
> Reporter: Pavel Pereslegin
> Assignee: Evgeny Stanilovsky
> Priority: Major
> Labels: ignite-3
> Fix For: 3.1
>
> Time Spent: 20m
> Remaining Estimate: 0h
>
> 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)