NoOutputConditions: case1: inputs: - "t1.a" criteria: no_output_conditions: true not_exist_output_data: false exist_output_data: false exist_newer_input_data: false order: "force" A2B: case1: inputs: - "t1.a" outputs: - "t1.b" criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: false exist_newer_input_data: false case2: inputs: - "t1.a" outputs: - "t2.b" criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: false exist_newer_input_data: false case3: inputs: - "t2.a" outputs: - "t1.b" criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: false exist_newer_input_data: true order: "force" A2Null: case1: inputs: - "t1.a" criteria: no_output_conditions: false not_exist_output_data: true exist_output_data: false exist_newer_input_data: false order: "weak" case2: inputs: - "t1.a" data_null_tuples: - 1 criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: false exist_newer_input_data: false RemoveA: case1: inputs: - "t1.a" outputs: - "t1.a" criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: true exist_newer_input_data: false order: "weak" RemoveAB: case1: inputs: - "t1.a" - "t2.b" outputs: - "t1.a" - "t2.b" criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: true exist_newer_input_data: true order: "force" Touch: case1: inputs: - "t1.a" criteria: no_output_conditions: false not_exist_output_data: true exist_output_data: false exist_newer_input_data: false order: "weak" case2: inputs: - "t1.a" outputs: - "t1.b" criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: false exist_newer_input_data: false case3: inputs: - "t1.a" outputs: - "t2.b" criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: false exist_newer_input_data: false case4: inputs: - "t2.a" outputs: - "t1.b" criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: false exist_newer_input_data: true order: "force" NeglectOutput: case1: inputs: - "t1.a" criteria: no_output_conditions: false not_exist_output_data: true exist_output_data: false exist_newer_input_data: false order: "weak" case2: inputs: - "t1.a" outputs: - "t1.b" criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: false exist_newer_input_data: false case3: inputs: - "t1.a" outputs: - "t2.b" criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: false exist_newer_input_data: false case4: inputs: - "t2.a" outputs: - "t1.b" criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: false exist_newer_input_data: false InputAorBorNull: case1: inputs: - ["t1.a"] criteria: no_output_conditions: false not_exist_output_data: true exist_output_data: false exist_newer_input_data: false order: "weak" case2: inputs: - ["t1.b"] criteria: no_output_conditions: false not_exist_output_data: true exist_output_data: false exist_newer_input_data: false order: "weak" case3: criteria: no_output_conditions: false not_exist_output_data: true exist_output_data: false exist_newer_input_data: false order: "weak" case4: inputs: - ["t1.a"] outputs: - "t2.c" criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: false exist_newer_input_data: false case5: inputs: - ["t1.b"] outputs: - "t2.c" criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: false exist_newer_input_data: false case6: outputs: - "t2.c" criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: false exist_newer_input_data: false OutputAorBorNull: case1: inputs: - "t1.c" criteria: no_output_conditions: false not_exist_output_data: true exist_output_data: false exist_newer_input_data: false order: "weak" case2: inputs: - "t1.c" outputs: - ["t2.a"] criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: false exist_newer_input_data: false case3: inputs: - "t2.c" outputs: - ["t1.a"] criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: false exist_newer_input_data: true order: "force" case4: inputs: - "t1.c" outputs: - ["t2.b"] criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: false exist_newer_input_data: false case5: inputs: - "t2.c" outputs: - ["t1.b"] criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: false exist_newer_input_data: true order: "force" case6: inputs: - "t1.c" outputs: - ["t2.a", "t2.b"] criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: false exist_newer_input_data: false case7: inputs: - "t2.c" outputs: - ["t1.a", "t1.b"] criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: false exist_newer_input_data: true order: "force" case8: inputs: - "t2.c" outputs: - ["t2.a", "t1.b"] criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: false exist_newer_input_data: true order: "force" case9: inputs: - "t2.c" outputs: - ["t1.a", "t2.b"] criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: false exist_newer_input_data: true order: "force" case10: inputs: - "t1.c" outputs: - ["t1.a", "t1.b"] criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: false exist_newer_input_data: false Loop: case1: inputs: - "t1.a" outputs: - "t1.a" criteria: no_output_conditions: false not_exist_output_data: false exist_output_data: false exist_newer_input_data: true order: "force"