Test duplicates-not-eliminated-long-CASE-stmt.Bug-6697.sql (id fe8055a86502) (err)
duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.FILTERED 2019-09-12 13:13:47.964509400 +0200duplicates-not-eliminated-long-CASE-stmt.Bug-6697.test.out.FILTERED 2019-09-12 13:13:47.980109400 +0200
1 Statistics about stdout of test 'duplicates-not-eliminated-long-CASE-stmt.Bug-6697` in directory 'sql/test/BugTracker-2019`: 1 1 Statistics about stdout of test 'duplicates-not-eliminated-long-CASE-stmt.Bug-6697` in directory 'sql/test/BugTracker-2019`: 1
2 258 lines, 1340 words, 23184 chars in lines not matching '^$|^(\| |)#|^=` 2 ! 2 415 lines, 2441 words, 38723 chars in lines not matching '^$|^(\| |)#|^=` 2
3 = 258 lines, 1340 words, 23184 chars in lines not matching '^$|^(\| |)#` 3 ! 3 = 415 lines, 2441 words, 38723 chars in lines not matching '^$|^(\| |)#` 3
4 # 318 lines, 2373 words, 32902 chars in all lines 4 ! 4 # 475 lines, 3455 words, 48203 chars in all lines 4
5 5 5 5
..................
# MonetDB/SQL module loaded
25 25 24 24
+ 25 Ready. 25
+ 26 26
26 # 14:08:13 > 26 ! 27 # 13:13:47 > 27
27 # 14:08:13 > "mclient" "-lsql" "-ftest" "-tnone" "-Eutf-8" "-i" "-e" "--host=/var/tmp/mtest-8696" "--port=33481" 27 ! 28 # 13:13:47 > "mclient" "-lsql" "-ftest" "-tnone" "-Eutf-8" "-i" "-e" "--host=LAB03" "--port=33180" 28
28 # 14:08:13 > 28 ! 29 # 13:13:47 > 29
29 29 30 30
..................
#explain SELECT sys.timestamp_to_str(ca
38 % clob # type 38 39 % clob # type 39
39 % 1023 # length 39 ! 40 % 8440 # length 40
40 function user.s4_0():void; 40 ! 41 function user.s4_1():void; 41
41 X_142:void := querylog.define("explain select sys.timestamp_to_str(case when task0.\"sys_created_on\" >= \\'1999-10-31 09:00:00\\' and task0.\"sys_created_on\" < \\'2000-04-02 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2000-04-02 10:00:00\\' and task0.\"sys_created_on\" < \\'2000-10-29 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2000-10-29 09:00:00\\' and task0.\"sys_created_on\" < \\'2001-04-01 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2001-04-01 10:00:00\\' and task0.\"sys_created_on\" < \\'2001-10-28 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2001-10-28 09:00:00\\' and task0.\"sys_created_on\" < \\'2002-04-07 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2002-04-07 10:00:00\\' and 41 + 42 X_142:void := querylog.define("explain select sys.timestamp_to_str(case when task0.\"sys_created_on\" >= \\'1999-10-31 09:00:00\\' and task0.\"sys_created_on\" < \\'2000-04-02 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2000-04-02 10:00:00\\' and task0.\"sys_created_on\" < \\'2000-10-29 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2000-10-29 09:00:00\\' and task0.\"sys_created_on\" < \\'2001-04-01 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2001-04-01 10:00:00\\' and task0.\"sys_created_on\" < \\'2001-10-28 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2001-10-28 09:00:00\\' and task0.\"sys_created_on\" < \\'2002-04-07 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2002-04-07 10:00:00\\' and task0.\"sys_created_on\" < \\'2002-10-27 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2002-10-27 09:00:00\\' and task0.\"sys_created_on\" < \\'2003-04-06 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2003-04-06 10:00:00\\' and task0.\"sys_created_on\" < \\'2003-10-26 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2003-10-26 09:00:00\\' and task0.\"sys_created_on\" < \\'2004-04-04 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2004-04-04 10:00:00\\' and task0.\"sys_created_on\" < \\'2004-10-31 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2004-10-31 09:00:00\\' and task0.\"sys_created_on\" < \\'2005-04-03 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2005-04-03 10:00:00\\' and task0.\"sys_created_on\" < \\'2005-10-30 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2005-10-30 09:00:00\\' and task0.\"sys_created_on\" < \\'2006-04-02 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2006-04-02 10:00:00\\' and task0.\"sys_created_on\" < \\'2006-10-29 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2006-10-29 09:00:00\\' and task0.\"sys_created_on\" < \\'2007-03-11 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2007-03-11 10:00:00\\' and task0.\"sys_created_on\" < \\'2007-11-04 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2007-11-04 09:00:00\\' and task0.\"sys_created_on\" < \\'2008-03-09 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2008-03-09 10:00:00\\' and task0.\"sys_created_on\" < \\'2008-11-02 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2008-11-02 09:00:00\\' and task0.\"sys_created_on\" < \\'2009-03-08 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2009-03-08 10:00:00\\' and task0.\"sys_created_on\" < \\'2009-11-01 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2009-11-01 09:00:00\\' and task0.\"sys_created_on\" < \\'2010-03-14 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2010-03-14 10:00:00\\' and task0.\"sys_created_on\" < \\'2010-11-07 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2010-11-07 09:00:00\\' and task0.\"sys_created_on\" < \\'2011-03-13 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2011-03-13 10:00:00\\' and task0.\"sys_created_on\" < \\'2011-11-06 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2011-11-06 09:00:00\\' and task0.\"sys_created_on\" < \\'2012-03-11 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2012-03-11 10:00:00\\' and task0.\"sys_created_on\" < \\'2012-11-04 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2012-11-04 09:00:00\\' and task0.\"sys_created_on\" < \\'2013-03-10 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2013-03-10 10:00:00\\' and task0.\"sys_created_on\" < \\'2013-11-03 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2013-11-03 09:00:00\\' and task0.\"sys_created_on\" < \\'2014-03-09 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2014-03-09 10:00:00\\' and task0.\"sys_created_on\" < \\'2014-11-02 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2014-11-02 09:00:00\\' and task0.\"sys_created_on\" < \\'2015-03-08 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2015-03-08 10:00:00\\' and task0.\"sys_created_on\" < \\'2015-11-01 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2015-11-01 09:00:00\\' and task0.\"sys_created_on\" < \\'2016-03-13 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2016-03-13 10:00:00\\' and task0.\"sys_created_on\" < \\'2016-11-06 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2016-11-06 09:00:00\\' and task0.\"sys_created_on\" < \\'2017-03-12 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2017-03-12 10:00:00\\' and task0.\"sys_created_on\" < \\'2017-11-05 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2017-11-05 09:00:00\\' and task0.\"sys_created_on\" < \\'2018-03-11 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2018-03-11 10:00:00\\' and task0.\"sys_created_on\" < \\'2018-11-04 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2018-11-04 09:00:00\\' and task0.\"sys_created_on\" < \\'2019-03-10 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2019-03-10 10:00:00\\' and task0.\"sys_created_on\" < \\'2019-11-03 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2019-11-03 09:00:00\\' and task0.\"sys_created_on\" < \\'2020-03-08 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2020-03-08 10:00:00\\' and task0.\"sys_created_on\" < \\'2020-11-01 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2020-11-01 09:00:00\\' and task0.\"sys_created_on\" < \\'2021-03-14 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2021-03-14 10:00:00\\' and task0.\"sys_created_on\" < \\'2021-11-07 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second when task0.\"sys_created_on\" >= \\'2021-11-07 09:00:00\\' and task0.\"sys_created_on\" < \\'2022-03-13 10:00:00\\' then task0.\"sys_created_on\" + interval \\'-28800\\' second when task0.\"sys_created_on\" >= \\'2022-03-13 10:00:00\\' and task0.\"sys_created_on\" < \\'2022-11-06 09:00:00\\' then task0.\"sys_created_on\" + interval \\'-25200\\' second else task0.\"sys_created_on\" + interval \\'-28800\\' second end,\\'%Y\\') as yearref from task task0 where task0.\"sys_class_name\" = \\'incident\\' and task0.\"priority\" is not null ;":str, "default_pipe":str, 964:int); 42
42 barrier X_1678:bit := language.dataflow(); 42 ! 43 barrier X_1487:bit := language.dataflow(); 43
43 X_1515:bat[:str] := bat.new(nil:str); 43 ! 44 X_1324:bat[:str] := bat.new(nil:str); 44
44 X_1521:bat[:int] := bat.new(nil:int); 44 ! 45 X_1330:bat[:int] := bat.new(nil:int); 45
45 X_1519:bat[:int] := bat.new(nil:int); 45 ! 46 X_1328:bat[:int] := bat.new(nil:int); 46
46 X_1518:bat[:str] := bat.new(nil:str); 46 ! 47 X_1327:bat[:str] := bat.new(nil:str); 47
47 X_1517:bat[:str] := bat.new(nil:str); 47 ! 48 X_1326:bat[:str] := bat.new(nil:str); 48
48 X_188:bat[:timestamp] := bat.new(nil:timestamp); 48 49 X_188:bat[:timestamp] := bat.new(nil:timestamp); 49
X_199:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "1999-10-31 09:00:00.000":timestamp + 50 X_192:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "1999-10-31 09:00:00.000":timestamp); 50
, "2000-04-02 10:00:00.000":timestamp, false + 51 X_197:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2000-04-02 10:00:00.000":timestamp); 51
49 :bit, true:bit, false:bit, false:bit); 49 ! 52 X_199:bat[:bit] := batcalc.and(X_192:bat[:bit], X_197:bat[:bit]); 52
50 X_202:bat[:bit] := batcalc.isnil(X_199:bat[:bit]); 50 ! 53 X_201:bat[:bit] := batcalc.isnil(X_199:bat[:bit]); 53
51 X_215:bat[:bit] := batcalc.ifthenelse(X_202:bat[:bit], false:bit, X_199:bat[:bit]); 51 ! 54 X_212:bat[:bit] := batcalc.ifthenelse(X_201:bat[:bit], false:bit, X_199:bat[:bit]); 54
52 X_1361:bat[:timestamp] := mal.manifold("mtime":str, "timestamp_add_msec_interval":str, X_188:bat[:timestamp], -28800000:lng); 52 ! 55 X_1170:bat[:timestamp] := mal.manifold("mtime":str, "timestamp_add_msec_interval":str, X_188:bat[:timestamp], -28800000:lng); 55
X_225:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2000-04-02 10:00:00.000":timestamp + 56 X_216:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2000-04-02 10:00:00.000":timestamp); 56
, "2000-10-29 09:00:00.000":timestamp, false + 57 X_219:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2000-10-29 09:00:00.000":timestamp); 57
53 :bit, true:bit, false:bit, false:bit); 53 ! 58 X_220:bat[:bit] := batcalc.and(X_216:bat[:bit], X_219:bat[:bit]); 58
54 X_226:bat[:bit] := batcalc.isnil(X_225:bat[:bit]); 54 ! 59 X_221:bat[:bit] := batcalc.isnil(X_220:bat[:bit]); 59
55 X_241:bat[:bit] := batcalc.ifthenelse(X_226:bat[:bit], false:bit, X_225:bat[:bit]); 55 ! 60 X_235:bat[:bit] := batcalc.ifthenelse(X_221:bat[:bit], false:bit, X_220:bat[:bit]); 60
56 X_1365:bat[:timestamp] := mal.manifold("mtime":str, "timestamp_add_msec_interval":str, X_188:bat[:timestamp], -25200000:lng); 56 ! 61 X_1174:bat[:timestamp] := mal.manifold("mtime":str, "timestamp_add_msec_interval":str, X_188:bat[:timestamp], -25200000:lng); 61
X_251:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2000-10-29 09:00:00.000":timestamp + 62 X_238:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2000-10-29 09:00:00.000":timestamp); 62
, "2001-04-01 10:00:00.000":timestamp, false + 63 X_241:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2001-04-01 10:00:00.000":timestamp); 63
57 :bit, true:bit, false:bit, false:bit); 57 ! 64 X_242:bat[:bit] := batcalc.and(X_238:bat[:bit], X_241:bat[:bit]); 64
58 X_252:bat[:bit] := batcalc.isnil(X_251:bat[:bit]); 58 ! 65 X_243:bat[:bit] := batcalc.isnil(X_242:bat[:bit]); 65
59 X_265:bat[:bit] := batcalc.ifthenelse(X_252:bat[:bit], false:bit, X_251:bat[:bit]); 59 ! 66 X_254:bat[:bit] := batcalc.ifthenelse(X_243:bat[:bit], false:bit, X_242:bat[:bit]); 66
X_276:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2001-04-01 10:00:00.000":timestamp + 67 X_259:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2001-04-01 10:00:00.000":timestamp); 67
, "2001-10-28 09:00:00.000":timestamp, false + 68 X_264:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2001-10-28 09:00:00.000":timestamp); 68
60 :bit, true:bit, false:bit, false:bit); 60 ! 69 X_266:bat[:bit] := batcalc.and(X_259:bat[:bit], X_264:bat[:bit]); 69
61 X_279:bat[:bit] := batcalc.isnil(X_276:bat[:bit]); 61 ! 70 X_268:bat[:bit] := batcalc.isnil(X_266:bat[:bit]); 70
62 X_291:bat[:bit] := batcalc.ifthenelse(X_279:bat[:bit], false:bit, X_276:bat[:bit]); 62 ! 71 X_277:bat[:bit] := batcalc.ifthenelse(X_268:bat[:bit], false:bit, X_266:bat[:bit]); 71
X_301:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2001-10-28 09:00:00.000":timestamp + 72 X_280:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2001-10-28 09:00:00.000":timestamp); 72
, "2002-04-07 10:00:00.000":timestamp, false + 73 X_283:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2002-04-07 10:00:00.000":timestamp); 73
63 :bit, true:bit, false:bit, false:bit); 63 ! 74 X_284:bat[:bit] := batcalc.and(X_280:bat[:bit], X_283:bat[:bit]); 74
64 X_302:bat[:bit] := batcalc.isnil(X_301:bat[:bit]); 64 ! 75 X_285:bat[:bit] := batcalc.isnil(X_284:bat[:bit]); 75
65 X_317:bat[:bit] := batcalc.ifthenelse(X_302:bat[:bit], false:bit, X_301:bat[:bit]); 65 ! 76 X_301:bat[:bit] := batcalc.ifthenelse(X_285:bat[:bit], false:bit, X_284:bat[:bit]); 76
X_328:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2002-04-07 10:00:00.000":timestamp + 77 X_305:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2002-04-07 10:00:00.000":timestamp); 77
, "2002-10-27 09:00:00.000":timestamp, false + 78 X_308:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2002-10-27 09:00:00.000":timestamp); 78
66 :bit, true:bit, false:bit, false:bit); 66 ! 79 X_309:bat[:bit] := batcalc.and(X_305:bat[:bit], X_308:bat[:bit]); 79
+ 80 X_310:bat[:bit] := batcalc.isnil(X_309:bat[:bit]); 80
67 X_329:bat[:bit] := batcalc.isnil(X_328:bat[:bit]); 67 -
68 X_341:bat[:bit] := batcalc.ifthenelse(X_329:bat[:bit], false:bit, X_328:bat[:bit]); 68 ! 81 X_319:bat[:bit] := batcalc.ifthenelse(X_310:bat[:bit], false:bit, X_309:bat[:bit]); 81
X_351:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2002-10-27 09:00:00.000":timestamp + 82 X_322:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2002-10-27 09:00:00.000":timestamp); 82
69 , "2003-04-06 10:00:00.000":timestamp, false:bit, true:bit, false:bit, false:bit); 69 ! 83 X_326:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2003-04-06 10:00:00.000":timestamp); 83
70 X_354:bat[:bit] := batcalc.isnil(X_351:bat[:bit]); 70 ! 84 X_328:bat[:bit] := batcalc.and(X_322:bat[:bit], X_326:bat[:bit]); 84
+ 85 X_329:bat[:bit] := batcalc.isnil(X_328:bat[:bit]); 85
71 X_368:bat[:bit] := batcalc.ifthenelse(X_354:bat[:bit], false:bit, X_351:bat[:bit]); 71 ! 86 X_343:bat[:bit] := batcalc.ifthenelse(X_329:bat[:bit], false:bit, X_328:bat[:bit]); 86
X_378:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2003-04-06 10:00:00.000":timestamp + 87 X_347:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2003-04-06 10:00:00.000":timestamp); 87
, "2003-10-26 09:00:00.000":timestamp, false + 88 X_350:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2003-10-26 09:00:00.000":timestamp); 88
72 :bit, true:bit, false:bit, false:bit); 72 ! 89 X_351:bat[:bit] := batcalc.and(X_347:bat[:bit], X_350:bat[:bit]); 89
73 X_379:bat[:bit] := batcalc.isnil(X_378:bat[:bit]); 73 ! 90 X_352:bat[:bit] := batcalc.isnil(X_351:bat[:bit]); 90
74 X_393:bat[:bit] := batcalc.ifthenelse(X_379:bat[:bit], false:bit, X_378:bat[:bit]); 74 ! 91 X_363:bat[:bit] := batcalc.ifthenelse(X_352:bat[:bit], false:bit, X_351:bat[:bit]); 91
X_404:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2003-10-26 09:00:00.000":timestamp + 92 X_366:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2003-10-26 09:00:00.000":timestamp); 92
75 , "2004-04-04 10:00:00.000":timestamp, false:bit, true:bit, false:bit, false:bit); 75 ! 93 X_369:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2004-04-04 10:00:00.000":timestamp); 93
76 X_405:bat[:bit] := batcalc.isnil(X_404:bat[:bit]); 76 ! 94 X_370:bat[:bit] := batcalc.and(X_366:bat[:bit], X_369:bat[:bit]); 94
X_417 + 95 X_371:bat[:bit] := batcalc.isnil(X_370:bat[:bit]); 95
77 :bat[:bit] := batcalc.ifthenelse(X_405:bat[:bit], false:bit, X_404:bat[:bit]); 77 ! 96 X_385:bat[:bit] := batcalc.ifthenelse(X_371:bat[:bit], false:bit, X_370:bat[:bit]); 96
X_428:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2004-04-04 10:00:00.000":timestamp + 97 X_389:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2004-04-04 10:00:00.000":timestamp); 97
, "2004-10-31 09:00:00.000":timestamp, false + 98 X_393:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2004-10-31 09:00:00.000":timestamp); 98
78 :bit, true:bit, false:bit, false:bit); 78 ! 99 X_395:bat[:bit] := batcalc.and(X_389:bat[:bit], X_393:bat[:bit]); 99
79 X_431:bat[:bit] := batcalc.isnil(X_428:bat[:bit]); 79 ! 100 X_396:bat[:bit] := batcalc.isnil(X_395:bat[:bit]); 100
80 X_444:bat[:bit] := batcalc.ifthenelse(X_431:bat[:bit], false:bit, X_428:bat[:bit]); 80 ! 101 X_405:bat[:bit] := batcalc.ifthenelse(X_396:bat[:bit], false:bit, X_395:bat[:bit]); 101
X_453:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2004-10-31 09:00:00.000":timestamp + 102 X_408:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2004-10-31 09:00:00.000":timestamp); 102
, "2005-04-03 10:00:00.000":timestamp, false + 103 X_411:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2005-04-03 10:00:00.000":timestamp); 103
81 :bit, true:bit, false:bit, false:bit); 81 ! 104 X_412:bat[:bit] := batcalc.and(X_408:bat[:bit], X_411:bat[:bit]); 104
82 X_454:bat[:bit] := batcalc.isnil(X_453:bat[:bit]); 82 ! 105 X_413:bat[:bit] := batcalc.isnil(X_412:bat[:bit]); 105
83 X_470:bat[:bit] := batcalc.ifthenelse(X_454:bat[:bit], false:bit, X_453:bat[:bit]); 83 ! 106 X_427:bat[:bit] := batcalc.ifthenelse(X_413:bat[:bit], false:bit, X_412:bat[:bit]); 106
X_481:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2005-04-03 10:00:00.000":timestamp + 107 X_433:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2005-04-03 10:00:00.000":timestamp); 107
, "2005-10-30 09:00:00.000":timestamp, false + 108 X_436:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2005-10-30 09:00:00.000":timestamp); 108
84 :bit, true:bit, false:bit, false:bit); 84 ! 109 X_437:bat[:bit] := batcalc.and(X_433:bat[:bit], X_436:bat[:bit]); 109
85 X_482:bat[:bit] := batcalc.isnil(X_481:bat[:bit]); 85 ! 110 X_438:bat[:bit] := batcalc.isnil(X_437:bat[:bit]); 110
86 X_493:bat[:bit] := batcalc.ifthenelse(X_482:bat[:bit], false:bit, X_481:bat[:bit]); 86 ! 111 X_447:bat[:bit] := batcalc.ifthenelse(X_438:bat[:bit], false:bit, X_437:bat[:bit]); 111
X_504:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2005-10-30 09:00:00.000":timestamp + 112 X_450:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2005-10-30 09:00:00.000":timestamp); 112
, "2006-04-02 10:00:00.000":timestamp, false + 113 X_453:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2006-04-02 10:00:00.000":timestamp); 113
87 :bit, true:bit, false:bit, false:bit); 87 ! 114 X_454:bat[:bit] := batcalc.and(X_450:bat[:bit], X_453:bat[:bit]); 114
88 X_507:bat[:bit] := batcalc.isnil(X_504:bat[:bit]); 88 ! 115 X_455:bat[:bit] := batcalc.isnil(X_454:bat[:bit]); 115
89 X_520:bat[:bit] := batcalc.ifthenelse(X_507:bat[:bit], false:bit, X_504:bat[:bit]); 89 ! 116 X_471:bat[:bit] := batcalc.ifthenelse(X_455:bat[:bit], false:bit, X_454:bat[:bit]); 116
X_530:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2006-04-02 10:00:00.000":timestamp + 117 X_475:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2006-04-02 10:00:00.000":timestamp); 117
, "2006-10-29 09:00:00.000":timestamp, false + 118 X_478:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2006-10-29 09:00:00.000":timestamp); 118
90 :bit, true:bit, false:bit, false:bit); 90 ! 119 X_479:bat[:bit] := batcalc.and(X_475:bat[:bit], X_478:bat[:bit]); 119
91 X_531:bat[:bit] := batcalc.isnil(X_530:bat[:bit]); 91 ! 120 X_480:bat[:bit] := batcalc.isnil(X_479:bat[:bit]); 120
92 X_546:bat[:bit] := batcalc.ifthenelse(X_531:bat[:bit], false:bit, X_530:bat[:bit]); 92 ! 121 X_489:bat[:bit] := batcalc.ifthenelse(X_480:bat[:bit], false:bit, X_479:bat[:bit]); 121
X_556:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2006-10-29 09:00:00.000":timestamp + 122 X_492:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2006-10-29 09:00:00.000":timestamp); 122
, "2007-03-11 10:00:00.000":timestamp, + 123 X_495:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2007-03-11 10:00:00.000":timestamp); 123
false:bit, true:bit, + 124 X_497:bat[:bit] := batcalc.and(X_492:bat[:bit], X_495:bat[:bit]); 124
false:bit + 125 X_498:bat[:bit] := batcalc.isnil(X_497:bat[:bit]); 125
93 , false:bit); 93 ! 126 X_509:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2007-03-11 10:00:00.000":timestamp); 126
94 X_557:bat[:bit] := batcalc.isnil(X_556:bat[:bit]); 94 ! 127 X_511:bat[:bit] := batcalc.and(X_492:bat[:bit], X_509:bat[:bit]); 127
95 X_570:bat[:bit] := batcalc.ifthenelse(X_557:bat[:bit], false:bit, X_556:bat[:bit]); 95 ! 128 X_513:bat[:bit] := batcalc.ifthenelse(X_498:bat[:bit], false:bit, X_511:bat[:bit]); 128
X_581:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2007-03-11 10:00:00.000":timestamp + 129 X_517:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2007-03-11 10:00:00.000":timestamp); 129
, "2007-11-04 09:00:00.000":timestamp, + 130 X_520:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2007-11-04 09:00:00.000":timestamp); 130
false:bit, true:bit, + 131 X_521:bat[:bit] := batcalc.and(X_517:bat[:bit], X_520:bat[:bit]); 131
false + 132 X_522:bat[:bit] := batcalc.isnil(X_521:bat[:bit]); 132
96 :bit, false:bit); 96 ! 133 X_529:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2007-11-04 09:00:00.000":timestamp); 133
97 X_584:bat[:bit] := batcalc.isnil(X_581:bat[:bit]); 97 ! 134 X_531:bat[:bit] := batcalc.and(X_517:bat[:bit], X_529:bat[:bit]); 134
98 X_596:bat[:bit] := batcalc.ifthenelse(X_584:bat[:bit], false:bit, X_581:bat[:bit]); 98 ! 135 X_532:bat[:bit] := batcalc.ifthenelse(X_522:bat[:bit], false:bit, X_531:bat[:bit]); 135
X_606:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2007-11-04 09:00:00.000":timestamp + 136 X_535:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2007-11-04 09:00:00.000":timestamp); 136
, "2008-03-09 10:00:00.000":timestamp, + 137 X_539:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2008-03-09 10:00:00.000":timestamp); 137
false:bit, true:bit, + 138 X_540:bat[:bit] := batcalc.and(X_535:bat[:bit], X_539:bat[:bit]); 138
false + 139 X_541:bat[:bit] := batcalc.isnil(X_540:bat[:bit]); 139
99 :bit, false:bit); 99 ! 140 X_551:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2008-03-09 10:00:00.000":timestamp); 140
100 X_607:bat[:bit] := batcalc.isnil(X_606:bat[:bit]); 100 ! 141 X_553:bat[:bit] := batcalc.and(X_535:bat[:bit], X_551:bat[:bit]); 141
101 X_622:bat[:bit] := batcalc.ifthenelse(X_607:bat[:bit], false:bit, X_606:bat[:bit]); 101 ! 142 X_555:bat[:bit] := batcalc.ifthenelse(X_541:bat[:bit], false:bit, X_553:bat[:bit]); 142
X_633:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2008-03-09 10:00:00.000":timestamp + 143 X_559:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2008-03-09 10:00:00.000":timestamp); 143
, "2008-11-02 09:00:00.000":timestamp, + 144 X_562:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2008-11-02 09:00:00.000":timestamp); 144
false:bit, true:bit, + 145 X_564:bat[:bit] := batcalc.and(X_559:bat[:bit], X_562:bat[:bit]); 145
false + 146 X_565:bat[:bit] := batcalc.isnil(X_564:bat[:bit]); 146
102 :bit, false:bit); 102 ! 147 X_573:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2008-11-02 09:00:00.000":timestamp); 147
103 X_634:bat[:bit] := batcalc.isnil(X_633:bat[:bit]); 103 ! 148 X_574:bat[:bit] := batcalc.and(X_559:bat[:bit], X_573:bat[:bit]); 148
104 X_646:bat[:bit] := batcalc.ifthenelse(X_634:bat[:bit], false:bit, X_633:bat[:bit]); 104 ! 149 X_575:bat[:bit] := batcalc.ifthenelse(X_565:bat[:bit], false:bit, X_574:bat[:bit]); 149
X_656:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2008-11-02 09:00:00.000":timestamp + 150 X_578:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2008-11-02 09:00:00.000":timestamp); 150
, "2009-03-08 10:00:00.000":timestamp, + 151 X_581:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2009-03-08 10:00:00.000":timestamp); 151
false:bit, true:bit, + 152 X_582:bat[:bit] := batcalc.and(X_578:bat[:bit], X_581:bat[:bit]); 152
false:bit + 153 X_583:bat[:bit] := batcalc.isnil(X_582:bat[:bit]); 153
105 , false:bit); 105 ! 154 X_593:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2009-03-08 10:00:00.000":timestamp); 154
106 X_659:bat[:bit] := batcalc.isnil(X_656:bat[:bit]); 106 ! 155 X_595:bat[:bit] := batcalc.and(X_578:bat[:bit], X_593:bat[:bit]); 155
107 X_673:bat[:bit] := batcalc.ifthenelse(X_659:bat[:bit], false:bit, X_656:bat[:bit]); 107 ! 156 X_598:bat[:bit] := batcalc.ifthenelse(X_583:bat[:bit], false:bit, X_595:bat[:bit]); 156
X_683:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2009-03-08 10:00:00.000":timestamp + 157 X_602:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2009-03-08 10:00:00.000":timestamp); 157
, "2009-11-01 09:00:00.000":timestamp, + 158 X_606:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2009-11-01 09:00:00.000":timestamp); 158
false:bit, true:bit, + 159 X_607:bat[:bit] := batcalc.and(X_602:bat[:bit], X_606:bat[:bit]); 159
false:bit + 160 X_608:bat[:bit] := batcalc.isnil(X_607:bat[:bit]); 160
108 , false:bit); 108 ! 161 X_615:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2009-11-01 09:00:00.000":timestamp); 161
109 X_684:bat[:bit] := batcalc.isnil(X_683:bat[:bit]); 109 ! 162 X_616:bat[:bit] := batcalc.and(X_602:bat[:bit], X_615:bat[:bit]); 162
110 X_698:bat[:bit] := batcalc.ifthenelse(X_684:bat[:bit], false:bit, X_683:bat[:bit]); 110 ! 163 X_617:bat[:bit] := batcalc.ifthenelse(X_608:bat[:bit], false:bit, X_616:bat[:bit]); 163
X_709:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2009-11-01 09:00:00.000":timestamp + 164 X_620:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2009-11-01 09:00:00.000":timestamp); 164
, "2010-03-14 10:00:00.000":timestamp, false + 165 X_623:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2010-03-14 10:00:00.000":timestamp); 165
111 :bit, true:bit, false:bit, false:bit); 111 ! 166 X_624:bat[:bit] := batcalc.and(X_620:bat[:bit], X_623:bat[:bit]); 166
+ 167 X_625:bat[:bit] := batcalc.isnil(X_624:bat[:bit]); 167
+ 168 X_636:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2010-03-14 10:00:00.000":timestamp); 168
+ 169 X_638:bat[:bit] := batcalc.and(X_620:bat[:bit], X_636:bat[:bit]); 169
112 X_710:bat[:bit] := batcalc.isnil(X_709:bat[:bit]); 112 -
113 X_722:bat[:bit] := batcalc.ifthenelse(X_710:bat[:bit], false:bit, X_709:bat[:bit]); 113 ! 170 X_640:bat[:bit] := batcalc.ifthenelse(X_625:bat[:bit], false:bit, X_638:bat[:bit]); 170
X_733:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2010-03-14 10:00:00.000":timestamp + 171 X_645:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2010-03-14 10:00:00.000":timestamp); 171
, "2010-11-07 09:00:00.000":timestamp, + 172 X_648:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2010-11-07 09:00:00.000":timestamp); 172
false:bit, true:bit, + 173 X_649:bat[:bit] := batcalc.and(X_645:bat[:bit], X_648:bat[:bit]); 173
false:bit + 174 X_650:bat[:bit] := batcalc.isnil(X_649:bat[:bit]); 174
114 , false:bit); 114 ! 175 X_657:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2010-11-07 09:00:00.000":timestamp); 175
115 X_736:bat[:bit] := batcalc.isnil(X_733:bat[:bit]); 115 ! 176 X_658:bat[:bit] := batcalc.and(X_645:bat[:bit], X_657:bat[:bit]); 176
116 X_749:bat[:bit] := batcalc.ifthenelse(X_736:bat[:bit], false:bit, X_733:bat[:bit]); 116 ! 177 X_659:bat[:bit] := batcalc.ifthenelse(X_650:bat[:bit], false:bit, X_658:bat[:bit]); 177
X_758:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2010-11-07 09:00:00.000":timestamp + 178 X_662:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2010-11-07 09:00:00.000":timestamp); 178
, "2011-03-13 10:00:00.000":timestamp, + 179 X_665:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2011-03-13 10:00:00.000":timestamp); 179
false:bit, true:bit, + 180 X_667:bat[:bit] := batcalc.and(X_662:bat[:bit], X_665:bat[:bit]); 180
false + 181 X_668:bat[:bit] := batcalc.isnil(X_667:bat[:bit]); 181
117 :bit, false:bit); 117 ! 182 X_679:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2011-03-13 10:00:00.000":timestamp); 182
118 X_759:bat[:bit] := batcalc.isnil(X_758:bat[:bit]); 118 ! 183 X_681:bat[:bit] := batcalc.and(X_662:bat[:bit], X_679:bat[:bit]); 183
119 X_775:bat[:bit] := batcalc.ifthenelse(X_759:bat[:bit], false:bit, X_758:bat[:bit]); 119 ! 184 X_683:bat[:bit] := batcalc.ifthenelse(X_668:bat[:bit], false:bit, X_681:bat[:bit]); 184
X_786:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2011-03-13 10:00:00.000":timestamp + 185 X_687:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2011-03-13 10:00:00.000":timestamp); 185
, "2011-11-06 09:00:00.000":timestamp, + 186 X_690:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2011-11-06 09:00:00.000":timestamp); 186
false:bit, true:bit, + 187 X_691:bat[:bit] := batcalc.and(X_687:bat[:bit], X_690:bat[:bit]); 187
false:bit + 188 X_692:bat[:bit] := batcalc.isnil(X_691:bat[:bit]); 188
120 , false:bit); 120 ! 189 X_699:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2011-11-06 09:00:00.000":timestamp); 189
121 X_787:bat[:bit] := batcalc.isnil(X_786:bat[:bit]); 121 ! 190 X_701:bat[:bit] := batcalc.and(X_687:bat[:bit], X_699:bat[:bit]); 190
122 X_798:bat[:bit] := batcalc.ifthenelse(X_787:bat[:bit], false:bit, X_786:bat[:bit]); 122 ! 191 X_702:bat[:bit] := batcalc.ifthenelse(X_692:bat[:bit], false:bit, X_701:bat[:bit]); 191
X_809:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2011-11-06 09:00:00.000":timestamp + 192 X_705:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2011-11-06 09:00:00.000":timestamp); 192
, "2012-03-11 10:00:00.000":timestamp, false + 193 X_708:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2012-03-11 10:00:00.000":timestamp); 193
:bit, true:bit, false:bit + 194 X_709:bat[:bit] := batcalc.and(X_705:bat[:bit], X_708:bat[:bit]); 194
+ 195 X_710:bat[:bit] := batcalc.isnil(X_709:bat[:bit]); 195
123 , false:bit); 123 ! 196 X_721:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2012-03-11 10:00:00.000":timestamp); 196
124 X_812:bat[:bit] := batcalc.isnil(X_809:bat[:bit]); 124 ! 197 X_723:bat[:bit] := batcalc.and(X_705:bat[:bit], X_721:bat[:bit]); 197
125 X_825:bat[:bit] := batcalc.ifthenelse(X_812:bat[:bit], false:bit, X_809:bat[:bit]); 125 ! 198 X_725:bat[:bit] := batcalc.ifthenelse(X_710:bat[:bit], false:bit, X_723:bat[:bit]); 198
X_835:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2012-03-11 10:00:00.000":timestamp + 199 X_729:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2012-03-11 10:00:00.000":timestamp); 199
, "2012-11-04 09:00:00.000":timestamp, + 200 X_732:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2012-11-04 09:00:00.000":timestamp); 200
false:bit, true:bit, + 201 X_734:bat[:bit] := batcalc.and(X_729:bat[:bit], X_732:bat[:bit]); 201
false:bit + 202 X_735:bat[:bit] := batcalc.isnil(X_734:bat[:bit]); 202
126 , false:bit); 126 ! 203 X_742:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2012-11-04 09:00:00.000":timestamp); 203
127 X_836:bat[:bit] := batcalc.isnil(X_835:bat[:bit]); 127 ! 204 X_743:bat[:bit] := batcalc.and(X_729:bat[:bit], X_742:bat[:bit]); 204
128 X_851:bat[:bit] := batcalc.ifthenelse(X_836:bat[:bit], false:bit, X_835:bat[:bit]); 128 ! 205 X_744:bat[:bit] := batcalc.ifthenelse(X_735:bat[:bit], false:bit, X_743:bat[:bit]); 205
X_861:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2012-11-04 09:00:00.000":timestamp + 206 X_747:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2012-11-04 09:00:00.000":timestamp); 206
, "2013-03-10 10:00:00.000":timestamp, + 207 X_751:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2013-03-10 10:00:00.000":timestamp); 207
false:bit, true + 208 X_752:bat[:bit] := batcalc.and(X_747:bat[:bit], X_751:bat[:bit]); 208
:bit + 209 X_753:bat[:bit] := batcalc.isnil(X_752:bat[:bit]); 209
, false + 210 X_763:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2013-03-10 10:00:00.000":timestamp); 210
129 :bit, false:bit); 129 ! 211 X_765:bat[:bit] := batcalc.and(X_747:bat[:bit], X_763:bat[:bit]); 211
130 X_862:bat[:bit] := batcalc.isnil(X_861:bat[:bit]); 130 -
131 X_875:bat[:bit] := batcalc.ifthenelse(X_862:bat[:bit], false:bit, X_861:bat[:bit]); 131 ! 212 X_768:bat[:bit] := batcalc.ifthenelse(X_753:bat[:bit], false:bit, X_765:bat[:bit]); 212
X_886:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2013-03-10 10:00:00.000":timestamp + 213 X_772:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2013-03-10 10:00:00.000":timestamp); 213
, "2013-11-03 09:00:00.000":timestamp, + 214 X_775:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2013-11-03 09:00:00.000":timestamp); 214
false:bit, true:bit, + 215 X_776:bat[:bit] := batcalc.and(X_772:bat[:bit], X_775:bat[:bit]); 215
false:bit + 216 X_777:bat[:bit] := batcalc.isnil(X_776:bat[:bit]); 216
132 , false:bit); 132 ! 217 X_785:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2013-11-03 09:00:00.000":timestamp); 217
133 X_889:bat[:bit] := batcalc.isnil(X_886:bat[:bit]); 133 ! 218 X_786:bat[:bit] := batcalc.and(X_772:bat[:bit], X_785:bat[:bit]); 218
134 X_901:bat[:bit] := batcalc.ifthenelse(X_889:bat[:bit], false:bit, X_886:bat[:bit]); 134 ! 219 X_787:bat[:bit] := batcalc.ifthenelse(X_777:bat[:bit], false:bit, X_786:bat[:bit]); 219
X_911:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2013-11-03 09:00:00.000":timestamp + 220 X_790:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2013-11-03 09:00:00.000":timestamp); 220
, "2014-03-09 10:00:00.000":timestamp, + 221 X_793:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2014-03-09 10:00:00.000":timestamp); 221
false:bit, true:bit, + 222 X_794:bat[:bit] := batcalc.and(X_790:bat[:bit], X_793:bat[:bit]); 222
false + 223 X_795:bat[:bit] := batcalc.isnil(X_794:bat[:bit]); 223
135 :bit, false:bit); 135 ! 224 X_806:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2014-03-09 10:00:00.000":timestamp); 224
136 X_912:bat[:bit] := batcalc.isnil(X_911:bat[:bit]); 136 ! 225 X_808:bat[:bit] := batcalc.and(X_790:bat[:bit], X_806:bat[:bit]); 225
137 X_927:bat[:bit] := batcalc.ifthenelse(X_912:bat[:bit], false:bit, X_911:bat[:bit]); 137 ! 226 X_810:bat[:bit] := batcalc.ifthenelse(X_795:bat[:bit], false:bit, X_808:bat[:bit]); 226
X_938:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2014-03-09 10:00:00.000":timestamp + 227 X_814:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2014-03-09 10:00:00.000":timestamp); 227
, "2014-11-02 09:00:00.000":timestamp, + 228 X_818:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2014-11-02 09:00:00.000":timestamp); 228
false:bit, true:bit, + 229 X_819:bat[:bit] := batcalc.and(X_814:bat[:bit], X_818:bat[:bit]); 229
false:bit + 230 X_820:bat[:bit] := batcalc.isnil(X_819:bat[:bit]); 230
138 , false:bit); 138 ! 231 X_827:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2014-11-02 09:00:00.000":timestamp); 231
139 X_939:bat[:bit] := batcalc.isnil(X_938:bat[:bit]); 139 ! 232 X_828:bat[:bit] := batcalc.and(X_814:bat[:bit], X_827:bat[:bit]); 232
140 X_951:bat[:bit] := batcalc.ifthenelse(X_939:bat[:bit], false:bit, X_938:bat[:bit]); 140 ! 233 X_829:bat[:bit] := batcalc.ifthenelse(X_820:bat[:bit], false:bit, X_828:bat[:bit]); 233
X_961:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2014-11-02 09:00:00.000":timestamp + 234 X_832:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2014-11-02 09:00:00.000":timestamp); 234
, "2015-03-08 10:00:00.000":timestamp, + 235 X_835:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2015-03-08 10:00:00.000":timestamp); 235
false:bit, true:bit, + 236 X_837:bat[:bit] := batcalc.and(X_832:bat[:bit], X_835:bat[:bit]); 236
false:bit + 237 X_838:bat[:bit] := batcalc.isnil(X_837:bat[:bit]); 237
141 , false:bit); 141 ! 238 X_848:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2015-03-08 10:00:00.000":timestamp); 238
142 X_964:bat[:bit] := batcalc.isnil(X_961:bat[:bit]); 142 ! 239 X_850:bat[:bit] := batcalc.and(X_832:bat[:bit], X_848:bat[:bit]); 239
143 X_978:bat[:bit] := batcalc.ifthenelse(X_964:bat[:bit], false:bit, X_961:bat[:bit]); 143 ! 240 X_852:bat[:bit] := batcalc.ifthenelse(X_838:bat[:bit], false:bit, X_850:bat[:bit]); 240
X_988:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2015-03-08 10:00:00.000":timestamp + 241 X_857:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2015-03-08 10:00:00.000":timestamp); 241
, "2015-11-01 09:00:00.000":timestamp, + 242 X_860:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2015-11-01 09:00:00.000":timestamp); 242
false:bit, true:bit + 243 X_861:bat[:bit] := batcalc.and(X_857:bat[:bit], X_860:bat[:bit]); 243
+ 244 X_862:bat[:bit] := batcalc.isnil(X_861:bat[:bit]); 244
, false + 245 X_869:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2015-11-01 09:00:00.000":timestamp); 245
144 :bit, false:bit); 144 ! 246 X_871:bat[:bit] := batcalc.and(X_857:bat[:bit], X_869:bat[:bit]); 246
145 X_989:bat[:bit] := batcalc.isnil(X_988:bat[:bit]); 145 -
146 X_1003:bat[:bit] := batcalc.ifthenelse(X_989:bat[:bit], false:bit, X_988:bat[:bit]); 146 ! 247 X_872:bat[:bit] := batcalc.ifthenelse(X_862:bat[:bit], false:bit, X_871:bat[:bit]); 247
X_1014:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2015-11-01 09:00:00.000":timestamp + 248 X_875:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2015-11-01 09:00:00.000":timestamp); 248
, "2016-03-13 10:00:00.000":timestamp, + 249 X_878:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2016-03-13 10:00:00.000":timestamp); 249
false:bit, true:bit, + 250 X_879:bat[:bit] := batcalc.and(X_875:bat[:bit], X_878:bat[:bit]); 250
false + 251 X_880:bat[:bit] := batcalc.isnil(X_879:bat[:bit]); 251
147 :bit, false:bit); 147 ! 252 X_891:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2016-03-13 10:00:00.000":timestamp); 252
148 X_1015:bat[:bit] := batcalc.isnil(X_1014:bat[:bit]); 148 ! 253 X_893:bat[:bit] := batcalc.and(X_875:bat[:bit], X_891:bat[:bit]); 253
149 X_1027:bat[:bit] := batcalc.ifthenelse(X_1015:bat[:bit], false:bit, X_1014:bat[:bit]); 149 ! 254 X_895:bat[:bit] := batcalc.ifthenelse(X_880:bat[:bit], false:bit, X_893:bat[:bit]); 254
X_1038:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2016-03-13 10:00:00.000":timestamp + 255 X_899:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2016-03-13 10:00:00.000":timestamp); 255
, "2016-11-06 09:00:00.000":timestamp, + 256 X_902:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2016-11-06 09:00:00.000":timestamp); 256
false:bit, true:bit, + 257 X_904:bat[:bit] := batcalc.and(X_899:bat[:bit], X_902:bat[:bit]); 257
false + 258 X_905:bat[:bit] := batcalc.isnil(X_904:bat[:bit]); 258
150 :bit, false:bit); 150 ! 259 X_912:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2016-11-06 09:00:00.000":timestamp); 259
151 X_1041:bat[:bit] := batcalc.isnil(X_1038:bat[:bit]); 151 ! 260 X_913:bat[:bit] := batcalc.and(X_899:bat[:bit], X_912:bat[:bit]); 260
152 X_1054:bat[:bit] := batcalc.ifthenelse(X_1041:bat[:bit], false:bit, X_1038:bat[:bit]); 152 ! 261 X_914:bat[:bit] := batcalc.ifthenelse(X_905:bat[:bit], false:bit, X_913:bat[:bit]); 261
X_1063:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2016-11-06 09:00:00.000":timestamp + 262 X_917:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2016-11-06 09:00:00.000":timestamp); 262
, "2017-03-12 10:00:00.000":timestamp, + 263 X_920:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2017-03-12 10:00:00.000":timestamp); 263
false:bit, true:bit, + 264 X_921:bat[:bit] := batcalc.and(X_917:bat[:bit], X_920:bat[:bit]); 264
false:bit + 265 X_922:bat[:bit] := batcalc.isnil(X_921:bat[:bit]); 265
153 , false:bit); 153 ! 266 X_933:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2017-03-12 10:00:00.000":timestamp); 266
154 X_1064:bat[:bit] := batcalc.isnil(X_1063:bat[:bit]); 154 ! 267 X_935:bat[:bit] := batcalc.and(X_917:bat[:bit], X_933:bat[:bit]); 267
155 X_1080:bat[:bit] := batcalc.ifthenelse(X_1064:bat[:bit], false:bit, X_1063:bat[:bit]); 155 ! 268 X_938:bat[:bit] := batcalc.ifthenelse(X_922:bat[:bit], false:bit, X_935:bat[:bit]); 268
X_1091:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2017-03-12 10:00:00.000":timestamp + 269 X_942:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2017-03-12 10:00:00.000":timestamp); 269
, "2017-11-05 09:00:00.000":timestamp, + 270 X_945:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2017-11-05 09:00:00.000":timestamp); 270
false:bit, true + 271 X_946:bat[:bit] := batcalc.and(X_942:bat[:bit], X_945:bat[:bit]); 271
:bit + 272 X_947:bat[:bit] := batcalc.isnil(X_946:bat[:bit]); 272
, false + 273 X_954:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2017-11-05 09:00:00.000":timestamp); 273
156 :bit, false:bit); 156 ! 274 X_955:bat[:bit] := batcalc.and(X_942:bat[:bit], X_954:bat[:bit]); 274
157 X_1092:bat[:bit] := batcalc.isnil(X_1091:bat[:bit]); 157 -
158 X_1103:bat[:bit] := batcalc.ifthenelse(X_1092:bat[:bit], false:bit, X_1091:bat[:bit]); 158 ! 275 X_956:bat[:bit] := batcalc.ifthenelse(X_947:bat[:bit], false:bit, X_955:bat[:bit]); 275
X_1114:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2017-11-05 09:00:00.000":timestamp + 276 X_959:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2017-11-05 09:00:00.000":timestamp); 276
, "2018-03-11 10:00:00.000":timestamp, + 277 X_963:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2018-03-11 10:00:00.000":timestamp); 277
false:bit, true:bit, + 278 X_964:bat[:bit] := batcalc.and(X_959:bat[:bit], X_963:bat[:bit]); 278
false:bit + 279 X_965:bat[:bit] := batcalc.isnil(X_964:bat[:bit]); 279
159 , false:bit); 159 ! 280 X_976:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2018-03-11 10:00:00.000":timestamp); 280
160 X_1117:bat[:bit] := batcalc.isnil(X_1114:bat[:bit]); 160 ! 281 X_978:bat[:bit] := batcalc.and(X_959:bat[:bit], X_976:bat[:bit]); 281
161 X_1130:bat[:bit] := batcalc.ifthenelse(X_1117:bat[:bit], false:bit, X_1114:bat[:bit]); 161 ! 282 X_980:bat[:bit] := batcalc.ifthenelse(X_965:bat[:bit], false:bit, X_978:bat[:bit]); 282
X_1140:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2018-03-11 10:00:00.000":timestamp + 283 X_984:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2018-03-11 10:00:00.000":timestamp); 283
, "2018-11-04 09:00:00.000":timestamp, false + 284 X_987:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2018-11-04 09:00:00.000":timestamp); 284
:bit, true:bit, false + 285 X_988:bat[:bit] := batcalc.and(X_984:bat[:bit], X_987:bat[:bit]); 285
+ 286 X_989:bat[:bit] := batcalc.isnil(X_988:bat[:bit]); 286
162 :bit, false:bit); 162 ! 287 X_997:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2018-11-04 09:00:00.000":timestamp); 287
163 X_1141:bat[:bit] := batcalc.isnil(X_1140:bat[:bit]); 163 ! 288 X_998:bat[:bit] := batcalc.and(X_984:bat[:bit], X_997:bat[:bit]); 288
164 X_1156:bat[:bit] := batcalc.ifthenelse(X_1141:bat[:bit], false:bit, X_1140:bat[:bit]); 164 ! 289 X_999:bat[:bit] := batcalc.ifthenelse(X_989:bat[:bit], false:bit, X_998:bat[:bit]); 289
X_1166:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2018-11-04 09:00:00.000":timestamp + 290 X_1002:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2018-11-04 09:00:00.000":timestamp); 290
, "2019-03-10 10:00:00.000":timestamp, + 291 X_1005:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2019-03-10 10:00:00.000":timestamp); 291
false:bit, true:bit, + 292 X_1007:bat[:bit] := batcalc.and(X_1002:bat[:bit], X_1005:bat[:bit]); 292
false + 293 X_1008:bat[:bit] := batcalc.isnil(X_1007:bat[:bit]); 293
165 :bit, false:bit); 165 ! 294 X_1018:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2019-03-10 10:00:00.000":timestamp); 294
166 X_1167:bat[:bit] := batcalc.isnil(X_1166:bat[:bit]); 166 ! 295 X_1020:bat[:bit] := batcalc.and(X_1002:bat[:bit], X_1018:bat[:bit]); 295
167 X_1180:bat[:bit] := batcalc.ifthenelse(X_1167:bat[:bit], false:bit, X_1166:bat[:bit]); 167 ! 296 X_1022:bat[:bit] := batcalc.ifthenelse(X_1008:bat[:bit], false:bit, X_1020:bat[:bit]); 296
X_1191:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2019-03-10 10:00:00.000":timestamp + 297 X_1026:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2019-03-10 10:00:00.000":timestamp); 297
, "2019-11-03 09:00:00.000":timestamp, + 298 X_1030:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2019-11-03 09:00:00.000":timestamp); 298
false:bit, true:bit, + 299 X_1031:bat[:bit] := batcalc.and(X_1026:bat[:bit], X_1030:bat[:bit]); 299
false + 300 X_1032:bat[:bit] := batcalc.isnil(X_1031:bat[:bit]); 300
168 :bit, false:bit); 168 ! 301 X_1039:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2019-11-03 09:00:00.000":timestamp); 301
169 X_1194:bat[:bit] := batcalc.isnil(X_1191:bat[:bit]); 169 ! 302 X_1041:bat[:bit] := batcalc.and(X_1026:bat[:bit], X_1039:bat[:bit]); 302
170 X_1206:bat[:bit] := batcalc.ifthenelse(X_1194:bat[:bit], false:bit, X_1191:bat[:bit]); 170 ! 303 X_1042:bat[:bit] := batcalc.ifthenelse(X_1032:bat[:bit], false:bit, X_1041:bat[:bit]); 303
X_1216:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2019-11-03 09:00:00.000":timestamp + 304 X_1045:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2019-11-03 09:00:00.000":timestamp); 304
, "2020-03-08 10:00:00.000":timestamp, + 305 X_1048:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2020-03-08 10:00:00.000":timestamp); 305
false:bit, true:bit, + 306 X_1049:bat[:bit] := batcalc.and(X_1045:bat[:bit], X_1048:bat[:bit]); 306
false:bit + 307 X_1050:bat[:bit] := batcalc.isnil(X_1049:bat[:bit]); 307
171 , false:bit); 171 ! 308 X_1060:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2020-03-08 10:00:00.000":timestamp); 308
172 X_1217:bat[:bit] := batcalc.isnil(X_1216:bat[:bit]); 172 ! 309 X_1062:bat[:bit] := batcalc.and(X_1045:bat[:bit], X_1060:bat[:bit]); 309
173 X_1232:bat[:bit] := batcalc.ifthenelse(X_1217:bat[:bit], false:bit, X_1216:bat[:bit]); 173 ! 310 X_1064:bat[:bit] := batcalc.ifthenelse(X_1050:bat[:bit], false:bit, X_1062:bat[:bit]); 310
X_1243:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2020-03-08 10:00:00.000":timestamp + 311 X_1069:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2020-03-08 10:00:00.000":timestamp); 311
, "2020-11-01 09:00:00.000":timestamp, + 312 X_1072:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2020-11-01 09:00:00.000":timestamp); 312
false:bit, true:bit, + 313 X_1074:bat[:bit] := batcalc.and(X_1069:bat[:bit], X_1072:bat[:bit]); 313
false:bit + 314 X_1075:bat[:bit] := batcalc.isnil(X_1074:bat[:bit]); 314
174 , false:bit); 174 ! 315 X_1082:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2020-11-01 09:00:00.000":timestamp); 315
175 X_1244:bat[:bit] := batcalc.isnil(X_1243:bat[:bit]); 175 ! 316 X_1083:bat[:bit] := batcalc.and(X_1069:bat[:bit], X_1082:bat[:bit]); 316
176 X_1256:bat[:bit] := batcalc.ifthenelse(X_1244:bat[:bit], false:bit, X_1243:bat[:bit]); 176 ! 317 X_1084:bat[:bit] := batcalc.ifthenelse(X_1075:bat[:bit], false:bit, X_1083:bat[:bit]); 317
X_1266:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2020-11-01 09:00:00.000":timestamp + 318 X_1087:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2020-11-01 09:00:00.000":timestamp); 318
, "2021-03-14 10:00:00.000":timestamp, false + 319 X_1090:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2021-03-14 10:00:00.000":timestamp); 319
:bit, true:bit, false:bit + 320 X_1091:bat[:bit] := batcalc.and(X_1087:bat[:bit], X_1090:bat[:bit]); 320
+ 321 X_1092:bat[:bit] := batcalc.isnil(X_1091:bat[:bit]); 321
177 , false:bit); 177 ! 322 X_1103:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2021-03-14 10:00:00.000":timestamp); 322
178 X_1269:bat[:bit] := batcalc.isnil(X_1266:bat[:bit]); 178 ! 323 X_1105:bat[:bit] := batcalc.and(X_1087:bat[:bit], X_1103:bat[:bit]); 323
179 X_1283:bat[:bit] := batcalc.ifthenelse(X_1269:bat[:bit], false:bit, X_1266:bat[:bit]); 179 ! 324 X_1108:bat[:bit] := batcalc.ifthenelse(X_1092:bat[:bit], false:bit, X_1105:bat[:bit]); 324
X_1293:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2021-03-14 10:00:00.000":timestamp + 325 X_1112:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2021-03-14 10:00:00.000":timestamp); 325
, "2021-11-07 09:00:00.000":timestamp, + 326 X_1115:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2021-11-07 09:00:00.000":timestamp); 326
false:bit, true:bit, + 327 X_1116:bat[:bit] := batcalc.and(X_1112:bat[:bit], X_1115:bat[:bit]); 327
false + 328 X_1117:bat[:bit] := batcalc.isnil(X_1116:bat[:bit]); 328
180 :bit, false:bit); 180 ! 329 X_1124:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2021-11-07 09:00:00.000":timestamp); 329
181 X_1294:bat[:bit] := batcalc.isnil(X_1293:bat[:bit]); 181 ! 330 X_1125:bat[:bit] := batcalc.and(X_1112:bat[:bit], X_1124:bat[:bit]); 330
182 X_1308:bat[:bit] := batcalc.ifthenelse(X_1294:bat[:bit], false:bit, X_1293:bat[:bit]); 182 ! 331 X_1126:bat[:bit] := batcalc.ifthenelse(X_1117:bat[:bit], false:bit, X_1125:bat[:bit]); 331
X_1319:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2021-11-07 09:00:00.000":timestamp + 332 X_1129:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2021-11-07 09:00:00.000":timestamp); 332
, "2022-03-13 10:00:00.000":timestamp, + 333 X_1132:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2022-03-13 10:00:00.000":timestamp); 333
false:bit, true:bit, + 334 X_1133:bat[:bit] := batcalc.and(X_1129:bat[:bit], X_1132:bat[:bit]); 334
false:bit + 335 X_1134:bat[:bit] := batcalc.isnil(X_1133:bat[:bit]); 335
183 , false:bit); 183 ! 336 X_1146:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2022-03-13 10:00:00.000":timestamp); 336
184 X_1320:bat[:bit] := batcalc.isnil(X_1319:bat[:bit]); 184 ! 337 X_1148:bat[:bit] := batcalc.and(X_1129:bat[:bit], X_1146:bat[:bit]); 337
185 X_1332:bat[:bit] := batcalc.ifthenelse(X_1320:bat[:bit], false:bit, X_1319:bat[:bit]); 185 ! 338 X_1150:bat[:bit] := batcalc.ifthenelse(X_1134:bat[:bit], false:bit, X_1148:bat[:bit]); 338
X_1343:bat[:bit] := batcalc.between(X_188:bat[:timestamp], "2022-03-13 10:00:00.000":timestamp + 339 X_1154:bat[:bit] := batcalc.>=(X_188:bat[:timestamp], "2022-03-13 10:00:00.000":timestamp); 339
, "2022-11-06 09:00:00.000":timestamp, + 340 X_1157:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2022-11-06 09:00:00.000":timestamp); 340
false:bit, true:bit, + 341 X_1158:bat[:bit] := batcalc.and(X_1154:bat[:bit], X_1157:bat[:bit]); 341
false:bit + 342 X_1159:bat[:bit] := batcalc.isnil(X_1158:bat[:bit]); 342
186 , false:bit); 186 ! 343 X_1166:bat[:bit] := batcalc.<(X_188:bat[:timestamp], "2022-11-06 09:00:00.000":timestamp); 343
187 X_1346:bat[:bit] := batcalc.isnil(X_1343:bat[:bit]); 187 ! 344 X_1167:bat[:bit] := batcalc.and(X_1154:bat[:bit], X_1166:bat[:bit]); 344
188 X_1359:bat[:bit] := batcalc.ifthenelse(X_1346:bat[:bit], false:bit, X_1343:bat[:bit]); 188 ! 345 X_1168:bat[:bit] := batcalc.ifthenelse(X_1159:bat[:bit], false:bit, X_1167:bat[:bit]); 345
189 X_1460:bat[:timestamp] := batcalc.ifthenelse(X_1359:bat[:bit], X_1365:bat[:timestamp], X_1361:bat[:timestamp]); 189 ! 346 X_1269:bat[:timestamp] := batcalc.ifthenelse(X_1168:bat[:bit], X_1174:bat[:timestamp], X_1170:bat[:timestamp]); 346
190 X_1463:bat[:timestamp] := batcalc.ifthenelse(X_1332:bat[:bit], X_1361:bat[:timestamp], X_1460:bat[:timestamp]); 190 ! 347 X_1272:bat[:timestamp] := batcalc.ifthenelse(X_1150:bat[:bit], X_1170:bat[:timestamp], X_1269:bat[:timestamp]); 347
191 X_1464:bat[:timestamp] := batcalc.ifthenelse(X_1308:bat[:bit], X_1365:bat[:timestamp], X_1463:bat[:timestamp]); 191 ! 348 X_1273:bat[:timestamp] := batcalc.ifthenelse(X_1126:bat[:bit], X_1174:bat[:timestamp], X_1272:bat[:timestamp]); 348
192 X_1465:bat[:timestamp] := batcalc.ifthenelse(X_1283:bat[:bit], X_1361:bat[:timestamp], X_1464:bat[:timestamp]); 192 ! 349 X_1274:bat[:timestamp] := batcalc.ifthenelse(X_1108:bat[:bit], X_1170:bat[:timestamp], X_1273:bat[:timestamp]); 349
193 X_1466:bat[:timestamp] := batcalc.ifthenelse(X_1256:bat[:bit], X_1365:bat[:timestamp], X_1465:bat[:timestamp]); 193 ! 350 X_1275:bat[:timestamp] := batcalc.ifthenelse(X_1084:bat[:bit], X_1174:bat[:timestamp], X_1274:bat[:timestamp]); 350
194 X_1467:bat[:timestamp] := batcalc.ifthenelse(X_1232:bat[:bit], X_1361:bat[:timestamp], X_1466:bat[:timestamp]); 194 ! 351 X_1276:bat[:timestamp] := batcalc.ifthenelse(X_1064:bat[:bit], X_1170:bat[:timestamp], X_1275:bat[:timestamp]); 351
195 X_1468:bat[:timestamp] := batcalc.ifthenelse(X_1206:bat[:bit], X_1365:bat[:timestamp], X_1467:bat[:timestamp]); 195 ! 352 X_1277:bat[:timestamp] := batcalc.ifthenelse(X_1042:bat[:bit], X_1174:bat[:timestamp], X_1276:bat[:timestamp]); 352
196 X_1469:bat[:timestamp] := batcalc.ifthenelse(X_1180:bat[:bit], X_1361:bat[:timestamp], X_1468:bat[:timestamp]); 196 ! 353 X_1278:bat[:timestamp] := batcalc.ifthenelse(X_1022:bat[:bit], X_1170:bat[:timestamp], X_1277:bat[:timestamp]); 353
197 X_1470:bat[:timestamp] := batcalc.ifthenelse(X_1156:bat[:bit], X_1365:bat[:timestamp], X_1469:bat[:timestamp]); 197 ! 354 X_1279:bat[:timestamp] := batcalc.ifthenelse(X_999:bat[:bit], X_1174:bat[:timestamp], X_1278:bat[:timestamp]); 354
198 X_1471:bat[:timestamp] := batcalc.ifthenelse(X_1130:bat[:bit], X_1361:bat[:timestamp], X_1470:bat[:timestamp]); 198 ! 355 X_1280:bat[:timestamp] := batcalc.ifthenelse(X_980:bat[:bit], X_1170:bat[:timestamp], X_1279:bat[:timestamp]); 355
199 X_1472:bat[:timestamp] := batcalc.ifthenelse(X_1103:bat[:bit], X_1365:bat[:timestamp], X_1471:bat[:timestamp]); 199 ! 356 X_1281:bat[:timestamp] := batcalc.ifthenelse(X_956:bat[:bit], X_1174:bat[:timestamp], X_1280:bat[:timestamp]); 356
200 X_1473:bat[:timestamp] := batcalc.ifthenelse(X_1080:bat[:bit], X_1361:bat[:timestamp], X_1472:bat[:timestamp]); 200 ! 357 X_1282:bat[:timestamp] := batcalc.ifthenelse(X_938:bat[:bit], X_1170:bat[:timestamp], X_1281:bat[:timestamp]); 357
201 X_1474:bat[:timestamp] := batcalc.ifthenelse(X_1054:bat[:bit], X_1365:bat[:timestamp], X_1473:bat[:timestamp]); 201 ! 358 X_1283:bat[:timestamp] := batcalc.ifthenelse(X_914:bat[:bit], X_1174:bat[:timestamp], X_1282:bat[:timestamp]); 358
202 X_1475:bat[:timestamp] := batcalc.ifthenelse(X_1027:bat[:bit], X_1361:bat[:timestamp], X_1474:bat[:timestamp]); 202 ! 359 X_1284:bat[:timestamp] := batcalc.ifthenelse(X_895:bat[:bit], X_1170:bat[:timestamp], X_1283:bat[:timestamp]); 359
203 X_1476:bat[:timestamp] := batcalc.ifthenelse(X_1003:bat[:bit], X_1365:bat[:timestamp], X_1475:bat[:timestamp]); 203 ! 360 X_1285:bat[:timestamp] := batcalc.ifthenelse(X_872:bat[:bit], X_1174:bat[:timestamp], X_1284:bat[:timestamp]); 360
204 X_1477:bat[:timestamp] := batcalc.ifthenelse(X_978:bat[:bit], X_1361:bat[:timestamp], X_1476:bat[:timestamp]); 204 ! 361 X_1286:bat[:timestamp] := batcalc.ifthenelse(X_852:bat[:bit], X_1170:bat[:timestamp], X_1285:bat[:timestamp]); 361
205 X_1478:bat[:timestamp] := batcalc.ifthenelse(X_951:bat[:bit], X_1365:bat[:timestamp], X_1477:bat[:timestamp]); 205 ! 362 X_1287:bat[:timestamp] := batcalc.ifthenelse(X_829:bat[:bit], X_1174:bat[:timestamp], X_1286:bat[:timestamp]); 362
206 X_1479:bat[:timestamp] := batcalc.ifthenelse(X_927:bat[:bit], X_1361:bat[:timestamp], X_1478:bat[:timestamp]); 206 ! 363 X_1288:bat[:timestamp] := batcalc.ifthenelse(X_810:bat[:bit], X_1170:bat[:timestamp], X_1287:bat[:timestamp]); 363
207 X_1480:bat[:timestamp] := batcalc.ifthenelse(X_901:bat[:bit], X_1365:bat[:timestamp], X_1479:bat[:timestamp]); 207 ! 364 X_1289:bat[:timestamp] := batcalc.ifthenelse(X_787:bat[:bit], X_1174:bat[:timestamp], X_1288:bat[:timestamp]); 364
208 X_1481:bat[:timestamp] := batcalc.ifthenelse(X_875:bat[:bit], X_1361:bat[:timestamp], X_1480:bat[:timestamp]); 208 ! 365 X_1290:bat[:timestamp] := batcalc.ifthenelse(X_768:bat[:bit], X_1170:bat[:timestamp], X_1289:bat[:timestamp]); 365
209 X_1482:bat[:timestamp] := batcalc.ifthenelse(X_851:bat[:bit], X_1365:bat[:timestamp], X_1481:bat[:timestamp]); 209 ! 366 X_1291:bat[:timestamp] := batcalc.ifthenelse(X_744:bat[:bit], X_1174:bat[:timestamp], X_1290:bat[:timestamp]); 366
210 X_1483:bat[:timestamp] := batcalc.ifthenelse(X_825:bat[:bit], X_1361:bat[:timestamp], X_1482:bat[:timestamp]); 210 ! 367 X_1292:bat[:timestamp] := batcalc.ifthenelse(X_725:bat[:bit], X_1170:bat[:timestamp], X_1291:bat[:timestamp]); 367
211 X_1484:bat[:timestamp] := batcalc.ifthenelse(X_798:bat[:bit], X_1365:bat[:timestamp], X_1483:bat[:timestamp]); 211 ! 368 X_1293:bat[:timestamp] := batcalc.ifthenelse(X_702:bat[:bit], X_1174:bat[:timestamp], X_1292:bat[:timestamp]); 368
212 X_1485:bat[:timestamp] := batcalc.ifthenelse(X_775:bat[:bit], X_1361:bat[:timestamp], X_1484:bat[:timestamp]); 212 ! 369 X_1294:bat[:timestamp] := batcalc.ifthenelse(X_683:bat[:bit], X_1170:bat[:timestamp], X_1293:bat[:timestamp]); 369
213 X_1486:bat[:timestamp] := batcalc.ifthenelse(X_749:bat[:bit], X_1365:bat[:timestamp], X_1485:bat[:timestamp]); 213 ! 370 X_1295:bat[:timestamp] := batcalc.ifthenelse(X_659:bat[:bit], X_1174:bat[:timestamp], X_1294:bat[:timestamp]); 370
214 X_1487:bat[:timestamp] := batcalc.ifthenelse(X_722:bat[:bit], X_1361:bat[:timestamp], X_1486:bat[:timestamp]); 214 ! 371 X_1296:bat[:timestamp] := batcalc.ifthenelse(X_640:bat[:bit], X_1170:bat[:timestamp], X_1295:bat[:timestamp]); 371
215 X_1488:bat[:timestamp] := batcalc.ifthenelse(X_698:bat[:bit], X_1365:bat[:timestamp], X_1487:bat[:timestamp]); 215 ! 372 X_1297:bat[:timestamp] := batcalc.ifthenelse(X_617:bat[:bit], X_1174:bat[:timestamp], X_1296:bat[:timestamp]); 372
216 X_1489:bat[:timestamp] := batcalc.ifthenelse(X_673:bat[:bit], X_1361:bat[:timestamp], X_1488:bat[:timestamp]); 216 ! 373 X_1298:bat[:timestamp] := batcalc.ifthenelse(X_598:bat[:bit], X_1170:bat[:timestamp], X_1297:bat[:timestamp]); 373
217 X_1490:bat[:timestamp] := batcalc.ifthenelse(X_646:bat[:bit], X_1365:bat[:timestamp], X_1489:bat[:timestamp]); 217 ! 374 X_1299:bat[:timestamp] := batcalc.ifthenelse(X_575:bat[:bit], X_1174:bat[:timestamp], X_1298:bat[:timestamp]); 374
218 X_1491:bat[:timestamp] := batcalc.ifthenelse(X_622:bat[:bit], X_1361:bat[:timestamp], X_1490:bat[:timestamp]); 218 ! 375 X_1300:bat[:timestamp] := batcalc.ifthenelse(X_555:bat[:bit], X_1170:bat[:timestamp], X_1299:bat[:timestamp]); 375
219 X_1492:bat[:timestamp] := batcalc.ifthenelse(X_596:bat[:bit], X_1365:bat[:timestamp], X_1491:bat[:timestamp]); 219 ! 376 X_1301:bat[:timestamp] := batcalc.ifthenelse(X_532:bat[:bit], X_1174:bat[:timestamp], X_1300:bat[:timestamp]); 376
220 X_1493:bat[:timestamp] := batcalc.ifthenelse(X_570:bat[:bit], X_1361:bat[:timestamp], X_1492:bat[:timestamp]); 220 ! 377 X_1302:bat[:timestamp] := batcalc.ifthenelse(X_513:bat[:bit], X_1170:bat[:timestamp], X_1301:bat[:timestamp]); 377
221 X_1496:bat[:timestamp] := batcalc.ifthenelse(X_546:bat[:bit], X_1365:bat[:timestamp], X_1493:bat[:timestamp]); 221 ! 378 X_1305:bat[:timestamp] := batcalc.ifthenelse(X_489:bat[:bit], X_1174:bat[:timestamp], X_1302:bat[:timestamp]); 378
222 X_1497:bat[:timestamp] := batcalc.ifthenelse(X_520:bat[:bit], X_1361:bat[:timestamp], X_1496:bat[:timestamp]); 222 ! 379 X_1306:bat[:timestamp] := batcalc.ifthenelse(X_471:bat[:bit], X_1170:bat[:timestamp], X_1305:bat[:timestamp]); 379
223 X_1498:bat[:timestamp] := batcalc.ifthenelse(X_493:bat[:bit], X_1365:bat[:timestamp], X_1497:bat[:timestamp]); 223 ! 380 X_1307:bat[:timestamp] := batcalc.ifthenelse(X_447:bat[:bit], X_1174:bat[:timestamp], X_1306:bat[:timestamp]); 380
224 X_1499:bat[:timestamp] := batcalc.ifthenelse(X_470:bat[:bit], X_1361:bat[:timestamp], X_1498:bat[:timestamp]); 224 ! 381 X_1308:bat[:timestamp] := batcalc.ifthenelse(X_427:bat[:bit], X_1170:bat[:timestamp], X_1307:bat[:timestamp]); 381
225 X_1500:bat[:timestamp] := batcalc.ifthenelse(X_444:bat[:bit], X_1365:bat[:timestamp], X_1499:bat[:timestamp]); 225 ! 382 X_1309:bat[:timestamp] := batcalc.ifthenelse(X_405:bat[:bit], X_1174:bat[:timestamp], X_1308:bat[:timestamp]); 382
226 X_1501:bat[:timestamp] := batcalc.ifthenelse(X_417:bat[:bit], X_1361:bat[:timestamp], X_1500:bat[:timestamp]); 226 ! 383 X_1310:bat[:timestamp] := batcalc.ifthenelse(X_385:bat[:bit], X_1170:bat[:timestamp], X_1309:bat[:timestamp]); 383
227 X_1502:bat[:timestamp] := batcalc.ifthenelse(X_393:bat[:bit], X_1365:bat[:timestamp], X_1501:bat[:timestamp]); 227 ! 384 X_1311:bat[:timestamp] := batcalc.ifthenelse(X_363:bat[:bit], X_1174:bat[:timestamp], X_1310:bat[:timestamp]); 384
228 X_1503:bat[:timestamp] := batcalc.ifthenelse(X_368:bat[:bit], X_1361:bat[:timestamp], X_1502:bat[:timestamp]); 228 ! 385 X_1312:bat[:timestamp] := batcalc.ifthenelse(X_343:bat[:bit], X_1170:bat[:timestamp], X_1311:bat[:timestamp]); 385
229 X_1504:bat[:timestamp] := batcalc.ifthenelse(X_341:bat[:bit], X_1365:bat[:timestamp], X_1503:bat[:timestamp]); 229 ! 386 X_1313:bat[:timestamp] := batcalc.ifthenelse(X_319:bat[:bit], X_1174:bat[:timestamp], X_1312:bat[:timestamp]); 386
230 X_1505:bat[:timestamp] := batcalc.ifthenelse(X_317:bat[:bit], X_1361:bat[:timestamp], X_1504:bat[:timestamp]); 230 ! 387 X_1314:bat[:timestamp] := batcalc.ifthenelse(X_301:bat[:bit], X_1170:bat[:timestamp], X_1313:bat[:timestamp]); 387
231 X_1506:bat[:timestamp] := batcalc.ifthenelse(X_291:bat[:bit], X_1365:bat[:timestamp], X_1505:bat[:timestamp]); 231 ! 388 X_1315:bat[:timestamp] := batcalc.ifthenelse(X_277:bat[:bit], X_1174:bat[:timestamp], X_1314:bat[:timestamp]); 388
232 X_1507:bat[:timestamp] := batcalc.ifthenelse(X_265:bat[:bit], X_1361:bat[:timestamp], X_1506:bat[:timestamp]); 232 ! 389 X_1316:bat[:timestamp] := batcalc.ifthenelse(X_254:bat[:bit], X_1170:bat[:timestamp], X_1315:bat[:timestamp]); 389
233 X_1508:bat[:timestamp] := batcalc.ifthenelse(X_241:bat[:bit], X_1365:bat[:timestamp], X_1507:bat[:timestamp]); 233 ! 390 X_1317:bat[:timestamp] := batcalc.ifthenelse(X_235:bat[:bit], X_1174:bat[:timestamp], X_1316:bat[:timestamp]); 390
234 X_1509:bat[:timestamp] := batcalc.ifthenelse(X_215:bat[:bit], X_1361:bat[:timestamp], X_1508:bat[:timestamp]); 234 ! 391 X_1318:bat[:timestamp] := batcalc.ifthenelse(X_212:bat[:bit], X_1170:bat[:timestamp], X_1317:bat[:timestamp]); 391
235 X_1511:bat[:str] := mal.manifold("mtime":str, "timestamp_to_str":str, X_1509:bat[:timestamp], "%Y":str); 235 ! 392 X_1320:bat[:str] := mal.manifold("mtime":str, "timestamp_to_str":str, X_1318:bat[:timestamp], "%Y":str); 392
236 X_1522:bat[:str] := bat.append(X_1515:bat[:str], "sys.L2":str); 236 ! 393 X_1331:bat[:str] := bat.append(X_1324:bat[:str], "sys.L2":str); 393
237 X_1524:bat[:str] := bat.append(X_1517:bat[:str], "yearref":str); 237 ! 394 X_1333:bat[:str] := bat.append(X_1326:bat[:str], "yearref":str); 394
238 X_1526:bat[:str] := bat.append(X_1518:bat[:str], "clob":str); 238 ! 395 X_1335:bat[:str] := bat.append(X_1327:bat[:str], "clob":str); 395
239 X_1528:bat[:int] := bat.append(X_1519:bat[:int], 0:int); 239 ! 396 X_1337:bat[:int] := bat.append(X_1328:bat[:int], 0:int); 396
240 X_1530:bat[:int] := bat.append(X_1521:bat[:int], 0:int); 240 ! 397 X_1339:bat[:int] := bat.append(X_1330:bat[:int], 0:int); 397
241 language.pass(X_199:bat[:bit]); 241 398 language.pass(X_199:bat[:bit]); 398
242 language.pass(X_225:bat[:bit]); 242 ! 399 language.pass(X_220:bat[:bit]); 399
243 language.pass(X_251:bat[:bit]); 243 ! 400 language.pass(X_242:bat[:bit]); 400
244 language.pass(X_276:bat[:bit]); 244 ! 401 language.pass(X_266:bat[:bit]); 401
245 language.pass(X_301:bat[:bit]); 245 ! 402 language.pass(X_284:bat[:bit]); 402
+ 403 language.pass(X_309:bat[:bit]); 403
246 language.pass(X_328:bat[:bit]); 246 404 language.pass(X_328:bat[:bit]); 404
247 language.pass(X_351:bat[:bit]); 247 405 language.pass(X_351:bat[:bit]); 405
248 language.pass(X_378:bat[:bit]); 248 ! 406 language.pass(X_370:bat[:bit]); 406
249 language.pass(X_404:bat[:bit]); 249 ! 407 language.pass(X_395:bat[:bit]); 407
250 language.pass(X_428:bat[:bit]); 250 ! 408 language.pass(X_412:bat[:bit]); 408
251 language.pass(X_453:bat[:bit]); 251 ! 409 language.pass(X_437:bat[:bit]); 409
252 language.pass(X_481:bat[:bit]); 252 ! 410 language.pass(X_454:bat[:bit]); 410
253 language.pass(X_504:bat[:bit]); 253 ! 411 language.pass(X_479:bat[:bit]); 411
254 language.pass(X_530:bat[:bit]); 254 ! 412 language.pass(X_492:bat[:bit]); 412
255 language.pass(X_556:bat[:bit]); 255 ! 413 language.pass(X_517:bat[:bit]); 413
256 language.pass(X_581:bat[:bit]); 256 ! 414 language.pass(X_535:bat[:bit]); 414
257 language.pass(X_606:bat[:bit]); 257 ! 415 language.pass(X_559:bat[:bit]); 415
258 language.pass(X_633:bat[:bit]); 258 ! 416 language.pass(X_578:bat[:bit]); 416
259 language.pass(X_656:bat[:bit]); 259 ! 417 language.pass(X_602:bat[:bit]); 417
260 language.pass(X_683:bat[:bit]); 260 ! 418 language.pass(X_620:bat[:bit]); 418
261 language.pass(X_709:bat[:bit]); 261 ! 419 language.pass(X_645:bat[:bit]); 419
262 language.pass(X_733:bat[:bit]); 262 ! 420 language.pass(X_662:bat[:bit]); 420
263 language.pass(X_758:bat[:bit]); 263 ! 421 language.pass(X_687:bat[:bit]); 421
264 language.pass(X_786:bat[:bit]); 264 ! 422 language.pass(X_705:bat[:bit]); 422
265 language.pass(X_809:bat[:bit]); 265 ! 423 language.pass(X_729:bat[:bit]); 423
266 language.pass(X_835:bat[:bit]); 266 ! 424 language.pass(X_747:bat[:bit]); 424
267 language.pass(X_861:bat[:bit]); 267 ! 425 language.pass(X_772:bat[:bit]); 425
268 language.pass(X_886:bat[:bit]); 268 ! 426 language.pass(X_790:bat[:bit]); 426
269 language.pass(X_911:bat[:bit]); 269 ! 427 language.pass(X_814:bat[:bit]); 427
270 language.pass(X_938:bat[:bit]); 270 ! 428 language.pass(X_832:bat[:bit]); 428
271 language.pass(X_961:bat[:bit]); 271 ! 429 language.pass(X_857:bat[:bit]); 429
272 language.pass(X_988:bat[:bit]); 272 ! 430 language.pass(X_875:bat[:bit]); 430
273 language.pass(X_1014:bat[:bit]); 273 ! 431 language.pass(X_899:bat[:bit]); 431
274 language.pass(X_1038:bat[:bit]); 274 ! 432 language.pass(X_917:bat[:bit]); 432
275 language.pass(X_1063:bat[:bit]); 275 ! 433 language.pass(X_942:bat[:bit]); 433
276 language.pass(X_1091:bat[:bit]); 276 ! 434 language.pass(X_959:bat[:bit]); 434
277 language.pass(X_1114:bat[:bit]); 277 ! 435 language.pass(X_984:bat[:bit]); 435
278 language.pass(X_1140:bat[:bit]); 278 ! 436 language.pass(X_1002:bat[:bit]); 436
279 language.pass(X_1166:bat[:bit]); 279 ! 437 language.pass(X_1026:bat[:bit]); 437
280 language.pass(X_1191:bat[:bit]); 280 ! 438 language.pass(X_1045:bat[:bit]); 438
281 language.pass(X_1216:bat[:bit]); 281 ! 439 language.pass(X_1069:bat[:bit]); 439
282 language.pass(X_1243:bat[:bit]); 282 ! 440 language.pass(X_1087:bat[:bit]); 440
283 language.pass(X_1266:bat[:bit]); 283 ! 441 language.pass(X_1112:bat[:bit]); 441
284 language.pass(X_1293:bat[:bit]); 284 ! 442 language.pass(X_1129:bat[:bit]); 442
285 language.pass(X_1319:bat[:bit]); 285 -
286 language.pass(X_188:bat[:timestamp]); 286 443 language.pass(X_188:bat[:timestamp]); 443
287 language.pass(X_1343:bat[:bit]); 287 ! 444 language.pass(X_1154:bat[:bit]); 444
288 language.pass(X_1365:bat[:timestamp]); 288 ! 445 language.pass(X_1174:bat[:timestamp]); 445
289 language.pass(X_1361:bat[:timestamp]); 289 ! 446 language.pass(X_1170:bat[:timestamp]); 446
290 exit X_1678:bit; 290 ! 447 exit X_1487:bit; 447
291 sql.resultSet(X_1522:bat[:str], X_1524:bat[:str], X_1526:bat[:str], X_1528:bat[:int], X_1530:bat[:int], X_1511:bat[:str]); 291 ! 448 sql.resultSet(X_1331:bat[:str], X_1333:bat[:str], X_1335:bat[:str], X_1337:bat[:int], X_1339:bat[:int], X_1320:bat[:str]); 448
292 end user.s4_0; 292 ! 449 end user.s4_1; 449
293 #inline actions= 0 time=24 usec 293 ! 450 #inline actions= 0 time=131 usec 450
294 #remap actions=230 time=419 usec 294 ! 451 #remap actions=414 time=6690 usec 451
295 #costmodel actions= 1 time=12 usec 295 ! 452 #costmodel actions= 1 time=31 usec 452
296 #coercion actions=416 time=78 usec 296 ! 453 #coercion actions=48 time=186 usec 453
297 #aliases actions=649 time=118 usec 297 ! 454 #aliases actions=281 time=294 usec 454
298 #evaluate actions=185 time=356 usec 298 ! 455 #evaluate actions=185 time=3414 usec 455
299 #emptybind actions=11 time=51 usec 299 ! 456 #emptybind actions=11 time=179 usec 456
300 #pushselect actions= 0 time=18 usec 300 ! 457 #pushselect actions= 0 time=94 usec 457
301 #aliases actions=188 time=68 usec 301 ! 458 #aliases actions=188 time=224 usec 458
302 #mergetable actions= 0 time=164 usec 302 ! 459 #mergetable actions= 0 time=4491 usec 459
303 #deadcode actions=18 time=48 usec 303 ! 460 #deadcode actions=18 time=177 usec 460
304 #aliases actions= 0 time=1 usec 304 ! 461 #aliases actions= 0 time=2 usec 461
305 #constants actions=317 time=93 usec 305 ! 462 #constants actions=306 time=323 usec 462
306 #commonTerms actions=91 time=187 usec 306 ! 463 #commonTerms actions=119 time=831 usec 463
307 #projectionpath actions= 0 time=10 usec 307 ! 464 #projectionpath actions= 0 time=43 usec 464
308 #deadcode actions=91 time=39 usec 308 ! 465 #deadcode actions=119 time=178 usec 465
309 #reorder actions= 1 time=76 usec 309 ! 466 #reorder actions= 1 time=635 usec 466
310 #matpack actions= 0 time=1 usec 310 ! 467 #matpack actions= 0 time=2 usec 467
311 #dataflow actions= 1 time=109 usec 311 ! 468 #dataflow actions= 1 time=571 usec 468
312 #multiplex actions= 3 time=28 usec 312 ! 469 #multiplex actions= 3 time=134 usec 469
313 #profiler actions= 1 time=4 usec 313 ! 470 #profiler actions= 1 time=9 usec 470
314 #candidates actions= 1 time=3 usec 314 ! 471 #candidates actions= 1 time=8 usec 471
315 #deadcode actions= 0 time=33 usec 315 ! 472 #deadcode actions= 0 time=139 usec 472
316 #wlc actions= 0 time=0 usec 316 473 #wlc actions= 0 time=0 usec 473