Changeset: 64bee53e652f for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=64bee53e652f Modified Files: monetdb5/extras/crackers/Makefile.ag monetdb5/extras/crackers/crackers.mx Branch: holindex Log Message:
Holistic indexing with stochastic cracking. diffs (70 lines): diff --git a/monetdb5/extras/crackers/Makefile.ag b/monetdb5/extras/crackers/Makefile.ag --- a/monetdb5/extras/crackers/Makefile.ag +++ b/monetdb5/extras/crackers/Makefile.ag @@ -42,6 +42,7 @@ lib_crackers = { crackers_holistic.h \ crackers_selectst_ops.mx \ crackers_selecthol_ops.mx \ + crackers_selectholst_ops.mx \ crackers_updates.mx \ crackers_sideways.mx \ opt_selcrack.mx \ diff --git a/monetdb5/extras/crackers/crackers.mx b/monetdb5/extras/crackers/crackers.mx --- a/monetdb5/extras/crackers/crackers.mx +++ b/monetdb5/extras/crackers/crackers.mx @@ -301,6 +301,47 @@ address CRKthetaselecthol_@2 comment "Retrieve the subset using a cracker index producing preferably a BATview."; +command selectholst(b:bat[:oid,:@2],l:@2,h:@2):bat[:oid,:@2] +address CRKselectholst_@2 +comment "Retrieve the subset using a cracker + index producing preferably a BATview."; + +command selectholst(b:bat[:oid,:@2],l:@2):bat[:oid,:@2] +address CRKselectholstValue_@2 +comment "Retrieve the subset using a cracker + index producing preferably a BATview."; + +command selectholst(b:bat[:oid,:@2],l:@2,h:@2,li:bit,hi:bit):bat[:oid,:@2] +address CRKselectholstBounds_@2 +comment "Retrieve the subset using a cracker + index producing preferably a BATview."; + +command uselectholst(b:bat[:any_1,:@2],l:@2,h:@2):bat[:any_1,:void] +address CRKuselectholst_@2 +comment "Retrieve the subset using a cracker + index producing preferably a BATview."; + +command uselectholst(b:bat[:any_1,:@2],l:@2):bat[:any_1,:void] +address CRKuselectholstValue_@2 +comment "Retrieve the subset using a cracker + index producing preferably a BATview."; + +command uselectholst(b:bat[:any_1,:@2],l:@2,h:@2,li:bit,hi:bit):bat[:any_1,:void] +address CRKuselectholstBounds_@2 +comment "Retrieve the subset using a cracker + index producing preferably a BATview."; + +command thetauselectholst(b:bat[:any_1,:@2],v:@2,op:str):bat[:any_1,:void] +address CRKthetauselectholst_@2 +comment "Retrieve the subset using a cracker + index producing preferably a BATview."; + +command thetaselectholst(b:bat[:any_1,:@2],v:@2,op:str):bat[:any_1,:@2] +address CRKthetaselectholst_@2 +comment "Retrieve the subset using a cracker + index producing preferably a BATview."; + + @ @= JoinSelect command joinuselect( right:bat[:oid,:@2], l:@2, h:@2, li:bit, hi:bit, left:bat[:oid,:void] ):bat[:oid,:void] @@ -624,6 +665,7 @@ comment "make new map for debugging"; #include "crackers_select_ops.h" #include "crackers_selectst_ops.h" #include "crackers_selecthol_ops.h" +#include "crackers_selectholst_ops.h" #include "crackers_holistic.h" #include "crackers_core_unordered.h" #include "crackers_AVL_tree.h" _______________________________________________ checkin-list mailing list checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list