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