Module row_id Copy item path Source ChangelogRowIdGenerator ChangelogRowIdGenerator generates unique changelog row ids using snowflake algorithm.
Unlike RowIdGenerator, it maintains a separate sequence for each vnode and generates
row ids based on the input vnode.RowIdGenerator RowIdGenerator generates unique row ids using snowflake algorithm as following format:TimestampManager ๐ Common timestamp management for row id generators. COMPAT_VNODE_BITS ๐ The number of bits occupied by the vnode part of a row id in the previous version. TIMESTAMP_SHIFT_BITS ๐ The number of bits occupied by the vnode part and the sequence part of a row id. bit_for_vnode ๐ The number of bits occupied by the vnode part of a row id. compute_vnode_from_row_id Compute vnode from the given row id. row_id_to_unix_millis Extracts UNIX epoch milliseconds from a row id. RowId