You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Marton Greber (Jira)" <ji...@apache.org> on 2026/02/27 14:52:00 UTC
[jira] [Created] (KUDU-3744) Multi-row Transactions (KuduTransaction)
Marton Greber created KUDU-3744:
-----------------------------------
Summary: Multi-row Transactions (KuduTransaction)
Key: KUDU-3744
URL: https://issues.apache.org/jira/browse/KUDU-3744
Project: Kudu
Issue Type: Sub-task
Components: python
Reporter: Marton Greber
C++ API in {{{}client.h{}}}: {{{}KuduClient::NewTransaction(){}}}, {{{}KuduTransaction::CreateSession(){}}}, {{{}Commit(){}}}, {{{}Rollback(){}}}, {{{}Serialize(){}}}, {{{}Deserialize(){}}}, {{{}IsCommitComplete(){}}}.
What to add:
* {{KuduTransaction}} + {{KuduTransaction::SerializationOptions}} declarations in pxd
* New Python {{Transaction}} class in {{client.pyx}} wrapping {{shared_ptr[KuduTransaction]}}
* {{Client.new_transaction()}} factory
* {{{}Transaction.create_session(){}}}, {{{}.commit(){}}}, {{{}.rollback(){}}}, {{{}.serialize(){}}}, {{.deserialize()}} methods
--
This message was sent by Atlassian Jira
(v8.20.10#820010)