[ 
https://issues.apache.org/jira/browse/IGNITE-24041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Iurii Gerzhedovich updated IGNITE-24041:
----------------------------------------
    Epic Link: IGNITE-24404  (was: IGNITE-23577)

> Sql schema. Extend IgniteCatalog API with SQL-schemas manipulation methods
> --------------------------------------------------------------------------
>
>                 Key: IGNITE-24041
>                 URL: https://issues.apache.org/jira/browse/IGNITE-24041
>             Project: Ignite
>          Issue Type: Improvement
>          Components: sql
>            Reporter: Andrey Mashenkov
>            Priority: Major
>              Labels: ignite-3
>
> Extend {{IgniteCatalog}} interface with methods for creating/dropping schemas.
> {code:java}
> interface IgniteCatalog {
> /* Add new methods. */        
>     void createSchema(SchemaDefinition definition);
>     void dropSchema(String schema, bool cascade=false);
>     SchemaDefinition schemaDefinition(String schemaName);
> } 
> class SchemaDefinition {
>     String schemaName;
> }
> {code}
> {{SchemaDefinition}} structure should be discussed. 
> Maybe it should
> * contains tables and indexes definitions 
> * supports tables/indexes creation together with the schema as defined in 
> IGNITE-24023



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to