⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bpm00.mal

📁 一个内存数据库的源代码这是服务器端还有客户端
💻 MAL
字号:
#testing the BAT partition managerR := bat.new(:oid,:int);bat.append(R,1);bat.append(R,3);bat.append(R,5);bat.append(R,7);bat.append(R,11);function user.pr(Ra:bat[:any_1,:any_2]):void;barrier Rp:= bpm.newIterator(Ra);	io.print(Rp);	redo Rp:= bpm.hasMoreElements(Ra);exit Rp;end pr;# add the stuff to the BPM and dump itbpm.deposit("myR",R);Ra:= bpm.take("myR",:bat[:oid,:int]);user.pr(Ra);io.print("Partition it into two value ranges");bpm.rangePartition(Ra,nil:oid,nil:oid,0,5);bpm.rangePartition(Ra,nil:oid,nil:oid,6,nil:int);bpm.dump(Ra);user.pr(Ra);io.print("Repartition it further into two oid ranges");bpm.rangePartition(Ra,nil:oid,1@0,nil:int,nil:int);bpm.rangePartition(Ra,3@0,nil:oid,nil:int,nil:int);# we should have 4 partitionsbpm.dump(Ra);user.pr(Ra);bpm.discard(Ra);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -