下载
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
昇腾小AI

transaction_id

函数功能

以属性方式读写事务ID。

函数原型

@property
def transaction_id(self)
@transaction_id.setter
def transaction_id(self, new_value)

参数说明

参数名称

数据类型

取值说明

new_value

int

设置的事务ID的新值设置为0时表示不使用自定义的transId,内部会采用自增的方式自动生成transId

返回值

transaction_id的属性。

调用示例

import dataflow as df
graph = df.FlowGraph(...)
flowinfo = FlowInfo(...)
flowinfo.transaction_id = 10
print(flowinfo.transaction_id)

约束说明

  • 只有构图接口通过set_contains_n_mapping_node设置为true时才生效。
  • transaction_id只能增大不能减小,外部不设置的情况下,transaction_id从1开始自增。
  • transaction_id达到uint64_max值后会报错。
  • 开启数据对齐时,需要确保每批输入数据的transaction_id一致,否则可能导致数据不对齐。
  • 只有设置transaction_id非0的时候才会使能自定义transaction_id。
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词