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