📄 crackers.mal
字号:
command verifyCrackerIndex(b:bat[:any_1,:flt]):voidaddress CRKverifyCrackerIndex_fltcomment "Check the cracker index and column, whether each value is in the correct chunk";command extendCrackerBAT(b:bat[:any_1,:flt], P:lng):voidaddress CRKextendCrackerBATcomment "extend the cracker column by P positions";command printAVLTree_int(b:bat[:any_1,:flt]):voidaddress CRKprintAVLTree_intcomment "print the AVL Tree";command buildAVLIndex(b:bat[:any_1,:flt]):voidaddress CRKmakeAVLIndex_fltcomment "make an AVL tree index for this BAT";command InsertAVLIndex(b:bat[:any_1,:flt], u:bat[:any_1,:flt]):voidaddress CRKInsertAVLIndex_fltcomment "Insert u in the AVL tree index of BAT b";command selectAVL(b:bat[:any_1,:flt],l:any_2,h:any_3,li:any_4,hi:any_5):bat[:any_6,:flt]address CRKAVLIndexSelectBounds_fltcomment "Retrieve the subset using the AVL index";command deleteAVL(b:bat[:any_1,:flt],u:bat[:any_2,:flt]):voidaddress CRKdeleteFromAVL_fltcomment "Delete a collection of values from the index";#line 204 "/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,:dbl]):voidaddress CRKprintCrackerIndexcomment "Print the cracker index of b";command printCrackerBAT(b:bat[:any_1,:dbl]):voidaddress CRKprintCrackerBATcomment "Print the cracker BAT of b";command getCrackerBAT(b:bat[:any_1,:dbl]):bat[:oid,:dbl]address CRKgetCrackerBATcomment "Get the cracker BAT of b";command printCrackerInsertions(b:bat[:any_1,:dbl]):voidaddress CRKprintCrackerInsertionscomment "Print the pending insertions of the cracker BAT of b";command printCrackerDeletions(b:bat[:any_1,:dbl]):voidaddress CRKprintCrackerDeletionscomment "Print the pending deletions of the cracker BAT of b";command sizeCrackerInsertions(b:bat[:any_1,:dbl]):voidaddress CRKsizeCrackerInsertionscomment "Get the size of the pending insertions of the cracker BAT of b";command sizeCrackerDeletions(b:bat[:any_1,:dbl]):voidaddress CRKsizeCrackerDeletionscomment "Get the size of the pending deletions of the cracker BAT of b";command insertionsForget(b:bat[:any_1,:dbl], c:bat[:any_1,:dbl]):voidaddress CRKmergeInsertions_Forgetcomment "Append c to the cracked bat of b and completelly forget the cracker index";command insertionsPartiallyForget(b:bat[:any_1,:dbl], c:bat[:any_1,:dbl]):voidaddress CRKmergeInsertions_PartiallyForget_dblcomment "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,:dbl], c:bat[:any_1,:dbl], deleteNodes:bit):voidaddress CRKmergeInsertions_Force_dblcomment "Merge the insertions bat with the cracker bat and update the cracker index";command insertionsBForce(b:bat[:any_1,:dbl], c:bat[:any_1,:dbl]):voidaddress CRKmergeInsertionsB_Force_dblcomment "Merge the insertions bat with the cracker bat and update the cracker index";command insertionsOnNeed(b:bat[:any_1,:dbl], c:bat[:any_1,:dbl], 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,:dbl], c:bat[:any_1,:dbl]):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,:dbl], c:bat[:any_1,:dbl], 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,:dbl], c:bat[:any_1,:dbl]):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,:dbl], c:bat[:any_1,:dbl], 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,:dbl], c:bat[:any_1,:dbl]):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,:dbl], c:bat[:any_1,:dbl]):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,:dbl], c:bat[:any_1,:dbl]):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,:dbl], c:bat[:any_1,:dbl]):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,:dbl]):voidaddress CRKverifyCrackerIndex_dblcomment "Check the cracker index and column, whether each value is in the correct chunk";command extendCrackerBAT(b:bat[:any_1,:dbl], P:lng):voidaddress CRKextendCrackerBATcomment "extend the cracker column by P positions";command printAVLTree_int(b:bat[:any_1,:dbl]):voidaddress CRKprintAVLTree_intcomment "print the AVL Tree";command buildAVLIndex(b:bat[:any_1,:dbl]):voidaddress CRKmakeAVLIndex_dblcomment "make an AVL tree index for this BAT";command InsertAVLIndex(b:bat[:any_1,:dbl], u:bat[:any_1,:dbl]):voidaddress CRKInsertAVLIndex_dblcomment "Insert u in the AVL tree index of BAT b";command selectAVL(b:bat[:any_1,:dbl],l:any_2,h:any_3,li:any_4,hi:any_5):bat[:any_6,:dbl]address CRKAVLIndexSelectBounds_dblcomment "Retrieve the subset using the AVL index";command deleteAVL(b:bat[:any_1,:dbl],u:bat[:any_2,:dbl]):voidaddress CRKdeleteFromAVL_dblcomment "Delete a collection of values from the index";#line 205 "/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,:date]):voidaddress CRKprintCrackerIndexcomment "Print the cracker index of b";command printCrackerBAT(b:bat[:any_1,:date]):voidaddress CRKprintCrackerBATcomment "Print the cracker BAT of b";command getCrackerBAT(b:bat[:any_1,:date]):bat[:oid,:date]address CRKgetCrackerBATcomment "Get the cracker BAT of b";command printCrackerInsertions(b:bat[:any_1,:date]):voidaddress CRKprintCrackerInsertionscomment "Print the pending insertions of the cracker BAT of b";command printCrackerDeletions(b:bat[:any_1,:date]):voidaddress CRKprintCrackerDeletionscomment "Print the pending deletions of the cracker BAT of b";command sizeCrackerInsertions(b:bat[:any_1,:date]):voidaddress CRKsizeCrackerInsertionscomment "Get the size of the pending insertions of the cracker BAT of b";command sizeCrackerDeletions(b:bat[:any_1,:date]):voidaddress CRKsizeCrackerDeletionscomment "Get the size of the pending deletions of the cracker BAT of b";command insertionsForget(b:bat[:any_1,:date], c:bat[:any_1,:date]):voidaddress CRKmergeInsertions_Forgetcomment "Append c to the cracked bat of b and completelly forget the cracker index";command insertionsPartiallyForget(b:bat[:any_1,:date], c:bat[:any_1,:date]):voidaddress CRKmergeInsertions_PartiallyForget_datecomment "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,:date], c:bat[:any_1,:date], deleteNodes:bit):voidaddress CRKmergeInsertions_Force_datecomment "Merge the insertions bat with the cracker bat and update the cracker index";command insertionsBForce(b:bat[:any_1,:date], c:bat[:any_1,:date]):voidaddress CRKmergeInsertionsB_Force_datecomment "Merge the insertions bat with the cracker bat and update the cracker index";command insertionsOnNeed(b:bat[:any_1,:date], c:bat[:any_1,:date], 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,:date], c:bat[:any_1,:date]):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,:date], c:bat[:any_1,:date], 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,:date], c:bat[:any_1,:date]):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,:date], c:bat[:any_1,:date], 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,:date], c:bat[:any_1,:date]):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,:date], c:bat[:any_1,:date]):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,:date], c:bat[:any_1,:date]):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,:date], c:bat[:any_1,:date]):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,:date]):voidaddress CRKverifyCrackerIndex_datecomment "Check the cracker index and column, whether each value is in the correct chunk";command extendCrackerBAT(b:bat[:any_1,:date], P:lng):voidaddress CRKextendCrackerBATcomment "extend the cracker column by P positions";command printAVLTree_int(b:bat[:any_1,:date]):voidaddress CRKprintAVLTree_intcomment "print the AVL Tree";command buildAVLIndex(b:bat[:any_1,:date]):voidaddress CRKmakeAVLIndex_datecomment "make an AVL tree index for this BAT";command InsertAVLIndex(b:bat[:any_1,:date], u:bat[:any_1,:date]):voidaddress CRKInsertAVLIndex_datecomment "Insert u in the AVL tree index of BAT b";command selectAVL(b:bat[:any_1,:date],l:any_2,h:any_3,li:any_4,hi:any_5):bat[:any_6,:date]address CRKAVLIndexSelectBounds_datecomment "Retrieve the subset using the AVL index";command deleteAVL(b:bat[:any_1,:date],u:bat[:any_2,:date]):voidaddress CRKdeleteFromAVL_datecomment "Delete a collection of values from the index";#line 206 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/mal/crackers.mx"#line 269 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/mal/crackers.mx"#line 216 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/mal/crackers.mx"command select(b:bat[:any_1,:chr],l:chr,h:chr):bat[:any_2,:chr]address CRKselect_chrcomment "Retrieve the subset using a cracker index producing preferably a BATview.";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -