[ https://issues.apache.org/jira/browse/IGNITE-10784?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16742255#comment-16742255 ]
Pavel Kuznetsov commented on IGNITE-10784: ------------------------------------------ [~vozerov] Thank you for the review, 1. If I understad right, we are able to alter columns on the one thread (in this case we use write lock) and still try to read {{org.h2.table.Table#columns}} field inside {{GridH2Table.getColumns}}. Please correct me if I'm wrong. 2,3,4 - Updated. 5,6 - Agree, updated 7, Done 8 - ok, I've added final fields to {{GridH2RowDescriptor}} Working on tests. > SQL: Create a view with list of existing tables > ----------------------------------------------- > > Key: IGNITE-10784 > URL: https://issues.apache.org/jira/browse/IGNITE-10784 > Project: Ignite > Issue Type: Task > Components: sql > Reporter: Vladimir Ozerov > Assignee: Pavel Kuznetsov > Priority: Major > Fix For: 2.8 > > > We need to create a system view of currently available SQL tables. > Minimal required information: > 1) Schema name > 2) Table name > 3) Owning cache name > 4) Owning cache ID > Other info to consider: > 1) Affinity column name > 2) Key/value aliases > 3) Key/value type names > 4) Analyse other vendors (e.g. MySQL, Postgresql) and see if any other useful > information could be exposed (taking in count that a lot of engine properties > are already exposed through {{CACHES}} view) > Starting point: {{SqlSystemView}} -- This message was sent by Atlassian JIRA (v7.6.3#76005)