You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues-all@impala.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2023/09/28 17:37:00 UTC

[jira] [Commented] (IMPALA-12313) Add support for UPDATE statements for Iceberg tables

    [ https://issues.apache.org/jira/browse/IMPALA-12313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17770184#comment-17770184 ] 

ASF subversion and git services commented on IMPALA-12313:
----------------------------------------------------------

Commit eb0e2bbf9020af68c8cbce8baa87f37a66071653 in impala's branch refs/heads/master from Zoltan Borok-Nagy
[ https://gitbox.apache.org/repos/asf?p=impala.git;h=eb0e2bbf9 ]

IMPALA-12313: (part 1) Refactor modify statements

This change refactors the classes and methods that implement
modify statements like DELETE and UPDATE. ModifyStmt, DeleteStmt,
UpdateStmt are created during parsing and contain information about
the statement: FROM clause, WHERE clause, target table, etc.

The logic that actually implements these operations is dependent
on the type of the target table. Therefore during analysis, after
the target table is resolved, we create the *Impl object (e.g.
IcebergDeleteImpl, KuduUpdateImpl) that implements the logic. The
impl object is in charge of creating the source statement of the
operation, doing the necessary rewrites/masking, and also creating
the data sink.

Testing:
 * N/A: no new functionality / bug fix

Change-Id: If15f64944f2e23064b7112ad5930abc775dd65ec
Reviewed-on: http://gerrit.cloudera.org:8080/20477
Reviewed-by: Impala Public Jenkins <im...@cloudera.com>
Tested-by: Impala Public Jenkins <im...@cloudera.com>


> Add support for UPDATE statements for Iceberg tables
> ----------------------------------------------------
>
>                 Key: IMPALA-12313
>                 URL: https://issues.apache.org/jira/browse/IMPALA-12313
>             Project: IMPALA
>          Issue Type: Bug
>          Components: Backend, Frontend
>            Reporter: Zoltán Borók-Nagy
>            Assignee: Zoltán Borók-Nagy
>            Priority: Major
>              Labels: impala-iceberg
>
> Add support for UPDATE statements for Iceberg tables.
> Initial design doc of DELETEs and UPDATEs: [https://docs.google.com/document/d/1GuRiJ3jjqkwINsSCKYaWwcfXHzbMrsd3WEMDOB11Xqw/edit#heading=h.5bmfhbmb4qdk]
> Limitations:
>  * only write position delete files



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

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-all-unsubscribe@impala.apache.org
For additional commands, e-mail: issues-all-help@impala.apache.org