📄 tst1200.stable.out
字号:
stdout of test 'tst1200` in directory 'src/mal` itself:# Monet Database Server V5.0# Copyright (c) 1993-2004, CWI. All rights reserved.# compiled for 32biti686-pc-linux-gnu/32bit.# config:/ufs/mk/monet5/src/mal/Tests/tst.conf# dbfarm:/ufs/mk/monet5/Linux/var/MonetDB/dbfarm# dbname:demo# Visit http://monetdb.cwi.nl for further information.## Mil compiler Version 1.0)## Copyright (c) 1993-2001, CWI. All rights reserved.### Predefined code segment#####line 531 "/ufs/mk/monet_5-0/src/modules/atoms/monettime.mx"##module(monettime,alarm);#########line 535 "/ufs/mk/monet_5-0/src/modules/atoms/monettime.mx"### test the various ways to create rules# rule_jan:= rule("1st MON from start of JAN@01:15");##var rule_jan := rule("1st MON from start of JAN@01:15");# rule_mar:= rule("first WEDNE on or after march 10@01:15");##var rule_mar := rule("first WEDNE on or after march 10@01:15");# rule_apr:= rule("last THU on or before aPr 1@01:15");##var rule_apr := rule("last THU on or before aPr 1@01:15");# rule_may:= rule("MAY 26@01:15");##var rule_may := rule("MAY 26@01:15");# rule_jun:= rule("2nd TUE from end of june@01:15");##var rule_jun := rule("2nd TUE from end of june@01:15");# rule_jul:= rule(7,1,1,75);##var rule_jul := rule(7,1,1,75);# rule_aug:= rule(8,-1,1,75);##var rule_aug := rule(8,-1,1,75);# rule_sep:= rule(9,-10,3,75);##var rule_sep := rule(9,-10,3,75);# rule_oct:= rule(10,31,0,75);##var rule_oct := rule(10,31,0,75);# rule_nov:= rule(11,-10,-4,75);##var rule_nov := rule(11,-10,-4,75);### nil rules# rule_dec:= rule(12,-31,0,75);##var rule_dec := rule(12,-31,0,75);# rule_feb:= rule("first fRiDaY on or after february 30@01:15");##var rule_feb := rule("first fRiDaY on or after february 30@01:15");## # rule_bat:= new(:str,:rule,10);##var rule_bat := new(str,rule,10);# insert(rule_bat,"jan",rule_jan);# insert(rule_bat,"feb",rule_feb);# insert(rule_bat,"mar",rule_mar);# insert(rule_bat,"apr",rule_apr);##rule_bat.insert("jan",rule_jan).insert("feb",rule_feb).insert("mar",rule_mar).insert("apr",rule_apr);# insert(rule_bat,"may",rule_may);# insert(rule_bat,"jun",rule_jun);# insert(rule_bat,"jul",rule_jul);# insert(rule_bat,"aug",rule_aug);##rule_bat.insert("may",rule_may).insert("jun",rule_jun).insert("jul",rule_jul).insert("aug",rule_aug);# insert(rule_bat,"sep",rule_sep);# insert(rule_bat,"oct",rule_oct);# insert(rule_bat,"nov",rule_nov);# insert(rule_bat,"dec",rule_dec);##rule_bat.insert("sep",rule_sep).insert("oct",rule_oct).insert("nov",rule_nov).insert("dec",rule_dec);##### test the operations on rules# ma_a := setColumn(rule_bat,"rule");##print(rule_bat.setColumn("rule"),# na_a := multiplex.script("month",rule_bat);# oa_a := setColumn(na_a,"month");## [month](rule_bat).setColumn("month"),# pa_a := multiplex.script("weekday",rule_bat);# qa_a := setColumn(pa_a,"weekday");## [weekday](rule_bat).setColumn("weekday"),# ra_a := multiplex.script("day",rule_bat);# sa_a := setColumn(ra_a,"day");## [day](rule_bat).setColumn("day"),# ta_a := multiplex.script("minutes",rule_bat);# ua_a := setColumn(ta_a,"minutes");#print("rule_bat,na_a,pa_a,ra_a,ta_a");# va_a := print(rule_bat,na_a,pa_a,ra_a,ta_a);## [minutes](rule_bat).setColumn("minutes"));### setColumn(rule_bat,"rule");##print(rule_bat.setColumn("rule"),# xa_a := multiplex.script("compute",rule_bat,2001);# ya_a := setColumn(xa_a,"2001");## [compute](rule_bat, 2001).setColumn("2001"),# ab_a := multiplex.script("compute",rule_bat,2001);# bb_a := multiplex.script("dayofweek",ab_a);# cb_a := multiplex.script("dayname",bb_a);# setColumn(cb_a,"2001");## [dayname]([dayofweek]([compute](rule_bat, 2001))).setColumn("2001"),# eb_a := multiplex.script("compute",rule_bat,1999);# setColumn(eb_a,"1999");## [compute](rule_bat, 1999).setColumn("1999"),# gb_a := multiplex.script("compute",rule_bat,1999);# hb_a := multiplex.script("dayofweek",gb_a);# ib_a := multiplex.script("dayname",hb_a);# setColumn(ib_a,"1999");## [dayname]([dayofweek]([compute](rule_bat, 1999))).setColumn("1999"),# kb_a := multiplex.script("compute",rule_bat,1992);# setColumn(kb_a,"1992");## [compute](rule_bat, 1992).setColumn("1992"),# mb_a := multiplex.script("compute",rule_bat,1992);# nb_a := multiplex.script("dayofweek",mb_a);# ob_a := multiplex.script("dayname",nb_a);# setColumn(ob_a,"1992");#print("rule_bat,xa_a,cb_a,eb_a,ib_a,kb_a,ob_a");# qb_a := print(rule_bat,xa_a,cb_a,eb_a,ib_a,kb_a,ob_a);## [dayname]([dayofweek]([compute](rule_bat, 1992))).setColumn("1992"));### rb_a := setColumn(rule_bat,"rule");##print(rule_bat.setColumn("rule"),# sb_a := multiplex.script("compute",rule_bat,1572);# tb_a := setColumn(sb_a,"1572");## [compute](rule_bat, 1572).setColumn("1572"),# ub_a := multiplex.script("compute",rule_bat,1572);# vb_a := multiplex.script("dayofweek",ub_a);# wb_a := multiplex.script("dayname",vb_a);# xb_a := setColumn(wb_a,"1572");## [dayname]([dayofweek]([compute](rule_bat, 1572))).setColumn("1572"),# yb_a := multiplex.script("compute",rule_bat,1);# ac_a := setColumn(yb_a,"1");## [compute](rule_bat, 1).setColumn("1"),# bc_a := multiplex.script("compute",rule_bat,1);# cc_a := multiplex.script("dayofweek",bc_a);# dc_a := multiplex.script("dayname",cc_a);# ec_a := setColumn(dc_a,"1");## [dayname]([dayofweek]([compute](rule_bat, 1))).setColumn("1"),# fc_a := multiplex.script("compute",rule_bat,-2000);# gc_a := setColumn(fc_a,"-2000");## [compute](rule_bat, -2000).setColumn("-2000"),# hc_a := multiplex.script("compute",rule_bat,-2000);# ic_a := multiplex.script("dayofweek",hc_a);# jc_a := multiplex.script("dayname",ic_a);# kc_a := setColumn(jc_a,"-2000");#print("rule_bat,sb_a,wb_a,yb_a,dc_a,fc_a,jc_a");# lc_a := print(rule_bat,sb_a,wb_a,yb_a,dc_a,fc_a,jc_a);## [dayname]([dayofweek]([compute](rule_bat, -2000))).setColumn("-2000"));#########line 580 "/ufs/mk/monet_5-0/src/modules/atoms/monettime.mx"### test the various ways to create tzones, using some of the above created rules# tzone_00:= tzone("GMT");##var tzone_00 := tzone("GMT");# tzone_01:= tzone("GMT+01:00");##var tzone_01 := tzone("GMT+01:00");# tzone_02:= tzone("GMT+0100");##var tzone_02 := tzone("GMT+0100");# tzone_03:= tzone(60,rule_oct,rule_mar);##var tzone_03 := tzone(60, rule_oct, rule_mar);# tzone_04:= tzone(0,rule_jan,rule_aug);##var tzone_04 := tzone(0, rule_jan, rule_aug);# tzone_05:= tzone(-97,rule_oct,rule_apr);##var tzone_05 := tzone(-97, rule_oct, rule_apr);# tzone_06:= tzone(-97,rule_may,rule_sep);##var tzone_06 := tzone(-97, rule_may, rule_sep);# mc_a := *(23,60);# tzone_07:= tzone(mc_a,rule_apr,rule_nov);##var tzone_07 := tzone(23*60, rule_apr, rule_nov);# nc_a := *(-23,59);# oc_a := -(nc_a,59);# tzone_08:= tzone(oc_a);##var tzone_08 := tzone((-23*59) - 59);# tzone_09:= tzone(0);##var tzone_09 := tzone(0);# tzone_10:= tzone(-60);##var tzone_10 := tzone(-60);# pc_a := *(23,60);# qc_a := +(pc_a,59);# tzone_11:= tzone(qc_a);##var tzone_11 := tzone((23*60)+59);# tzone_12:= tzone(60);##var tzone_12 := tzone(60);### nil tzones# tzone_13:= tzone(60,rule_feb,rule_dec);##var tzone_13 := tzone(60, rule_feb, rule_dec);# rc_a := *(24,60);# tzone_15:= tzone(rc_a,rule_apr,rule_nov);##var tzone_15 := tzone(24*60, rule_apr, rule_nov);##### tzone_bat:= new(:oid,:tzone);##var tzone_bat := new(oid,tzone);# insert(tzone_bat,00@0,tzone_00);# insert(tzone_bat,01@0,tzone_01);# insert(tzone_bat,02@0,tzone_02);##tzone_bat.insert(00@0, tzone_00).insert(01@0, tzone_01).insert(02@0, tzone_02);# insert(tzone_bat,03@0,tzone_03);# insert(tzone_bat,04@0,tzone_04);# insert(tzone_bat,05@0,tzone_05);##tzone_bat.insert(03@0, tzone_03).insert(04@0, tzone_04).insert(05@0, tzone_05);# insert(tzone_bat,06@0,tzone_06);# insert(tzone_bat,07@0,tzone_07);# insert(tzone_bat,08@0,tzone_08);##tzone_bat.insert(06@0, tzone_06).insert(07@0, tzone_07).insert(08@0, tzone_08);# insert(tzone_bat,09@0,tzone_09);# insert(tzone_bat,10@0,tzone_10);# insert(tzone_bat,11@0,tzone_11);##tzone_bat.insert(09@0, tzone_09).insert(10@0, tzone_10).insert(11@0, tzone_11);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -