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
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list