[Monetdb-developers] incorrectly marked keyed

Henning Rode h.rode at cs.utwente.nl
Wed Jan 17 09:04:55 CET 2007


I don't really understand the monetdb warning below, which I get when
running test cases for pf/tijah. it's actually nice that monetdb
performs all these BATpropchecks when running the test cases, but what's
actually the problem here? I printed the BAT and its info() now to check
myself, but can't find any problem. A void-headed BAT will always be
keyed, or not?

best -henning

# Shredded 1 XML document (dilbert.xml), total time after commit=0.007s
!WARNING: BATpropcheck: BAT tj_testcoll1_size1(-79) was incorrectly
marked keyed!
bat("tj_testcoll1_size1").info().print();
#-------------------------------------------------#
# h                     t                         # name
# str                   str                       # type
#-------------------------------------------------#
[ "version",              "25105"                 ]
[ "batId",                "tj_testcoll1_size1"    ]
[ "batCacheid",           "79"                    ]
[ "batParentid",          "0"                     ]
[ "batSharecnt",          "0"                     ]
[ "head",                 "void"                  ]
[ "tail",                 "int"                   ]
[ "batPersistence",       "persistent"            ]
[ "batRestricted",        "read-only"             ]
[ "batRefcnt",            "1"                     ]
[ "batLRefcnt",           "2"                     ]
[ "batDirty",             "clean"                 ]
[ "batSet",               "0"                     ]
[ "void_tid",             "1"                     ]
[ "void_cnt",             "1"                     ]
[ "hsorted",              "65"                    ]
[ "hident",               "h"                     ]
[ "hdense",               "1"                     ]
[ "hseqbase",             "1 at 0"                   ]
[ "hkey",                 "1"                     ]
[ "hloc",                 "0"                     ]
[ "hvarsized",            "1"                     ]
[ "halign",               "1013524"               ]
[ "hnosorted",            "0"                     ]
[ "hnosorted_rev",        "0"                     ]
[ "hnodense",             "0"                     ]
[ "hnokey[0]",            "0"                     ]
[ "hnokey[1]",            "0"                     ]
[ "tident",               "t"                     ]
[ "tdense",               "0"                     ]
[ "tseqbase",             "0 at 0"                   ]
[ "tsorted",              "0"                     ]
[ "tkey",                 "0"                     ]
[ "tloc",                 "0"                     ]
[ "tvarsized",            "0"                     ]
[ "talign",               "1013523"               ]
[ "tnosorted",            "1"                     ]
[ "tnosorted_rev",        "0"                     ]
[ "tnodense",             "0"                     ]
[ "tnokey[0]",            "3"                     ]
[ "tnokey[1]",            "6"                     ]
[ "batInserted",          "44"                    ]
[ "batDeleted",           "0"                     ]
[ "batFirst",             "0"                     ]
[ "top",                  "44"                    ]
[ "batStamp",             "-784"                  ]
[ "lastUsed",             "621603"                ]
[ "curStamp",             "1210"                  ]
[ "batCopiedtodisk",      "1"                     ]
[ "batDirtydesc",         "clean"                 ]
[ "batDirtybuns",         "clean"                 ]
[ "batBuns.free",         "176"                   ]
[ "batBuns.size",         "4096"                  ]
[ "batBuns.maxsize",      "4096"                  ]
[ "batBuns.storage",      "malloced"              ]
[ "batBuns.filename",     "01/117.buns"           ]
[ "hheapdirty",           "clean"                 ]
[ "theapdirty",           "clean"                 ]
bat("tj_testcoll1_size1").print();
#-----------------#
# h     t         # name
# void  int       # type
#-----------------#
[ 1 at 0,    43      ]
[ 2 at 0,    11      ]
[ 3 at 0,    1       ]
[ 4 at 0,    0       ]
[ 5 at 0,    8       ]
[ 6 at 0,    3       ]
[ 7 at 0,    0       ]
[ 8 at 0,    0       ]
[ 9 at 0,    0       ]
[ 10 at 0,   3       ]
[ 11 at 0,   0       ]
[ 12 at 0,   0       ]
[ 13 at 0,   0       ]
[ 14 at 0,   12      ]
[ 15 at 0,   1       ]
[ 16 at 0,   0       ]
[ 17 at 0,   9       ]
[ 18 at 0,   1       ]
[ 19 at 0,   0       ]
[ 20 at 0,   6       ]
[ 21 at 0,   0       ]
[ 22 at 0,   0       ]
[ 23 at 0,   0       ]
[ 24 at 0,   0       ]
[ 25 at 0,   0       ]
[ 26 at 0,   0       ]
[ 27 at 0,   17      ]
[ 28 at 0,   1       ]
[ 29 at 0,   0       ]
[ 30 at 0,   6       ]
[ 31 at 0,   3       ]
[ 32 at 0,   0       ]
[ 33 at 0,   0       ]
[ 34 at 0,   0       ]
[ 35 at 0,   1       ]
[ 36 at 0,   0       ]
[ 37 at 0,   7       ]
[ 38 at 0,   1       ]
[ 39 at 0,   0       ]
[ 40 at 0,   4       ]
[ 41 at 0,   0       ]
[ 42 at 0,   0       ]
[ 43 at 0,   0       ]
[ 44 at 0,   0       ]




More information about the developers-list mailing list