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

Maksim Zhuravkov updated IGNITE-20456:
--------------------------------------
    Description: 
TableDescriptor defines methods for accessing table columns (1), data 
distribution (2), and row type building for DML operations (3).
Since methods (1) and (2) are valid for both table and system views, but (3) 
are only legal for tables, it would be better to move methods (3) to 
`IgniteTable`. 

We may also rename `TableDescriptor` as part of this issue, because it is 
shared for both tables and system views.


  was:
TableDescriptor defines methods for accessing table columns (1), data 
distribution (2), and row type building for DML operations (3).
Since methods (1) and (2) are valid for both table and system views, but (3) 
are only legal for tables,
it would be better to move methods (3) to `IgniteTable`. 

We may also rename `TableDescriptor`, because it is shared for both tables and 
system views.



> Sql. Move insert/update/delete rows methods from TableDescriptor to 
> IgniteTable.
> --------------------------------------------------------------------------------
>
>                 Key: IGNITE-20456
>                 URL: https://issues.apache.org/jira/browse/IGNITE-20456
>             Project: Ignite
>          Issue Type: Improvement
>          Components: sql
>            Reporter: Maksim Zhuravkov
>            Priority: Minor
>
> TableDescriptor defines methods for accessing table columns (1), data 
> distribution (2), and row type building for DML operations (3).
> Since methods (1) and (2) are valid for both table and system views, but (3) 
> are only legal for tables, it would be better to move methods (3) to 
> `IgniteTable`. 
> We may also rename `TableDescriptor` as part of this issue, because it is 
> shared for both tables and system views.



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

Reply via email to