@@ -50,79 +50,102 @@ RETURN {
5050 COLLECT AGGREGATE v_none_null1 = MAX(v_item4 == null)
5151 RETURN v_none_null1 < true
5252 ),
53- "allDeliveriesArePayed ": FIRST(
53+ "allDeliveriesHaveOriginalOrders ": FIRST(
5454 FOR v_item5
5555 IN (
5656 FOR v_node6, v_edge6, v_path6 IN @var13..@var14 OUTBOUND v_shipment1 @@shipments_deliveries
5757 LET v_nullableNode2 = FIRST(FOR v_node7, v_edge7, v_path7 IN @var15..@var16 OUTBOUND v_node6 @@deliveries_order FILTER v_node7 != null RETURN v_node7)
58- RETURN v_nullableNode2.`payedAt`
58+ LET v_nullableNode3 = FIRST(FOR v_node8, v_edge8, v_path8 IN @var17..@var18 OUTBOUND v_nullableNode2 @@orders_originalOrder FILTER v_node8 != null RETURN v_node8)
59+ RETURN v_nullableNode3
5960 )
6061 COLLECT AGGREGATE v_none_null2 = MAX(v_item5 == null)
6162 RETURN v_none_null2 < true
6263 ),
63- "numberOfDeliveriesWithoutOrder ": FIRST(
64+ "allDeliveriesArePayed ": FIRST(
6465 FOR v_item6
6566 IN (
66- FOR v_node8, v_edge8, v_path8 IN @var17 ..@var18 OUTBOUND v_shipment1 @@shipments_deliveries
67- LET v_nullableNode3 = FIRST(FOR v_node9, v_edge9, v_path9 IN @var19 ..@var20 OUTBOUND v_node8 @@deliveries_order FILTER v_node9 != null RETURN v_node9 )
68- RETURN v_nullableNode3
67+ FOR v_node9, v_edge9, v_path9 IN @var19 ..@var20 OUTBOUND v_shipment1 @@shipments_deliveries
68+ LET v_nullableNode4 = FIRST(FOR v_node10, v_edge10, v_path10 IN @var21 ..@var22 OUTBOUND v_node9 @@deliveries_order FILTER v_node10 != null RETURN v_node10 )
69+ RETURN v_nullableNode4.`payedAt`
6970 )
70- FILTER v_item6 == null
71- COLLECT AGGREGATE v_count_null1 = COUNT(v_item6)
72- RETURN v_count_null1
71+ COLLECT AGGREGATE v_none_null3 = MAX(v_item6 == null)
72+ RETURN v_none_null3 < true
7373 ),
74- "numberOfDeliveriesWithoutPayedOrder ": FIRST(
74+ "numberOfDeliveriesWithoutOrder ": FIRST(
7575 FOR v_item7
7676 IN (
77- FOR v_node10, v_edge10, v_path10 IN @var21 ..@var22 OUTBOUND v_shipment1 @@shipments_deliveries
78- LET v_nullableNode4 = FIRST(FOR v_node11, v_edge11, v_path11 IN @var23 ..@var24 OUTBOUND v_node10 @@deliveries_order FILTER v_node11 != null RETURN v_node11 )
79- RETURN v_nullableNode4.`payedAt`
77+ FOR v_node11, v_edge11, v_path11 IN @var23 ..@var24 OUTBOUND v_shipment1 @@shipments_deliveries
78+ LET v_nullableNode5 = FIRST(FOR v_node12, v_edge12, v_path12 IN @var25 ..@var26 OUTBOUND v_node11 @@deliveries_order FILTER v_node12 != null RETURN v_node12 )
79+ RETURN v_nullableNode5
8080 )
8181 FILTER v_item7 == null
82- COLLECT AGGREGATE v_count_null2 = COUNT(v_item7)
82+ COLLECT AGGREGATE v_count_null1 = COUNT(v_item7)
83+ RETURN v_count_null1
84+ ),
85+ "numberOfDeliveriesWithoutOriginalOrder": FIRST(
86+ FOR v_item8
87+ IN (
88+ FOR v_node13, v_edge13, v_path13 IN @var27..@var28 OUTBOUND v_shipment1 @@shipments_deliveries
89+ LET v_nullableNode6 = FIRST(FOR v_node14, v_edge14, v_path14 IN @var29..@var30 OUTBOUND v_node13 @@deliveries_order FILTER v_node14 != null RETURN v_node14)
90+ LET v_nullableNode7 = FIRST(FOR v_node15, v_edge15, v_path15 IN @var31..@var32 OUTBOUND v_nullableNode6 @@orders_originalOrder FILTER v_node15 != null RETURN v_node15)
91+ RETURN v_nullableNode7
92+ )
93+ FILTER v_item8 == null
94+ COLLECT AGGREGATE v_count_null2 = COUNT(v_item8)
8395 RETURN v_count_null2
8496 ),
97+ "numberOfDeliveriesWithoutPayedOrder": FIRST(
98+ FOR v_item9
99+ IN (
100+ FOR v_node16, v_edge16, v_path16 IN @var33..@var34 OUTBOUND v_shipment1 @@shipments_deliveries
101+ LET v_nullableNode8 = FIRST(FOR v_node17, v_edge17, v_path17 IN @var35..@var36 OUTBOUND v_node16 @@deliveries_order FILTER v_node17 != null RETURN v_node17)
102+ RETURN v_nullableNode8.`payedAt`
103+ )
104+ FILTER v_item9 == null
105+ COLLECT AGGREGATE v_count_null3 = COUNT(v_item9)
106+ RETURN v_count_null3
107+ ),
85108 "startedDispatchingAt": FIRST(
86- FOR v_item8
109+ FOR v_item10
87110 IN (
88111 FOR v_offsetDateTime1
89112 IN (
90- FOR v_node12, v_edge12, v_path12 IN @var25 ..@var26 OUTBOUND v_shipment1 @@shipments_deliveries
91- FILTER v_node12 ._key != null
92- RETURN v_node12 .`dispatchedAt`
113+ FOR v_node18, v_edge18, v_path18 IN @var37 ..@var38 OUTBOUND v_shipment1 @@shipments_deliveries
114+ FILTER v_node18 ._key != null
115+ RETURN v_node18 .`dispatchedAt`
93116 )
94117 RETURN v_offsetDateTime1.`timestamp`
95118 )
96- FILTER v_item8 != null
97- COLLECT AGGREGATE v_min1 = MIN(v_item8 )
119+ FILTER v_item10 != null
120+ COLLECT AGGREGATE v_min1 = MIN(v_item10 )
98121 RETURN v_min1
99122 ),
100123 "fullyDispatchedAt": FIRST(
101- FOR v_item9
124+ FOR v_item11
102125 IN (
103126 FOR v_offsetDateTime2
104127 IN (
105- FOR v_node13, v_edge13, v_path13 IN @var27 ..@var28 OUTBOUND v_shipment1 @@shipments_deliveries
106- FILTER v_node13 ._key != null
107- RETURN v_node13 .`dispatchedAt`
128+ FOR v_node19, v_edge19, v_path19 IN @var39 ..@var40 OUTBOUND v_shipment1 @@shipments_deliveries
129+ FILTER v_node19 ._key != null
130+ RETURN v_node19 .`dispatchedAt`
108131 )
109132 RETURN v_offsetDateTime2.`timestamp`
110133 )
111- FILTER v_item9 != null
112- COLLECT AGGREGATE v_max2 = MAX(v_item9 )
134+ FILTER v_item11 != null
135+ COLLECT AGGREGATE v_max2 = MAX(v_item11 )
113136 RETURN v_max2
114137 ),
115138 "allOrders": (
116139 FOR v_order1
117140 IN (
118- FOR v_item10
141+ FOR v_item12
119142 IN (
120- FOR v_node14, v_edge14, v_path14 IN @var29 ..@var30 OUTBOUND v_shipment1 @@shipments_deliveries
121- LET v_nullableNode5 = FIRST(FOR v_node15, v_edge15, v_path15 IN @var31 ..@var32 OUTBOUND v_node14 @@deliveries_order FILTER v_node15 != null RETURN v_node15 )
122- RETURN v_nullableNode5
143+ FOR v_node20, v_edge20, v_path20 IN @var41 ..@var42 OUTBOUND v_shipment1 @@shipments_deliveries
144+ LET v_nullableNode9 = FIRST(FOR v_node21, v_edge21, v_path21 IN @var43 ..@var44 OUTBOUND v_node20 @@deliveries_order FILTER v_node21 != null RETURN v_node21 )
145+ RETURN v_nullableNode9
123146 )
124- FILTER v_item10 != null
125- COLLECT v_distinct1 = v_item10
147+ FILTER v_item12 != null
148+ COLLECT v_distinct1 = v_item12
126149 RETURN v_distinct1
127150 )
128151 SORT (v_order1.`orderNumber`)
0 commit comments