MonetDB: string_imprints - Read and write the descriptor correctly

2021-06-03 Thread Panagiotis Koutsourakis
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 ---

MonetDB: Jul2021 - Merge heads

2021-07-07 Thread Panagiotis Koutsourakis
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

MonetDB: Jul2021 - Avoid looking up raw_strings variable on ever...

2021-07-07 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Merge with default

2021-07-01 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Fix strimp generation bugs

2021-07-01 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Merge with default

2021-07-01 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Initial implementation of the strimp ...

2021-07-01 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Initial sql interface

2021-07-05 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Extract a separate MAL module for str...

2021-07-05 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Attempt to make filtering mitosis-aware

2021-07-05 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Merge with default

2021-04-22 Thread Panagiotis Koutsourakis
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 +++

MonetDB: string_imprints - Make naming more consistent

2021-04-22 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Read persistent strimp [WIP]

2021-04-22 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Update comment

2021-04-06 Thread Panagiotis Koutsourakis
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 +++

MonetDB: string_imprints - Fix bitmask construction

2021-04-06 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Construct strimp descriptor correctly

2021-04-06 Thread Panagiotis Koutsourakis
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 ---

MonetDB: string_imprints - Take into account negative numbers

2021-04-06 Thread Panagiotis Koutsourakis
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 ---

MonetDB: string_imprints - Merge branch 'master' into branches/s...

2021-02-23 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Add documentation and move things arr...

2021-03-04 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Some utility functions

2021-03-04 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Expose strimp construction to MAL

2021-03-04 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Add a wrapper that allocates space fo...

2021-03-04 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Add some documentation

2021-03-04 Thread Panagiotis Koutsourakis
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 ---

MonetDB: string_imprints - Count byte pairs instead of unicode c...

2021-03-04 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Get the correct argument from the MAL...

2021-03-04 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Small changes

2021-03-04 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Functions to construct the string imp...

2021-03-04 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Handle ignored bytes correctly

2021-03-01 Thread Panagiotis Koutsourakis
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 ---

MonetDB: string_imprints - First implementation of strimp header...

2021-03-01 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Basic correct implementation

2021-03-01 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Improve names

2021-03-01 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Count the total number of digrams in ...

2021-02-23 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Merge branch 'master' into branches/s...

2021-02-23 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Move MAL code to proper module

2021-02-23 Thread Panagiotis Koutsourakis
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):

MonetDB: string_imprints - Return the histogram itself along wit...

2021-02-23 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Count utf-8 chars correctly

2021-02-23 Thread Panagiotis Koutsourakis
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 ---

MonetDB: string_imprints - Rename functions for consistency

2021-02-23 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Byte pair histogram construction

2021-02-23 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Merge with default

2021-04-07 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Fix header construction

2021-04-07 Thread Panagiotis Koutsourakis
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 +++

MonetDB: default - Add lock github bot configuration

2021-04-19 Thread Panagiotis Koutsourakis
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 ---

MonetDB: string_imprints - Do not try to generate strimp if it's...

2021-04-09 Thread Panagiotis Koutsourakis
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

MonetDB: default - Show more information if Mz.py is not able to...

2021-04-09 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Create string imprints branch

2021-02-16 Thread Panagiotis Koutsourakis
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

MonetDB: default - Fix JSON parsing of exponents

2021-02-17 Thread Panagiotis Koutsourakis
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.

MonetDB: default - Make json.isvalid a no-op for json inputs

2021-02-17 Thread Panagiotis Koutsourakis
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

MonetDB: default - Ugly hack to fix monetdbe compilation for doc...

2021-02-18 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Close the iterators

2021-08-13 Thread Panagiotis Koutsourakis
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 +++

MonetDB: string_imprints - Fix strimp creation and filtering

2021-08-13 Thread Panagiotis Koutsourakis
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 ---

MonetDB: string_imprints - Fix strimp pointers when reading from...

2021-08-13 Thread Panagiotis Koutsourakis
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 ---

MonetDB: string_imprints - Merge with default

2021-08-13 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Fix strimp persistence

2021-08-13 Thread Panagiotis Koutsourakis
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 ---

MonetDB: string_imprints - Use candidate lists for strimps

2021-08-24 Thread Panagiotis Koutsourakis
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):

MonetDB: string_imprints - Allocate a new mal block in optimizer

2021-08-24 Thread Panagiotis Koutsourakis
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.

MonetDB: string_imprints - strimp creation and filtering should ...

2021-08-24 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Add logging info to STRMPfilter

2021-08-27 Thread Panagiotis Koutsourakis
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 ---

MonetDB: string_imprints - Fix initialization check for strimps

2021-08-27 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Treat gdb_use_strimps as an integer

2021-08-27 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Merge with default

2021-08-31 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Code cleanup

2021-08-31 Thread Panagiotis Koutsourakis
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 +++

MonetDB: string_imprints - Do not create strimps for small bats

2021-08-31 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Fix reading strimps from the disk

2021-08-31 Thread Panagiotis Koutsourakis
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 ---

MonetDB: string_imprints - Persist strimp when it is fully created

2021-08-31 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Use correct address to bitstrings

2021-08-31 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Add a GDK env var to enable use of st...

2021-08-26 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Fix mitosis bug in strimp filtering

2021-08-26 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Remove unused code

2021-08-19 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Scaffolding for strimp optimizer

2021-08-19 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Add filtering to the plan (WIP)

2021-08-19 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Use BUNFMT to output BUN values

2021-09-09 Thread Panagiotis Koutsourakis
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 ---

MonetDB: string_imprints - Fix some whitespace inconsistency

2021-09-09 Thread Panagiotis Koutsourakis
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 ---

MonetDB: string_imprints - Merge with default

2021-09-13 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Remove assertion

2021-09-13 Thread Panagiotis Koutsourakis
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 +++

MonetDB: string_imprints - Change gdk_use_strimps to yes-no vari...

2021-09-06 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - When filtering log how many elements ...

2021-09-06 Thread Panagiotis Koutsourakis
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 ---

MonetDB: string_imprints - Define a full pipeline using the stri...

2021-09-06 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Merge with default

2021-09-06 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Fix the strimp optimizer pipe

2021-09-06 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Update comment

2021-09-06 Thread Panagiotis Koutsourakis
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 +++

MonetDB: string_imprints - Merge with default

2021-08-05 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Make sure the strimp is created befor...

2021-08-05 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Only one thread should compute the he...

2021-08-05 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Merge with default

2021-09-20 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Avoid dividing in favor of multiplying

2021-09-20 Thread Panagiotis Koutsourakis
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 ---

MonetDB: string_imprints - Name pointer more appropriatelly

2021-09-20 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Merge heads

2021-09-22 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Merge with default

2021-09-22 Thread Panagiotis Koutsourakis
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

MonetDB: Jan2022 - Merge heads

2022-01-03 Thread Panagiotis Koutsourakis
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

MonetDB: Jan2022 - Add changelog entry

2022-01-03 Thread Panagiotis Koutsourakis
+++ 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

MonetDB: Jan2022 - Make strimps opt-in

2022-01-03 Thread Panagiotis Koutsourakis
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

MonetDB: Jan2022 - Make the strimp creation threshold user defined

2022-01-03 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Add function to append bitstring to a...

2021-11-15 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Merge heads

2021-11-15 Thread Panagiotis Koutsourakis
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 ---

MonetDB: string_imprints - Add tests specific to strimps

2021-11-15 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Automated merge with ssh://dev.monetd...

2021-11-17 Thread Panagiotis Koutsourakis
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 @@

MonetDB: string_imprints - Take a lock before getting the strimp

2021-11-17 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Approve test

2021-11-17 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Initialize heap ref counts on contstr...

2021-11-17 Thread Panagiotis Koutsourakis
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 ---

MonetDB: string_imprints - Add STRMPincref gdk private function

2021-11-17 Thread Panagiotis Koutsourakis
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

MonetDB: string_imprints - Merge with default

2021-11-17 Thread Panagiotis Koutsourakis
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

<    3   4   5   6   7   8   9   10   11   >