📄 pbm.mal
字号:
#line 74 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/mal/pbm.mx"module pbm;command open():voidaddress PBMopencomment "Locate and open the partition box";command close():voidaddress PBMclosecomment "Save and close the partition box ";command destroy():voidaddress PBMdestroycomment "Destroy the partition box";command take(grp:str,elm:str):bat[:any_1,:any_2]address PBMtakecomment "Retrieve a single component of a PBAT";command take(grp:str,idx:int):bat[:any_1,:any_2]address PBMtakeIndexedcomment "Retrieve a single component of a PBAT by index";command getNames():bat[:str,:str]address PBMgetNamescomment "Retrieve the component names of all PBATs";command getNextName()(:int,:str,:str)address PBMgetNextNamecomment "Locate next element in the partition box";command getComponents(grp:str):bat[:str,:str]address PBMgetComponentscomment "Retrieve the component names of a PBAT";command deposit(nme:str,elm:str,idx:int) :voidaddress PBMdepositcomment "Add an existing BAT to a PBAT in the partition box";command deposit(nme:str,elm:str,b:str) :voidaddress PBMdepositByNamecomment "Add a BAT to a PBAT in the partition box";command deposit(nme:str,elm:str,b:bat[:any_1,:any_2]) :voidaddress PBMdepositcomment "Add a BAT to a PBAT in the partition box";command deposit(nme:str,b:bat[:oid,:any_2]) :voidaddress PBMdepositIndexedcomment "Add a BAT to a PBAT in the partition box";command releaseAll(nme:str):voidaddress PBMreleaseAllcomment "Release a PBAT definitions";command discard() :voidaddress PBMdiscardAllcomment "Release all PBAT variable from the box";command discard(name:str) :voidaddress PBMdiscardcomment "Release a PBAT variable from the box";command discard(nme:str, b:bat[:oid,:any_1]) :voidaddress PBMdiscardComponentcomment "Release a single BAT from a PBAT";command newIterator()(:int,:str,:str)address PBMnewIteratorBasecomment "Create an iterator over the partition box";command generator(s:str):bat[:oid,:any_2]address PBMdummycomment "Place holder for generator optimizer";command newIterator(grp:str):bat[:oid,:any_2]address PBMnewIteratorcomment "Create an iterator over the BAT partitions.";command newIterator(grp:str,first:oid,last:oid) :bat[:oid,:any_2]address PBMnewIteratorRngcomment "Create an iterator over the BAT partitions.";command getNextElement(grp:str) :bat[:oid,:any_1]address PBMgetNextElementcomment "Localize the next partition for processing.";command getNextElement(grp:str,first:oid,last:oid) :bat[:oid,:any_2]address PBMgetNextElementRngcomment "Localize the next partition for processing.";command getLast(grp:str):bat[:oid,:any_2]address PBMgetLastcomment "Obtain the last partition for update";command getRange(b:bat[:oid,:any_1])(first:oid,last:oid)address PBMgetRangecomment "Obtain the oid range for a partition";command compress(grp:str):voidaddress PBMcompresscomment "Compress the group to remove oid holes";command setWriteMode(nme:str):bat[:oid,:any_2]address PBMdummycomment "Perform mode change for all components of the partitioned BAT";command setReadMode(b:bat[:oid,:any_2]):bat[:oid,:any_2]address PBMdummycomment "Perform mode change for all components of the partitioned BAT";command dump()address PBMdump;#line 183 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/mal/pbm.mx"command prelude() :voidaddress PBMprelude;command epilogue() :voidaddress PBMepilogue;pbm.prelude();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -