Changeset: a2c6fcd81f79 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/a2c6fcd81f79
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Read and write the descriptor correctly
diffs (130 lines):
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
---
Changeset: 2f44594a914e for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/2f44594a914e
Modified Files:
sql/server/sql_scan.c
Branch: Jul2021
Log Message:
Merge heads
diffs (truncated from 5186 to 300 lines):
diff --git a/clients/Tests/MAL-signatures.stable.out
Changeset: 119723724e8a for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/119723724e8a
Modified Files:
sql/server/sql_scan.c
sql/server/sql_scan.h
Branch: Jul2021
Log Message:
Avoid looking up raw_strings variable on every read
We keep a bit in the sql scanner that controls
Changeset: 80f037721006 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/80f037721006
Modified Files:
gdk/gdk_private.h
Branch: string_imprints
Log Message:
Merge with default
diffs (truncated from 5721 to 300 lines):
diff --git a/clients/Tests/exports.stable.out
Changeset: a7567eea4081 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/a7567eea4081
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Fix strimp generation bugs
diffs (55 lines):
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
--- a/gdk/gdk_strimps.c
Changeset: cffe5ff7bdad for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/cffe5ff7bdad
Modified Files:
gdk/gdk.h
gdk/gdk_private.h
Branch: string_imprints
Log Message:
Merge with default
diffs (truncated from 125754 to 300 lines):
diff --git
Changeset: 4ad4318de13e for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/4ad4318de13e
Added Files:
sql/scripts/90_strimps.sql
Modified Files:
gdk/gdk_strimps.c
monetdb5/modules/mal/batExtensions.c
sql/backends/monet5/CMakeLists.txt
Changeset: 0713d2b9a640 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/0713d2b9a640
Added Files:
sql/backends/monet5/sql_strimps.c
sql/backends/monet5/sql_strimps.h
Modified Files:
sql/backends/monet5/CMakeLists.txt
sql/backends/monet5/sql.c
Changeset: 1bb96864a107 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/1bb96864a107
Added Files:
monetdb5/modules/mal/strimps.c
Modified Files:
monetdb5/modules/mal/CMakeLists.txt
monetdb5/modules/mal/batExtensions.c
Branch: string_imprints
Log Message:
Extract a
Changeset: 4b4623152417 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/4b4623152417
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Attempt to make filtering mitosis-aware
This needs still more work.
diffs (59 lines):
diff --git a/gdk/gdk_strimps.c
Changeset: 0f94f85f07bf for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/0f94f85f07bf
Branch: string_imprints
Log Message:
Merge with default
diffs (truncated from 889 to 300 lines):
diff --git a/documentation/index.rst b/documentation/index.rst
--- a/documentation/index.rst
+++
Changeset: 5493fe034571 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/5493fe034571
Modified Files:
gdk/gdk_strimps.c
gdk/gdk_strimps.h
monetdb5/modules/mal/batExtensions.c
Branch: string_imprints
Log Message:
Make naming more consistent
diffs (131 lines):
diff
Changeset: fa263cc6a470 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/fa263cc6a470
Modified Files:
gdk/gdk.h
gdk/gdk_private.h
gdk/gdk_strimps.c
gdk/gdk_strimps.h
monetdb5/modules/mal/batExtensions.c
Branch: string_imprints
Log Message:
Read
Changeset: 0cc344ae7097 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/0cc344ae7097
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Update comment
diffs (45 lines):
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
--- a/gdk/gdk_strimps.c
+++
Changeset: 14266938fcad for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/14266938fcad
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Fix bitmask construction
The current bytepair in the string might not exist in the header.
diffs (52 lines):
diff --git
Changeset: f46a719af133 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/f46a719af133
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Construct strimp descriptor correctly
diffs (92 lines):
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
---
Changeset: d74bcfb2b926 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/d74bcfb2b926
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Take into account negative numbers
diffs (45 lines):
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
---
Changeset: 3a4196c618de for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3a4196c618de
Branch: string_imprints
Log Message:
Merge branch 'master' into branches/string_imprints
diffs (truncated from 4430 to 300 lines):
diff --git a/clients/Tests/MAL-signatures.stable.out
Changeset: e695149dd3ce for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e695149dd3ce
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Add documentation and move things arround
diffs (115 lines):
diff --git a/gdk/gdk_strimps.c
Changeset: a13846692aaa for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a13846692aaa
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Some utility functions
- lookup the index of a pair in the header
- construct a bitstring for a given string
Changeset: 532b3fb7b9ff for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=532b3fb7b9ff
Modified Files:
monetdb5/modules/mal/batExtensions.c
Branch: string_imprints
Log Message:
Expose strimp construction to MAL
diffs (33 lines):
diff --git
Changeset: e09bb9a38502 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e09bb9a38502
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Add a wrapper that allocates space for the header
diffs (32 lines):
diff --git a/gdk/gdk_strimps.c
Changeset: d0711db453cd for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d0711db453cd
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Add some documentation
diffs (105 lines):
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
---
Changeset: fbcd6ce89476 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=fbcd6ce89476
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Count byte pairs instead of unicode character pairs
diffs (83 lines):
diff --git a/gdk/gdk_strimps.c
Changeset: 0d8e5444d101 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0d8e5444d101
Modified Files:
monetdb5/modules/mal/batExtensions.c
Branch: string_imprints
Log Message:
Get the correct argument from the MAL stack
diffs (12 lines):
diff --git
Changeset: 1ef057324896 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1ef057324896
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Small changes
diffs (21 lines):
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
--- a/gdk/gdk_strimps.c
Changeset: 6ab7ac7f1321 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6ab7ac7f1321
Modified Files:
gdk/gdk.h
gdk/gdk_private.h
gdk/gdk_strimps.c
gdk/gdk_strimps.h
Branch: string_imprints
Log Message:
Functions to construct the string
Changeset: e752aa525361 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e752aa525361
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Handle ignored bytes correctly
diffs (35 lines):
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
---
Changeset: 57ba6f8b90aa for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=57ba6f8b90aa
Modified Files:
gdk/gdk_strimps.c
gdk/gdk_strimps.h
monetdb5/modules/mal/batExtensions.c
Branch: string_imprints
Log Message:
First implementation of strimp header
Changeset: 2e4b7358231f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2e4b7358231f
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Basic correct implementation
Do not miss anything, do not allow ignored characters.
diffs (64 lines):
diff
Changeset: 950d5acff27f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=950d5acff27f
Modified Files:
gdk/gdk_strimps.c
gdk/gdk_strimps.h
monetdb5/modules/mal/batExtensions.c
Branch: string_imprints
Log Message:
Improve names
diffs (53 lines):
diff
Changeset: fabfd34343c3 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=fabfd34343c3
Added Files:
gdk/gdk_strimps.c
gdk/gdk_strimps.h
Modified Files:
gdk/CMakeLists.txt
gdk/gdk.h
monetdb5/modules/mal/01_calc.mal
Changeset: c5599a533197 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c5599a533197
Branch: string_imprints
Log Message:
Merge branch 'master' into branches/string_imprints
diffs (truncated from 13685 to 300 lines):
diff --git a/ctest/tools/monetdbe/CMakeLists.txt
Changeset: f6360c814cda for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f6360c814cda
Modified Files:
monetdb5/modules/mal/batExtensions.c
monetdb5/modules/mal/batcalc.c
Branch: string_imprints
Log Message:
Move MAL code to proper module
diffs (155 lines):
Changeset: 31582eece4b6 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=31582eece4b6
Modified Files:
gdk/gdk_strimps.c
gdk/gdk_strimps.h
monetdb5/modules/mal/batExtensions.c
Branch: string_imprints
Log Message:
Return the histogram itself along with
Changeset: f0e19e88af26 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f0e19e88af26
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Count utf-8 chars correctly
diffs (62 lines):
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
---
Changeset: f686c3ba196f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f686c3ba196f
Modified Files:
monetdb5/modules/mal/batExtensions.c
Branch: string_imprints
Log Message:
Rename functions for consistency
diffs (81 lines):
diff --git
Changeset: 4f3cbb1ef6c7 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4f3cbb1ef6c7
Modified Files:
gdk/gdk_strimps.c
gdk/gdk_strimps.h
Branch: string_imprints
Log Message:
Byte pair histogram construction
Count the occurrences of pairs of bytes. This is
Changeset: 0ce20141e77a for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/0ce20141e77a
Modified Files:
gdk/CMakeLists.txt
gdk/gdk.h
gdk/gdk_private.h
gdk/gdk_strimps.c
monetdb5/modules/mal/01_calc.mal
monetdb5/modules/mal/batExtensions.c
Changeset: e332f5015f9c for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/e332f5015f9c
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Fix header construction
diffs (38 lines):
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
--- a/gdk/gdk_strimps.c
+++
Changeset: 6fc05424ec63 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/6fc05424ec63
Added Files:
.github/lock.yml
Branch: default
Log Message:
Add lock github bot configuration
diffs (43 lines):
diff --git a/.github/lock.yml b/.github/lock.yml
new file mode 100644
---
Changeset: 76f731444d7c for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/76f731444d7c
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Do not try to generate strimp if it's already constructed
diffs (65 lines):
diff --git a/gdk/gdk_strimps.c
Changeset: 8088c952798c for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/8088c952798c
Modified Files:
testing/Mz.py.in
Branch: default
Log Message:
Show more information if Mz.py is not able to start the server
diffs (14 lines):
diff --git a/testing/Mz.py.in b/testing/Mz.py.in
Changeset: 6e9b8a1f0fc8 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6e9b8a1f0fc8
Branch: string_imprints
Log Message:
Create string imprints branch
___
checkin-list mailing list
checkin-list@monetdb.org
Changeset: 11b6539611d7 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=11b6539611d7
Modified Files:
monetdb5/modules/atoms/json.c
Branch: default
Log Message:
Fix JSON parsing of exponents
+ is an acceptable char in an exponent, but a digit needs to be present.
Changeset: c02fd4fc3853 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c02fd4fc3853
Modified Files:
monetdb5/modules/atoms/json.c
monetdb5/modules/atoms/json.mal
sql/scripts/40_json.sql
Branch: default
Log Message:
Make json.isvalid a no-op for json
Changeset: 119fcfed7edd for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=119fcfed7edd
Modified Files:
common/utils/mcrypt.c
Branch: default
Log Message:
Ugly hack to fix monetdbe compilation for docker pipeline
diffs (22 lines):
diff --git a/common/utils/mcrypt.c
Changeset: 34549818041a for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/34549818041a
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Close the iterators
diffs (68 lines):
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
--- a/gdk/gdk_strimps.c
+++
Changeset: 7d48a7a8c479 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/7d48a7a8c479
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Fix strimp creation and filtering
diffs (161 lines):
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
---
Changeset: 7de11c47ea3d for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/7de11c47ea3d
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Fix strimp pointers when reading from disk
diffs (23 lines):
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
---
Changeset: 129da86e9686 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/129da86e9686
Modified Files:
gdk/gdk.h
gdk/gdk_bbp.c
gdk/gdk_private.h
monetdb5/modules/mal/batExtensions.c
sql/backends/monet5/sql.c
Branch: string_imprints
Log Message:
Merge
Changeset: b82dc476a040 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/b82dc476a040
Modified Files:
gdk/gdk_bbp.c
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Fix strimp persistence
diffs (40 lines):
diff --git a/gdk/gdk_bbp.c b/gdk/gdk_bbp.c
---
Changeset: 3d18e45d5375 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/3d18e45d5375
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Use candidate lists for strimps
We use candidate lists both for strimp creation and for filtering.
diffs (136 lines):
Changeset: b77f70925fae for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/b77f70925fae
Modified Files:
monetdb5/optimizer/opt_pipes.c
monetdb5/optimizer/opt_strimps.c
Branch: string_imprints
Log Message:
Allocate a new mal block in optimizer
Some fixes due to Martin:
1.
Changeset: 139143c85939 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/139143c85939
Modified Files:
gdk/gdk_strimps.c
gdk/gdk_strimps.h
monetdb5/modules/mal/strimps.c
sql/backends/monet5/sql_strimps.c
Branch: string_imprints
Log Message:
strimp creation
Changeset: c70da469b348 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/c70da469b348
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Add logging info to STRMPfilter
diffs (23 lines):
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
---
Changeset: 238caa07b6bc for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/238caa07b6bc
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Fix initialization check for strimps
A strimp is initialized if the strimp exists and the number of bitstrings is
equal to
Changeset: 95d06449d0b1 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/95d06449d0b1
Modified Files:
monetdb5/modules/mal/pcre.c
Branch: string_imprints
Log Message:
Treat gdb_use_strimps as an integer
diffs (29 lines):
diff --git a/monetdb5/modules/mal/pcre.c
Changeset: 8d90a78cdb68 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/8d90a78cdb68
Modified Files:
gdk/gdk.h
gdk/gdk_bbp.c
gdk/gdk_private.h
monetdb5/optimizer/opt_prelude.c
monetdb5/optimizer/opt_prelude.h
sql/backends/monet5/sql.c
Changeset: 3ca155710c3f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/3ca155710c3f
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Code cleanup
diffs (88 lines):
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
--- a/gdk/gdk_strimps.c
+++
Changeset: 2e33639ce402 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/2e33639ce402
Modified Files:
gdk/gdk_strimps.h
monetdb5/modules/mal/pcre.c
Branch: string_imprints
Log Message:
Do not create strimps for small bats
diffs (32 lines):
diff --git a/gdk/gdk_strimps.h
Changeset: 1d265612c715 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/1d265612c715
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Fix reading strimps from the disk
diffs (44 lines):
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
---
Changeset: 7bd939f4ba52 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/7bd939f4ba52
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Persist strimp when it is fully created
A strimp is fully created when we have computed a bitstring for every
string in the
Changeset: 97a1a209934a for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/97a1a209934a
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Use correct address to bitstrings
Specifically do not use the value of strimps.free because it is
updated by multiple
Changeset: c3fda7365a01 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/c3fda7365a01
Modified Files:
monetdb5/modules/mal/pcre.c
Branch: string_imprints
Log Message:
Add a GDK env var to enable use of strimps
diffs (12 lines):
diff --git a/monetdb5/modules/mal/pcre.c
Changeset: 49164109a169 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/49164109a169
Modified Files:
gdk/gdk_strimps.c
monetdb5/modules/mal/pcre.c
Branch: string_imprints
Log Message:
Fix mitosis bug in strimp filtering
diffs (70 lines):
diff --git a/gdk/gdk_strimps.c
Changeset: e2e6c0d4dbf4 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/e2e6c0d4dbf4
Modified Files:
monetdb5/modules/mal/batExtensions.c
Branch: string_imprints
Log Message:
Remove unused code
diffs (76 lines):
diff --git a/monetdb5/modules/mal/batExtensions.c
Changeset: 8ea09480b1ea for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/8ea09480b1ea
Added Files:
monetdb5/optimizer/opt_strimps.c
monetdb5/optimizer/opt_strimps.h
Modified Files:
monetdb5/modules/mal/strimps.c
monetdb5/optimizer/CMakeLists.txt
Changeset: 2569ffa9872b for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/2569ffa9872b
Modified Files:
monetdb5/optimizer/opt_prelude.c
monetdb5/optimizer/opt_strimps.c
Branch: string_imprints
Log Message:
Add filtering to the plan (WIP)
diffs (63 lines):
diff --git
Changeset: c5f5568d25b1 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/c5f5568d25b1
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Use BUNFMT to output BUN values
diffs (14 lines):
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
---
Changeset: 459f85f095b5 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/459f85f095b5
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Fix some whitespace inconsistency
diffs (118 lines):
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
---
Changeset: 5d4525349513 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/5d4525349513
Modified Files:
gdk/CMakeLists.txt
gdk/gdk.h
gdk/gdk_bbp.c
gdk/gdk_private.h
sql/backends/monet5/CMakeLists.txt
sql/backends/monet5/sql.c
Changeset: a257bb9341c6 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/a257bb9341c6
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Remove assertion
diffs (23 lines):
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
--- a/gdk/gdk_strimps.c
+++
Changeset: 9ee8a080cd94 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/9ee8a080cd94
Modified Files:
monetdb5/modules/mal/pcre.c
Branch: string_imprints
Log Message:
Change gdk_use_strimps to yes-no variable
diffs (12 lines):
diff --git a/monetdb5/modules/mal/pcre.c
Changeset: 23861925c0dc for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/23861925c0dc
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
When filtering log how many elements remain
diffs (41 lines):
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
---
Changeset: ca39849883db for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/ca39849883db
Modified Files:
monetdb5/optimizer/opt_pipes.c
Branch: string_imprints
Log Message:
Define a full pipeline using the strimps optimizer
This is a copy of the default pipeline with the strimps
Changeset: f70db48d5bd9 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/f70db48d5bd9
Modified Files:
gdk/gdk.h
gdk/gdk_bbp.c
gdk/gdk_strimps.c
monetdb5/optimizer/opt_pipes.c
monetdb5/optimizer/opt_prelude.c
monetdb5/optimizer/opt_prelude.h
Changeset: 636a2b626cfa for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/636a2b626cfa
Modified Files:
monetdb5/optimizer/opt_pipes.c
monetdb5/optimizer/opt_strimps.c
Branch: string_imprints
Log Message:
Fix the strimp optimizer pipe
diffs (91 lines):
diff --git
Changeset: 63aecf69eb6a for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/63aecf69eb6a
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Update comment
diffs (173 lines):
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
--- a/gdk/gdk_strimps.c
+++
ory database. This name is
+ "in-memory".
+
+* Tue May 11 2021 Sjoerd Mullender - 11.41.1-20210723
+- sql: There is now a function sys.current_sessionid() to return the session
+ ID of the current session. This ID corresponds with the sessionid in
+ the sys.queue() result.
+
+* Mon May 10
Changeset: 87cd6fa29635 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/87cd6fa29635
Modified Files:
monetdb5/modules/mal/strimps.c
Branch: string_imprints
Log Message:
Make sure the strimp is created before filtering
diffs (12 lines):
diff --git
Changeset: 8671d66745fb for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/8671d66745fb
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Only one thread should compute the header and allocate the heap
diffs (261 lines):
diff --git a/gdk/gdk_strimps.c
Changeset: 39e30b8b6392 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/39e30b8b6392
Modified Files:
gdk/gdk_bbp.c
gdk/gdk_private.h
monetdb5/modules/mal/batcalc.c
monetdb5/modules/mal/pcre.c
sql/backends/monet5/sql.c
Branch: string_imprints
Log
Changeset: ecf3c1a4555f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/ecf3c1a4555f
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Avoid dividing in favor of multiplying
diffs (20 lines):
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
---
Changeset: d34debd8ca7e for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/d34debd8ca7e
Modified Files:
gdk/gdk_private.h
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Name pointer more appropriatelly
diffs (62 lines):
diff --git a/gdk/gdk_private.h
Changeset: b38e5d23af12 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/b38e5d23af12
Modified Files:
sql/test/emptydb/Tests/check.stable.out
sql/test/emptydb/Tests/check.stable.out.32bit
sql/test/emptydb/Tests/check.stable.out.int128
Branch: string_imprints
Log
Changeset: 3fc32e309cdc for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/3fc32e309cdc
Modified Files:
gdk/gdk_bbp.c
Branch: string_imprints
Log Message:
Merge with default
diffs (truncated from 2202 to 300 lines):
diff --git a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt
Changeset: 10686cbf3739 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/10686cbf3739
Branch: Jan2022
Log Message:
Merge heads
diffs (truncated from 716 to 300 lines):
diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -616,7 +616,11 @@ This package
+++ b/gdk/ChangeLog.Jan2022
@@ -1,6 +1,18 @@
# ChangeLog file for GDK
# This file is updated with Maddlog
+* Mon Jan 3 2022 Panagiotis Koutsourakis
+- Implement string imprints (strimps for short) a pre-filter structure
+ for strings in order to accelerate LIKE queries. If a strimp exists
Changeset: 4c84a9be8cc8 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/4c84a9be8cc8
Modified Files:
monetdb5/modules/mal/pcre.c
Branch: Jan2022
Log Message:
Make strimps opt-in
The user needs to specify --set gdk_use_strimps=yes in order to enable strimp
creation.
diffs (12
Changeset: a5a8ed8f7f73 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/a5a8ed8f7f73
Modified Files:
monetdb5/modules/mal/pcre.c
Branch: Jan2022
Log Message:
Make the strimp creation threshold user defined
The parameter gdk_strimps_threshold specifies how many entries the string
Changeset: 78f1dd084b9a for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/78f1dd084b9a
Modified Files:
gdk/gdk_strimps.c
gdk/gdk_strimps.h
Branch: string_imprints
Log Message:
Add function to append bitstring to a strimp
diffs (69 lines):
diff --git a/gdk/gdk_strimps.c
Changeset: 2f528186e330 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/2f528186e330
Branch: string_imprints
Log Message:
Merge heads
diffs (294 lines):
diff --git a/clients/Tests/MAL-signatures.stable.out
b/clients/Tests/MAL-signatures.stable.out
---
Changeset: 34589d226cb2 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/34589d226cb2
Added Files:
sql/test/strimps/Tests/All
sql/test/strimps/Tests/persisted_strimp.SQL.py
sql/test/strimps/Tests/strimps_stable_counts.SQL.py
Branch: string_imprints
Log Message:
Add
Changeset: caf72b9fc8d4 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/caf72b9fc8d4
Branch: string_imprints
Log Message:
Automated merge with ssh://dev.monetdb.org/MonetDB
diffs (192 lines):
diff --git a/gdk/gdk_align.c b/gdk/gdk_align.c
--- a/gdk/gdk_align.c
+++ b/gdk/gdk_align.c
@@
Changeset: f7d7df6b897a for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/f7d7df6b897a
Modified Files:
gdk/gdk_align.c
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Take a lock before getting the strimp
This needs some more thought
diffs (49 lines):
diff --git
Changeset: 838e562ffb2a for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/838e562ffb2a
Modified Files:
clients/Tests/exports.stable.out
Branch: string_imprints
Log Message:
Approve test
diffs (12 lines):
diff --git a/clients/Tests/exports.stable.out
Changeset: 53920a0f4f9a for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/53920a0f4f9a
Modified Files:
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Initialize heap ref counts on contstruction
diffs (53 lines):
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
---
Changeset: 3f012d974065 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/3f012d974065
Modified Files:
gdk/gdk_private.h
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Add STRMPincref gdk private function
diffs (29 lines):
diff --git a/gdk/gdk_private.h
Changeset: 99f9be40d724 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/99f9be40d724
Modified Files:
monetdb5/modules/mal/batExtensions.c
monetdb5/modules/mal/pcre.c
sql/backends/monet5/sql.c
sql/test/emptydb/Tests/check.stable.out
701 - 800 of 1022 matches
Mail list logo