Pavel Pereslegin created IGNITE-24029:
-----------------------------------------
Summary: Schema support. Make Table API use QualifiedName
Key: IGNITE-24029
URL: https://issues.apache.org/jira/browse/IGNITE-24029
Project: Ignite
Issue Type: Improvement
Components: sql
Reporter: Pavel Pereslegin
It is necessary to introduce new methods in IgniteTables that use
{{QualifiedName}} instead of simple String.
And change the old ones to use the new ones using the helper method
{{QualifiedName.parseof(String)}}.
{code:java}
interface IgniteTables {
/** Gets a list of all tables */
List<Table> tables();
/** Gets a list of tables that belong to requested schema. */
List<Table> tables(String schemaName);
/** Gets a table with specified name. */
@Nullable Table table(QualifiedName tableName);
@Nullable Table table(String tableName) {
return table(QualifiedName.parse(tableName));
}
/* ... + async methods ... */
}
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)