📄 id.823516.stable.out.64bit
字号:
stdout of test 'ID.823516` in directory 'tests/BugsViaSourgeforce` itself:# 17:26:10 > # 17:26:10 > Mtimeout -timeout 60 Mserver "--config=/var/tmp/_PREFIX_MONET_GNU_32_d__/etc/monet.conf" --debug=10 --set "monet_mod_path=/var/tmp/_PREFIX_MONET_GNU_32_d__/lib/MonetDB" --set "gdk_dbfarm=/var/tmp/_PREFIX_MONET_GNU_32_d__/var/MonetDB/dbfarm" --set "sql_logdir=/var/tmp/_PREFIX_MONET_GNU_32_d__/var/MonetDB/log" --set mapi_port=57531 --set sql_port=55797 --set monet_prompt= --trace --dbname=mTests_tests_BugsViaSourgeforce < ID.823516.milM# 17:26:10 > # Monet Database Server V4.3.13# Copyright (c) 1993-2004, CWI. All rights reserved.# compiled for i686-pc-linux-gnu/32bit; dynamically linked.module(xtables);var b := new(oid, int).rename("b");b.insert(oid(1), 1);b.insert(oid(2), 2);b.insert(oid(3), 3);b.access(BAT_READ);# Create a view batvar c := b.select(int(nil), int(nil)).rename("c");print(b.info(),c.info());#-----------------------------------------------------------------## BAT: tmp_30 | tmp_31 ## (str) (str) | (str) ##-----------------------------------------------------------------#[ "version", "980714", "980714" ][ "batId", "b", "c" ][ "batCacheid", "29", "28" ][ "batParentid", "0", "29" ][ "batSharecnt", "1", "1" ][ "head", "oid", "oid" ][ "tail", "int", "int" ][ "batPersistence", "transient", "transient" ][ "batRestricted", "read-only", "read-only" ][ "batRefcnt", "2", "1" ][ "batLRefcnt", "1", "1" ][ "batDirty", "dirty", "dirty" ][ "batSet", "0", "0" ][ "void_tid", "0", "0" ][ "void_cnt", "0", "0" ][ "hsorted", "65", "65" ][ "hident", "h", "h" ][ "hdense", "1", "1" ][ "hseqbase", "1@0", "1@0" ][ "hkey", "1", "1" ][ "hloc", "0", "0" ][ "hvarsized", "0", "0" ][ "halign", "1002713", "1002713" ][ "halignflushed", "1002706", "1002706" ][ "tident", "t", "t" ][ "tdense", "0", "0" ][ "tseqbase", "0@0", "0@0" ][ "tsorted", "65", "65" ][ "tkey", "1", "1" ][ "tloc", "8", "8" ][ "tvarsized", "0", "0" ][ "talign", "1002712", "1002712" ][ "talignflushed", "1002707", "1002707" ][ "batInserted", "1", "1" ][ "batDeleted", "0", "0" ][ "batHole", "0", "0" ][ "top", "4", "4" ][ "batStamp", "-162", "-163" ][ "lastUsed", "2978", "3025" ][ "keepAround", "0", "0" ][ "curStamp", "164", "167" ][ "batCopiedtodisk", "0", "0" ][ "batDirtydesc", "dirty", "dirty" ][ "batDirtybuns", "clean", "clean" ][ "batBuns.free", "64", "64" ][ "batBuns.size", "848", "64" ][ "batBuns.maxsize", "848", "64" ][ "batBuns.storage", "malloced", "malloced" ][ "batBuns.filename", "29.buns", "29.buns" ][ "batBuns.offset", "0", "0" ][ "hheapdirty", "clean", "clean" ][ "hheap.free", "0", "0" ][ "hheap.size", "0", "0" ][ "hheap.maxsize", "0", "0" ][ "hheap.storage", "absent", "absent" ][ "hheap.filename", "29.hheap", "29.hheap" ][ "hheap.offset", "0", "0" ][ "theapdirty", "clean", "clean" ][ "theap.free", "0", "0" ][ "theap.size", "0", "0" ][ "theap.maxsize", "0", "0" ][ "theap.storage", "absent", "absent" ][ "theap.filename", "29.theap", "29.theap" ][ "theap.offset", "0", "0" ][ "hacctype", "null", "null" ][ "haccdirty", "clean", "clean" ][ "haccCopiedtodisk", "0", "0" ][ "haccelerator.free", "0", "0" ][ "haccelerator.size", "0", "0" ][ "haccelerator.maxsize", "0", "0" ][ "haccelerator.storage", "absent", "absent" ][ "haccelerator.filename", "no file", "no file" ][ "haccelerator.offset", "0", "0" ][ "tacctype", "null", "null" ][ "taccdirty", "clean", "clean" ][ "taccCopiedtodisk", "0", "0" ][ "taccelerator.free", "0", "0" ][ "taccelerator.size", "0", "0" ][ "taccelerator.maxsize", "0", "0" ][ "taccelerator.storage", "absent", "absent" ][ "taccelerator.filename", "no file", "no file" ][ "taccelerator.offset", "0", "0" ][ "head_index", "absent", "absent" ][ "tail_index", "absent", "absent" ]# save the list of BATsvar pre := view_bbp_name.copy().rename("pre");# build a histogram (accellerator) # on both the original BAT and the view BATb.histogram().print();#-----------------## BAT: tmp_32 ## (int) (int) ##-----------------#[ 1, 1 ][ 2, 1 ][ 3, 1 ]c.histogram().print();#-----------------## BAT: tmp_33 ## (int) (int) ##-----------------#[ 1, 1 ][ 2, 1 ][ 3, 1 ]# remove both the view BAT and the original BATc := 0;b := 0;# check, which BATs still existvar post := view_bbp_name.copy().rename("post");# both the original BAT and the view BAT# are gone. correct.kdiff(pre,post).print();#-----------------## h tmp_29 # name# int str # type#-----------------#[ 28, "c" ][ 29, "b" ]# the post BAT is new. correct.# the histogram-accellerator BAT of the view # didn't get removed and is still there. Wrong!kdiff(post,pre).print();#-----------------## h tmp_29 # name# int str # type#-----------------#[ 30, "pre" ]quit();# 17:26:11 > # 17:26:11 > Done.# 17:26:11 >
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -