5
我有具有以下結構的數據流水壺:與序列填充字段沒有衝突
user_id (integer)
user_name (string)
的user_id
是100和65536。我想根據以下來添加target_user_id
(整數)場之間的任何邏輯:
- 如果
user_id
在範圍內1000..9999,然後讓target_user_id
字段等於user_id
- 如果沒有,那麼填
target_user_id
,範圍在1000..9999之間,不會引起衝突。優選儘可能最低。
流的長度在9000以下。user_id
字段在原始流中是唯一的。
這解決了它,但開銷:從每一行中選擇一個。 ---我有一個「用戶定義的Java類」的概念,它將合併序列的輸出和有序的數據集。它將有一個TreeSet(Java類)用於可見的ID。 ---我認爲這不是一個非常罕見的需求,所以應該有一個非程序員解決方案。也許,我在做夢:-)無論如何,「TableOutput」暗示對我來說非常有價值。 – Notinlist