From 495bb4b63cc5e2dfc1510cc95d8ad8855c2c9366 Mon Sep 17 00:00:00 2001 From: Oscar Plaisant Date: Tue, 2 Jul 2024 03:08:46 +0200 Subject: [PATCH] update --- README.md | 2 +- .../metadata.json | 1 + .../bfb43fb753d3849f0b14bcf38096eb16/output.pkl | Bin 0 -> 35348 bytes src/config.yaml | 7 +++++-- 4 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 src/cache/joblib/querying/query/bfb43fb753d3849f0b14bcf38096eb16/metadata.json create mode 100644 src/cache/joblib/querying/query/bfb43fb753d3849f0b14bcf38096eb16/output.pkl diff --git a/README.md b/README.md index e167ea9..1c8c5e7 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ The configuration is stored the the `src/config.yaml` file. ## Database-specific configuration -`database_name` should contain the name of the database to use. The database has to be stored in the proper directory structure (See the [Directory structure > Datasets](README.md#Datasets)) +`database_name` should contain the name of the database to use. The database has to be stored in the proper directory structure (See the [Directory structure > Datasets](README.md#datasets)) # Directory structure of the project diff --git a/src/cache/joblib/querying/query/bfb43fb753d3849f0b14bcf38096eb16/metadata.json b/src/cache/joblib/querying/query/bfb43fb753d3849f0b14bcf38096eb16/metadata.json new file mode 100644 index 0000000..0ba8828 --- /dev/null +++ b/src/cache/joblib/querying/query/bfb43fb753d3849f0b14bcf38096eb16/metadata.json @@ -0,0 +1 @@ +{"duration": 15.753787755966187, "input_args": {"q": "\"\\n SELECT p_color, c_region, SUM(lo_quantity)\\n FROM lineorder\\n INNER JOIN customer ON lo_custkey = c_custkey\\nINNER JOIN part ON lo_partkey = p_partkey\\nWHERE p_color IN ('azure', 'bisque', 'black', 'aquamarine')\\n\\n GROUP BY p_color, c_region\\n ORDER BY SUM(lo_quantity) DESC;\\n \""}, "time": 1719882521.904444} \ No newline at end of file diff --git a/src/cache/joblib/querying/query/bfb43fb753d3849f0b14bcf38096eb16/output.pkl b/src/cache/joblib/querying/query/bfb43fb753d3849f0b14bcf38096eb16/output.pkl new file mode 100644 index 0000000000000000000000000000000000000000..d381d59c0d749c5f3cb3f85a7986a3d9be2ad3f8 GIT binary patch literal 35348 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 E54fRwHUIzs literal 0 HcmV?d00001 diff --git a/src/config.yaml b/src/config.yaml index b725746..daf4804 100644 --- a/src/config.yaml +++ b/src/config.yaml @@ -97,11 +97,14 @@ database: # }}} - # set which parts of the program should ouput logs verbose: # queries to the database (src/querying.py) querying: true concentration_test: true -persistent_query_memoization: false + +# memoïze the result of queries +persistent_query_memoization: true + +