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

📄 crackers.mal

📁 一个内存数据库的源代码这是服务器端还有客户端
💻 MAL
📖 第 1 页 / 共 5 页
字号:
address CRKmergeInsertions_Force_intcomment "Merge the insertions bat with the cracker bat and update the cracker index";command insertionsBForce(b:bat[:any_1,:int], c:bat[:any_1,:int]):voidaddress CRKmergeInsertionsB_Force_intcomment "Merge the insertions bat with the cracker bat and update the cracker index";command insertionsOnNeed(b:bat[:any_1,:int], c:bat[:any_1,:int], deleteNodes:bit):voidaddress CRKmergeInsertions_OnNeedcomment "Keep the insertions bat separatelly and do a complete merge only if a relevant query arrives in the future";command insertionsBOnNeed(b:bat[:any_1,:int], c:bat[:any_1,:int]):voidaddress CRKmergeInsertionsB_OnNeedcomment "Keep the insertions bat separatelly and do a complete merge only if a relevant query arrives in the future";command insertionsOnNeedGradually(b:bat[:any_1,:int], c:bat[:any_1,:int], deleteNodes:bit):voidaddress CRKmergeInsertions_OnNeedGraduallycomment "Keep the insertions bat separatelly and merge only what is needed if a relevant query arrives in the future";command insertionsBOnNeedGradually(b:bat[:any_1,:int], c:bat[:any_1,:int]):voidaddress CRKmergeInsertionsB_OnNeedGraduallycomment "Keep the insertions bat separatelly and merge only what is needed if a relevant query arrives in the future";command insertionsOnNeedGraduallyRipple(b:bat[:any_1,:int], c:bat[:any_1,:int], deleteNodes:bit):voidaddress CRKmergeInsertions_OnNeedGraduallyRipplecomment "Keep the insertions bat separatelly and merge only what is needed using the ripple strategy if a relevant query arrives in the future";command insertionsBOnNeedGraduallyRipple(b:bat[:any_1,:int], c:bat[:any_1,:int]):voidaddress CRKmergeInsertionsB_OnNeedGraduallyRipplecomment "Keep the insertions bat separatelly and merge only what is needed using the ripple strategy if a relevant query arrives in the future";command deletionsOnNeed(b:bat[:any_1,:int], c:bat[:any_1,:int]):voidaddress CRKmergeDeletions_OnNeedcomment "Keep the deletions bat separatelly and do a complete merge only if a relevant query arrives in the future";command deletionsOnNeedGradually(b:bat[:any_1,:int], c:bat[:any_1,:int]):voidaddress CRKmergeDeletions_OnNeedGraduallycomment "Keep the deletions bat separatelly and merge only what is needed if a relevant query arrives in the future";command deletionsOnNeedGraduallyRipple(b:bat[:any_1,:int], c:bat[:any_1,:int]):voidaddress CRKmergeDeletions_OnNeedGraduallyRipplecomment "Keep the deletions bat separatelly and merge only what is needed using ripple if a relevant query arrives in the future";command verifyCrackerIndex(b:bat[:any_1,:int]):voidaddress CRKverifyCrackerIndex_intcomment "Check the cracker index and column, whether each value is in the correct chunk";command extendCrackerBAT(b:bat[:any_1,:int], P:lng):voidaddress CRKextendCrackerBATcomment "extend the cracker column by P positions";command printAVLTree_int(b:bat[:any_1,:int]):voidaddress CRKprintAVLTree_intcomment "print the AVL Tree";command buildAVLIndex(b:bat[:any_1,:int]):voidaddress CRKmakeAVLIndex_intcomment "make an AVL tree index for this BAT";command InsertAVLIndex(b:bat[:any_1,:int], u:bat[:any_1,:int]):voidaddress CRKInsertAVLIndex_intcomment "Insert u in the AVL tree index of BAT b";command selectAVL(b:bat[:any_1,:int],l:any_2,h:any_3,li:any_4,hi:any_5):bat[:any_6,:int]address CRKAVLIndexSelectBounds_intcomment "Retrieve the subset using the AVL index";command deleteAVL(b:bat[:any_1,:int],u:bat[:any_2,:int]):voidaddress CRKdeleteFromAVL_intcomment "Delete a collection of values from the index";#line 202 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/mal/crackers.mx"#line 87 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/mal/crackers.mx"command printCrackerIndex(b:bat[:any_1,:lng]):voidaddress CRKprintCrackerIndexcomment "Print the cracker index of b";command printCrackerBAT(b:bat[:any_1,:lng]):voidaddress CRKprintCrackerBATcomment "Print the cracker BAT of b";command getCrackerBAT(b:bat[:any_1,:lng]):bat[:oid,:lng]address CRKgetCrackerBATcomment "Get the cracker BAT of b";command printCrackerInsertions(b:bat[:any_1,:lng]):voidaddress CRKprintCrackerInsertionscomment "Print the pending insertions of the cracker BAT of b";command printCrackerDeletions(b:bat[:any_1,:lng]):voidaddress CRKprintCrackerDeletionscomment "Print the pending deletions of the cracker BAT of b";command sizeCrackerInsertions(b:bat[:any_1,:lng]):voidaddress CRKsizeCrackerInsertionscomment "Get the size of the pending insertions of the cracker BAT of b";command sizeCrackerDeletions(b:bat[:any_1,:lng]):voidaddress CRKsizeCrackerDeletionscomment "Get the size of the pending deletions of the cracker BAT of b";command insertionsForget(b:bat[:any_1,:lng], c:bat[:any_1,:lng]):voidaddress CRKmergeInsertions_Forgetcomment "Append c to the cracked bat of b and completelly forget the cracker index";command insertionsPartiallyForget(b:bat[:any_1,:lng], c:bat[:any_1,:lng]):voidaddress CRKmergeInsertions_PartiallyForget_lngcomment "Append c to the cracked bat of b and partially forget the cracker index, i.e., forget only what is affected";command insertionsForce(b:bat[:any_1,:lng], c:bat[:any_1,:lng], deleteNodes:bit):voidaddress CRKmergeInsertions_Force_lngcomment "Merge the insertions bat with the cracker bat and update the cracker index";command insertionsBForce(b:bat[:any_1,:lng], c:bat[:any_1,:lng]):voidaddress CRKmergeInsertionsB_Force_lngcomment "Merge the insertions bat with the cracker bat and update the cracker index";command insertionsOnNeed(b:bat[:any_1,:lng], c:bat[:any_1,:lng], deleteNodes:bit):voidaddress CRKmergeInsertions_OnNeedcomment "Keep the insertions bat separatelly and do a complete merge only if a relevant query arrives in the future";command insertionsBOnNeed(b:bat[:any_1,:lng], c:bat[:any_1,:lng]):voidaddress CRKmergeInsertionsB_OnNeedcomment "Keep the insertions bat separatelly and do a complete merge only if a relevant query arrives in the future";command insertionsOnNeedGradually(b:bat[:any_1,:lng], c:bat[:any_1,:lng], deleteNodes:bit):voidaddress CRKmergeInsertions_OnNeedGraduallycomment "Keep the insertions bat separatelly and merge only what is needed if a relevant query arrives in the future";command insertionsBOnNeedGradually(b:bat[:any_1,:lng], c:bat[:any_1,:lng]):voidaddress CRKmergeInsertionsB_OnNeedGraduallycomment "Keep the insertions bat separatelly and merge only what is needed if a relevant query arrives in the future";command insertionsOnNeedGraduallyRipple(b:bat[:any_1,:lng], c:bat[:any_1,:lng], deleteNodes:bit):voidaddress CRKmergeInsertions_OnNeedGraduallyRipplecomment "Keep the insertions bat separatelly and merge only what is needed using the ripple strategy if a relevant query arrives in the future";command insertionsBOnNeedGraduallyRipple(b:bat[:any_1,:lng], c:bat[:any_1,:lng]):voidaddress CRKmergeInsertionsB_OnNeedGraduallyRipplecomment "Keep the insertions bat separatelly and merge only what is needed using the ripple strategy if a relevant query arrives in the future";command deletionsOnNeed(b:bat[:any_1,:lng], c:bat[:any_1,:lng]):voidaddress CRKmergeDeletions_OnNeedcomment "Keep the deletions bat separatelly and do a complete merge only if a relevant query arrives in the future";command deletionsOnNeedGradually(b:bat[:any_1,:lng], c:bat[:any_1,:lng]):voidaddress CRKmergeDeletions_OnNeedGraduallycomment "Keep the deletions bat separatelly and merge only what is needed if a relevant query arrives in the future";command deletionsOnNeedGraduallyRipple(b:bat[:any_1,:lng], c:bat[:any_1,:lng]):voidaddress CRKmergeDeletions_OnNeedGraduallyRipplecomment "Keep the deletions bat separatelly and merge only what is needed using ripple if a relevant query arrives in the future";command verifyCrackerIndex(b:bat[:any_1,:lng]):voidaddress CRKverifyCrackerIndex_lngcomment "Check the cracker index and column, whether each value is in the correct chunk";command extendCrackerBAT(b:bat[:any_1,:lng], P:lng):voidaddress CRKextendCrackerBATcomment "extend the cracker column by P positions";command printAVLTree_int(b:bat[:any_1,:lng]):voidaddress CRKprintAVLTree_intcomment "print the AVL Tree";command buildAVLIndex(b:bat[:any_1,:lng]):voidaddress CRKmakeAVLIndex_lngcomment "make an AVL tree index for this BAT";command InsertAVLIndex(b:bat[:any_1,:lng], u:bat[:any_1,:lng]):voidaddress CRKInsertAVLIndex_lngcomment "Insert u in the AVL tree index of BAT b";command selectAVL(b:bat[:any_1,:lng],l:any_2,h:any_3,li:any_4,hi:any_5):bat[:any_6,:lng]address CRKAVLIndexSelectBounds_lngcomment "Retrieve the subset using the AVL index";command deleteAVL(b:bat[:any_1,:lng],u:bat[:any_2,:lng]):voidaddress CRKdeleteFromAVL_lngcomment "Delete a collection of values from the index";#line 203 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/mal/crackers.mx"#line 87 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/mal/crackers.mx"command printCrackerIndex(b:bat[:any_1,:flt]):voidaddress CRKprintCrackerIndexcomment "Print the cracker index of b";command printCrackerBAT(b:bat[:any_1,:flt]):voidaddress CRKprintCrackerBATcomment "Print the cracker BAT of b";command getCrackerBAT(b:bat[:any_1,:flt]):bat[:oid,:flt]address CRKgetCrackerBATcomment "Get the cracker BAT of b";command printCrackerInsertions(b:bat[:any_1,:flt]):voidaddress CRKprintCrackerInsertionscomment "Print the pending insertions of the cracker BAT of b";command printCrackerDeletions(b:bat[:any_1,:flt]):voidaddress CRKprintCrackerDeletionscomment "Print the pending deletions of the cracker BAT of b";command sizeCrackerInsertions(b:bat[:any_1,:flt]):voidaddress CRKsizeCrackerInsertionscomment "Get the size of the pending insertions of the cracker BAT of b";command sizeCrackerDeletions(b:bat[:any_1,:flt]):voidaddress CRKsizeCrackerDeletionscomment "Get the size of the pending deletions of the cracker BAT of b";command insertionsForget(b:bat[:any_1,:flt], c:bat[:any_1,:flt]):voidaddress CRKmergeInsertions_Forgetcomment "Append c to the cracked bat of b and completelly forget the cracker index";command insertionsPartiallyForget(b:bat[:any_1,:flt], c:bat[:any_1,:flt]):voidaddress CRKmergeInsertions_PartiallyForget_fltcomment "Append c to the cracked bat of b and partially forget the cracker index, i.e., forget only what is affected";command insertionsForce(b:bat[:any_1,:flt], c:bat[:any_1,:flt], deleteNodes:bit):voidaddress CRKmergeInsertions_Force_fltcomment "Merge the insertions bat with the cracker bat and update the cracker index";command insertionsBForce(b:bat[:any_1,:flt], c:bat[:any_1,:flt]):voidaddress CRKmergeInsertionsB_Force_fltcomment "Merge the insertions bat with the cracker bat and update the cracker index";command insertionsOnNeed(b:bat[:any_1,:flt], c:bat[:any_1,:flt], deleteNodes:bit):voidaddress CRKmergeInsertions_OnNeedcomment "Keep the insertions bat separatelly and do a complete merge only if a relevant query arrives in the future";command insertionsBOnNeed(b:bat[:any_1,:flt], c:bat[:any_1,:flt]):voidaddress CRKmergeInsertionsB_OnNeedcomment "Keep the insertions bat separatelly and do a complete merge only if a relevant query arrives in the future";command insertionsOnNeedGradually(b:bat[:any_1,:flt], c:bat[:any_1,:flt], deleteNodes:bit):voidaddress CRKmergeInsertions_OnNeedGraduallycomment "Keep the insertions bat separatelly and merge only what is needed if a relevant query arrives in the future";command insertionsBOnNeedGradually(b:bat[:any_1,:flt], c:bat[:any_1,:flt]):voidaddress CRKmergeInsertionsB_OnNeedGraduallycomment "Keep the insertions bat separatelly and merge only what is needed if a relevant query arrives in the future";command insertionsOnNeedGraduallyRipple(b:bat[:any_1,:flt], c:bat[:any_1,:flt], deleteNodes:bit):voidaddress CRKmergeInsertions_OnNeedGraduallyRipplecomment "Keep the insertions bat separatelly and merge only what is needed using the ripple strategy if a relevant query arrives in the future";command insertionsBOnNeedGraduallyRipple(b:bat[:any_1,:flt], c:bat[:any_1,:flt]):voidaddress CRKmergeInsertionsB_OnNeedGraduallyRipplecomment "Keep the insertions bat separatelly and merge only what is needed using the ripple strategy if a relevant query arrives in the future";command deletionsOnNeed(b:bat[:any_1,:flt], c:bat[:any_1,:flt]):voidaddress CRKmergeDeletions_OnNeedcomment "Keep the deletions bat separatelly and do a complete merge only if a relevant query arrives in the future";command deletionsOnNeedGradually(b:bat[:any_1,:flt], c:bat[:any_1,:flt]):voidaddress CRKmergeDeletions_OnNeedGraduallycomment "Keep the deletions bat separatelly and merge only what is needed if a relevant query arrives in the future";command deletionsOnNeedGraduallyRipple(b:bat[:any_1,:flt], c:bat[:any_1,:flt]):voidaddress CRKmergeDeletions_OnNeedGraduallyRipplecomment "Keep the deletions bat separatelly and merge only what is needed using ripple if a relevant query arrives in the future";

⌨️ 快捷键说明

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