18 lines
508 B
Python
18 lines
508 B
Python
class WorkflowFlags:
|
|
CSV_RECEIVED = 0 # 0000
|
|
DATA_LOADED = 1 # 0001
|
|
DATA_ELABORATED = 2 # 0010
|
|
SENT_RAW_DATA = 4 # 0100
|
|
SENT_ELAB_DATA = 8 # 1000
|
|
|
|
|
|
# Mappatura flag -> colonna timestamp
|
|
FLAG_TO_TIMESTAMP = {
|
|
WorkflowFlags.CSV_RECEIVED: "inserted_at",
|
|
WorkflowFlags.DATA_LOADED: "loaded_at",
|
|
WorkflowFlags.DATA_ELABORATED: "elaborated_at",
|
|
WorkflowFlags.SENT_RAW_DATA: "sent_raw_at",
|
|
WorkflowFlags.SENT_ELAB_DATA: "sent_elab_at"
|
|
}
|
|
|
|
BATCH_SIZE = 1000 |