--- /dev/null
+#!/bin/bash
+QIZX="./alarm 600 22000000 /raid0/kn/qizx/qizx-fe-4.1p1/bin/qizx"
+
+function do_qizx() {
+
+ query="$1"
+ doc=`basename "$2" .xml`
+ echo 'let $doc := collection("'"$doc"'") return count($doc'"$query"')' > count.xq
+ echo 'let $doc := collection("'"$doc"'") return $doc'"$query" > mat.xq
+ {
+ read count;
+ } < <($QIZX -g /raid0/kn/qizxlib/ -l xmark count.xq 2>&1 )
+ {
+ read time_count;
+ } < <($QIZX -g /raid0/kn/qizxlib/ -l xmark -mr 4 count.xq 2>&1 | grep evaluation | cut -f2 -d ',' | grep -o '[0-9.]*' | head -1 )
+
+ {
+ read time_mat;
+ } < <($QIZX -g /raid0/kn/qizxlib/ -l xmark -mr 2 mat.xq 2>&1 | grep evaluation | cut -f2 -d ',' | grep -o '[0-9.]*' | sort -g | head -1 )
+
+ echo $time_count
+ echo 0
+ echo $time_mat
+ echo $count
+
+}
+
+#UGLY HACK TO TRICK QIZX EVALUATION VERSION
+# OLD_DATE=`date +"%m/%d/%Y"`
+
+# function reset_time() {
+# CUR_TIME=`date +"%H:%M:%S"`
+# sudo date -s "$OLD_DATE $CUR_TIME" >/dev/null 2>&1
+# }
+# trap reset_time INT TERM
+
+#CUR_TIME=`date +"%H:%M:%S"`
+#sudo date -s "03/11/2011 $CUR_TIME" >/dev/null 2>&1
+do_qizx "$@"
+#reset_time