├── .envrc ├── .github ├── compare_benchmarks.py ├── release.yml └── workflows │ ├── ci.yml │ ├── docker-release.yml │ ├── fuzz.yml │ └── publish.yml ├── .gitignore ├── .vscode └── launch.json ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── benchmark ├── .gitignore ├── Cargo.toml ├── README.md ├── bench_server.rs ├── clickbench │ ├── answers │ │ └── clickbench_0 │ │ │ ├── Q0.parquet │ │ │ ├── Q1.parquet │ │ │ ├── Q10.parquet │ │ │ ├── Q11.parquet │ │ │ ├── Q12.parquet │ │ │ ├── Q13.parquet │ │ │ ├── Q14.parquet │ │ │ ├── Q15.parquet │ │ │ ├── Q16.parquet │ │ │ ├── Q17.parquet │ │ │ ├── Q18.parquet │ │ │ ├── Q2.parquet │ │ │ ├── Q20.parquet │ │ │ ├── Q21.parquet │ │ │ ├── Q22.parquet │ │ │ ├── Q23.parquet │ │ │ ├── Q24.parquet │ │ │ ├── Q25.parquet │ │ │ ├── Q26.parquet │ │ │ ├── Q27.parquet │ │ │ ├── Q28.parquet │ │ │ ├── Q29.parquet │ │ │ ├── Q3.parquet │ │ │ ├── Q30.parquet │ │ │ ├── Q31.parquet │ │ │ ├── Q32.parquet │ │ │ ├── Q33.parquet │ │ │ ├── Q34.parquet │ │ │ ├── Q35.parquet │ │ │ ├── Q36.parquet │ │ │ ├── Q37.parquet │ │ │ ├── Q38.parquet │ │ │ ├── Q39.parquet │ │ │ ├── Q4.parquet │ │ │ ├── Q40.parquet │ │ │ ├── Q42.parquet │ │ │ ├── Q5.parquet │ │ │ ├── Q6.parquet │ │ │ ├── Q7.parquet │ │ │ ├── Q8.parquet │ │ │ └── Q9.parquet │ ├── clickbench_client.rs │ ├── data │ │ └── .gitkeep │ ├── manifest.json │ ├── official_traces │ │ ├── cache-trace-clickbench-q0.parquet │ │ ├── cache-trace-clickbench-q1.parquet │ │ ├── cache-trace-clickbench-q10.parquet │ │ ├── cache-trace-clickbench-q11.parquet │ │ ├── cache-trace-clickbench-q12.parquet │ │ ├── cache-trace-clickbench-q13.parquet │ │ ├── cache-trace-clickbench-q14.parquet │ │ ├── cache-trace-clickbench-q15.parquet │ │ ├── cache-trace-clickbench-q16.parquet │ │ ├── cache-trace-clickbench-q17.parquet │ │ ├── cache-trace-clickbench-q18.parquet │ │ ├── cache-trace-clickbench-q19.parquet │ │ ├── cache-trace-clickbench-q2.parquet │ │ ├── cache-trace-clickbench-q20.parquet │ │ ├── cache-trace-clickbench-q21.parquet │ │ ├── cache-trace-clickbench-q22.parquet │ │ ├── cache-trace-clickbench-q23.parquet │ │ ├── cache-trace-clickbench-q24.parquet │ │ ├── cache-trace-clickbench-q25.parquet │ │ ├── cache-trace-clickbench-q26.parquet │ │ ├── cache-trace-clickbench-q27.parquet │ │ ├── cache-trace-clickbench-q28.parquet │ │ ├── cache-trace-clickbench-q29.parquet │ │ ├── cache-trace-clickbench-q3.parquet │ │ ├── cache-trace-clickbench-q30.parquet │ │ ├── cache-trace-clickbench-q31.parquet │ │ ├── cache-trace-clickbench-q32.parquet │ │ ├── cache-trace-clickbench-q35.parquet │ │ ├── cache-trace-clickbench-q36.parquet │ │ ├── cache-trace-clickbench-q37.parquet │ │ ├── cache-trace-clickbench-q38.parquet │ │ ├── cache-trace-clickbench-q39.parquet │ │ ├── cache-trace-clickbench-q4.parquet │ │ ├── cache-trace-clickbench-q40.parquet │ │ ├── cache-trace-clickbench-q41.parquet │ │ ├── cache-trace-clickbench-q42.parquet │ │ ├── cache-trace-clickbench-q5.parquet │ │ ├── cache-trace-clickbench-q6.parquet │ │ ├── cache-trace-clickbench-q7.parquet │ │ ├── cache-trace-clickbench-q8.parquet │ │ └── cache-trace-clickbench-q9.parquet │ └── queries │ │ ├── q0.sql │ │ ├── q1.sql │ │ ├── q10.sql │ │ ├── q11.sql │ │ ├── q12.sql │ │ ├── q13.sql │ │ ├── q14.sql │ │ ├── q15.sql │ │ ├── q16.sql │ │ ├── q17.sql │ │ ├── q18.sql │ │ ├── q19.sql │ │ ├── q2.sql │ │ ├── q20.sql │ │ ├── q21.sql │ │ ├── q22.sql │ │ ├── q23.sql │ │ ├── q24.sql │ │ ├── q25.sql │ │ ├── q26.sql │ │ ├── q27.sql │ │ ├── q28.sql │ │ ├── q29.sql │ │ ├── q3.sql │ │ ├── q30.sql │ │ ├── q31.sql │ │ ├── q32.sql │ │ ├── q33.sql │ │ ├── q34.sql │ │ ├── q35.sql │ │ ├── q36.sql │ │ ├── q37.sql │ │ ├── q38.sql │ │ ├── q39.sql │ │ ├── q4.sql │ │ ├── q40.sql │ │ ├── q41.sql │ │ ├── q42.sql │ │ ├── q5.sql │ │ ├── q6.sql │ │ ├── q7.sql │ │ ├── q8.sql │ │ └── q9.sql ├── in_process.rs ├── json_bench │ ├── manifest.bluesky.json │ └── queries │ │ ├── q1.sql │ │ ├── q2.sql │ │ ├── q3.sql │ │ ├── q4.sql │ │ └── q5.sql ├── src │ ├── bin │ │ ├── benchmark_cache_policies.rs │ │ ├── create_nano_hits.rs │ │ └── encoding.rs │ ├── client_runner.rs │ ├── inprocess_runner.rs │ ├── lib.rs │ ├── manifest.rs │ ├── observability.rs │ ├── tracepoints.rs │ └── utils.rs ├── stackoverflow │ ├── manifest.dba.json │ ├── manifest.math.json │ ├── queries │ │ ├── q0.sql │ │ ├── q1.sql │ │ ├── q2.sql │ │ ├── q3.sql │ │ ├── q4.sql │ │ ├── q5.sql │ │ ├── q6.sql │ │ ├── q7.sql │ │ ├── q8.sql │ │ └── q9.sql │ ├── schema.sql │ └── setup_stackoverflow.py ├── tpcds │ ├── .gitignore │ ├── manifest.json │ ├── manifest.muted.json │ ├── tpcds_client.rs │ ├── tpcds_gen.py │ └── tpcds_notes.md └── tpch │ ├── answers │ └── .gitkeep │ ├── data │ ├── .gitkeep │ └── sf0.001 │ │ ├── customer.parquet │ │ ├── lineitem.parquet │ │ ├── nation.parquet │ │ ├── orders.parquet │ │ ├── part.parquet │ │ ├── partsupp.parquet │ │ ├── region.parquet │ │ └── supplier.parquet │ ├── manifest.json │ ├── queries │ ├── q1.sql │ ├── q10.sql │ ├── q11.sql │ ├── q12.sql │ ├── q13.sql │ ├── q14.sql │ ├── q15.sql │ ├── q16.sql │ ├── q17.sql │ ├── q18.sql │ ├── q19.sql │ ├── q2.sql │ ├── q20.sql │ ├── q21.sql │ ├── q22.sql │ ├── q3.sql │ ├── q4.sql │ ├── q5.sql │ ├── q6.sql │ ├── q7.sql │ ├── q8.sql │ └── q9.sql │ ├── tpch_client.rs │ └── tpch_gen.py ├── dev ├── README.md ├── design │ ├── 00-fsst-view.md │ ├── 01-push-decoder.md │ ├── 02-linear-integer.md │ └── 03-squeeze-integer.md ├── doc │ ├── arch.png │ ├── arch.svg │ ├── liquid-cache-vldb.pdf │ └── logo.png ├── git-hooks │ └── pre-push ├── install-git-hooks.sh ├── liquid_cache_server.dockerfile ├── profile.sh ├── test_parquet │ └── openobserve.parquet └── thoughts │ ├── architecture.md │ ├── artifact-eval.md │ ├── debugging-tips.md │ └── thoughts.md ├── examples ├── Cargo.toml ├── README.md ├── example_client.rs ├── example_inprocess_cache_eviction.rs ├── example_inprocess_insertion.rs ├── example_inprocess_read.rs ├── example_local.rs ├── example_projection_pushdown.rs ├── example_server.rs └── nano_hits.parquet ├── flake.lock ├── flake.nix ├── fuzz ├── .gitignore ├── Cargo.toml ├── README.md └── fuzz_targets │ └── fsst_view.rs └── src ├── client ├── Cargo.toml ├── README.md └── src │ ├── client_exec.rs │ ├── lib.rs │ ├── metrics.rs │ ├── optimizer.rs │ └── tests │ ├── mod.rs │ └── snapshots │ ├── liquid_cache_client__tests__tpch_q1.snap │ ├── liquid_cache_client__tests__tpch_q10.snap │ ├── liquid_cache_client__tests__tpch_q11.snap │ ├── liquid_cache_client__tests__tpch_q12.snap │ ├── liquid_cache_client__tests__tpch_q13.snap │ ├── liquid_cache_client__tests__tpch_q14.snap │ ├── liquid_cache_client__tests__tpch_q16.snap │ ├── liquid_cache_client__tests__tpch_q17.snap │ ├── liquid_cache_client__tests__tpch_q18.snap │ ├── liquid_cache_client__tests__tpch_q19.snap │ ├── liquid_cache_client__tests__tpch_q2.snap │ ├── liquid_cache_client__tests__tpch_q20.snap │ ├── liquid_cache_client__tests__tpch_q21.snap │ ├── liquid_cache_client__tests__tpch_q22.snap │ ├── liquid_cache_client__tests__tpch_q3.snap │ ├── liquid_cache_client__tests__tpch_q4.snap │ ├── liquid_cache_client__tests__tpch_q5.snap │ ├── liquid_cache_client__tests__tpch_q6.snap │ ├── liquid_cache_client__tests__tpch_q7.snap │ ├── liquid_cache_client__tests__tpch_q8.snap │ └── liquid_cache_client__tests__tpch_q9.snap ├── common ├── Cargo.toml ├── README.md └── src │ ├── io_mode.rs │ ├── lib.rs │ ├── mock_store.rs │ ├── rpc.rs │ └── utils.rs ├── local ├── Cargo.toml ├── README.md └── src │ ├── lib.rs │ └── tests │ ├── date_optimizer.rs │ ├── mod.rs │ ├── snapshots │ ├── liquid_cache_local__tests__os_selection.snap │ ├── liquid_cache_local__tests__provide_schema2.snap │ ├── liquid_cache_local__tests__provide_schema_with_filter.snap │ ├── liquid_cache_local__tests__referer_filtering.snap │ ├── liquid_cache_local__tests__single_column_filter_projection.snap │ ├── liquid_cache_local__tests__url_prefix_filtering.snap │ ├── liquid_cache_local__tests__url_selection_and_ordering.snap │ ├── liquid_cache_local__tests__variants__variant_get.snap │ ├── liquid_cache_local__tests__variants__variant_get_fails_when_value_field_not_nullable.snap │ └── liquid_cache_local__tests__variants__variant_predicate.snap │ └── variants.rs ├── parquet ├── Cargo.toml ├── README.md ├── bench │ ├── bench_eviction.rs │ ├── boolean_and_then.rs │ ├── eviction_cache.rs │ └── filter_pushdown.rs ├── clippy.toml └── src │ ├── cache │ ├── column.rs │ ├── id.rs │ ├── mod.rs │ └── stats.rs │ ├── io │ ├── io_backend.rs │ ├── io_uring │ │ ├── mod.rs │ │ ├── multi_async_uring.rs │ │ ├── multi_blocking_uring.rs │ │ ├── single_uring.rs │ │ ├── tasks.rs │ │ ├── tests.rs │ │ └── thread_pool_uring.rs │ └── mod.rs │ ├── lib.rs │ ├── optimizers │ ├── lineage_opt.rs │ └── mod.rs │ ├── reader │ ├── mod.rs │ ├── plantime │ │ ├── mod.rs │ │ ├── opener.rs │ │ ├── row_filter.rs │ │ ├── row_group_filter.rs │ │ └── source.rs │ ├── runtime │ │ ├── liquid_cache_reader.rs │ │ ├── liquid_predicate.rs │ │ ├── liquid_stream.rs │ │ ├── mod.rs │ │ └── utils.rs │ ├── utils │ │ ├── boolean_selection.rs │ │ └── mod.rs │ └── variant_udf.rs │ ├── sync.rs │ └── utils.rs ├── server ├── Cargo.toml ├── README.md └── src │ ├── admin_server │ ├── disk_monitor.rs │ ├── flamegraph.rs │ ├── handlers.rs │ ├── mod.rs │ └── models.rs │ ├── errors.rs │ ├── lib.rs │ ├── service.rs │ ├── tests │ ├── cases.rs │ ├── mod.rs │ └── snapshots │ │ ├── liquid_cache_server__tests__cases__parquet_with_page_index.snap │ │ ├── liquid_cache_server__tests__min_max.snap │ │ ├── liquid_cache_server__tests__os.snap │ │ ├── liquid_cache_server__tests__referer.snap │ │ ├── liquid_cache_server__tests__title.snap │ │ ├── liquid_cache_server__tests__url.snap │ │ └── liquid_cache_server__tests__url_prefix.snap │ └── utils.rs └── storage ├── Cargo.toml ├── README.md ├── bench ├── bitpacking.rs ├── byte_array_vs_byte_view.rs ├── fsstarray.rs ├── liquid_float_array.rs ├── primitive_encoding.rs └── squeeze_date32.rs ├── src ├── cache │ ├── budget.rs │ ├── builders.rs │ ├── cached_batch.rs │ ├── core.rs │ ├── expressions.rs │ ├── index.rs │ ├── io_context.rs │ ├── mod.rs │ ├── policies │ │ ├── cache │ │ │ ├── clock.rs │ │ │ ├── doubly_linked_list.rs │ │ │ ├── filo.rs │ │ │ ├── lru.rs │ │ │ ├── mod.rs │ │ │ ├── s3_fifo.rs │ │ │ ├── sieve.rs │ │ │ └── three_queue.rs │ │ ├── hydration.rs │ │ ├── mod.rs │ │ └── squeeze.rs │ ├── stats.rs │ ├── tracer.rs │ ├── transcode.rs │ └── utils.rs ├── lib.rs ├── liquid_array │ ├── byte_array.rs │ ├── byte_view_array.rs │ ├── fix_len_byte_array.rs │ ├── float_array.rs │ ├── hybrid_primitive_array.rs │ ├── ipc.rs │ ├── linear_integer_array.rs │ ├── mod.rs │ ├── primitive_array.rs │ ├── raw │ │ ├── bit_pack_array.rs │ │ ├── fsst_array.rs │ │ └── mod.rs │ ├── squeezed_date32_array.rs │ ├── tests.rs │ ├── utils.rs │ └── variant_array.rs ├── sync.rs └── utils │ ├── byte_cache.rs │ ├── mod.rs │ ├── variant_schema.rs │ └── variant_utils.rs └── study ├── cache_storage.rs ├── fsst_view.rs ├── linear_integer.rs └── squeeze_integer.rs /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/compare_benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/.github/compare_benchmarks.py -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docker-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/.github/workflows/docker-release.yml -------------------------------------------------------------------------------- /.github/workflows/fuzz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/.github/workflows/fuzz.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/.gitignore -------------------------------------------------------------------------------- /benchmark/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/Cargo.toml -------------------------------------------------------------------------------- /benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/README.md -------------------------------------------------------------------------------- /benchmark/bench_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/bench_server.rs -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q0.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q0.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q1.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q1.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q10.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q10.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q11.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q11.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q12.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q12.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q13.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q13.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q14.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q14.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q15.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q15.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q16.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q16.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q17.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q17.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q18.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q18.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q2.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q2.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q20.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q20.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q21.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q21.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q22.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q22.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q23.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q23.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q24.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q24.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q25.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q25.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q26.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q26.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q27.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q27.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q28.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q28.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q29.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q29.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q3.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q3.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q30.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q30.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q31.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q31.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q32.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q32.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q33.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q33.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q34.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q34.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q35.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q35.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q36.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q36.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q37.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q37.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q38.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q38.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q39.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q39.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q4.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q4.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q40.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q40.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q42.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q42.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q5.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q5.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q6.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q6.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q7.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q7.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q8.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q8.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/answers/clickbench_0/Q9.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/answers/clickbench_0/Q9.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/clickbench_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/clickbench_client.rs -------------------------------------------------------------------------------- /benchmark/clickbench/data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmark/clickbench/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/manifest.json -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q0.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q0.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q1.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q1.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q10.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q10.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q11.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q11.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q12.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q12.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q13.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q13.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q14.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q14.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q15.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q15.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q16.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q16.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q17.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q17.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q18.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q18.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q19.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q19.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q2.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q2.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q20.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q20.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q21.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q21.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q22.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q22.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q23.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q23.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q24.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q24.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q25.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q25.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q26.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q26.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q27.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q27.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q28.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q28.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q29.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q29.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q3.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q3.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q30.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q30.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q31.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q31.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q32.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q32.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q35.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q35.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q36.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q36.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q37.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q37.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q38.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q38.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q39.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q39.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q4.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q4.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q40.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q40.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q41.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q41.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q42.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q42.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q5.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q5.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q6.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q6.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q7.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q7.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q8.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q8.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/official_traces/cache-trace-clickbench-q9.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/official_traces/cache-trace-clickbench-q9.parquet -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q0.sql: -------------------------------------------------------------------------------- 1 | SELECT COUNT(*) FROM hits; 2 | 3 | -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q1.sql: -------------------------------------------------------------------------------- 1 | SELECT COUNT(*) FROM hits WHERE "AdvEngineID" <> 0; 2 | 3 | -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q10.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q10.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q11.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q11.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q12.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q12.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q13.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q13.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q14.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q14.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q15.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q15.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q16.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q16.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q17.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q17.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q18.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q18.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q19.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q19.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q2.sql: -------------------------------------------------------------------------------- 1 | SELECT SUM("AdvEngineID"), COUNT(*), AVG("ResolutionWidth") FROM hits; 2 | 3 | -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q20.sql: -------------------------------------------------------------------------------- 1 | SELECT COUNT(*) FROM hits WHERE "URL" LIKE '%google%'; 2 | 3 | -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q21.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q21.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q22.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q22.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q23.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM hits WHERE "URL" LIKE '%google%' ORDER BY to_timestamp_seconds("EventTime") LIMIT 10; 2 | 3 | -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q24.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q24.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q25.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q25.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q26.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q26.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q27.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q27.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q28.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q28.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q29.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q29.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q3.sql: -------------------------------------------------------------------------------- 1 | SELECT AVG("UserID") FROM hits; 2 | 3 | -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q30.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q30.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q31.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q31.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q32.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q32.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q33.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q33.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q34.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q34.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q35.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q35.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q36.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q36.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q37.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q37.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q38.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q38.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q39.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q39.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q4.sql: -------------------------------------------------------------------------------- 1 | SELECT COUNT(DISTINCT "UserID") FROM hits; 2 | 3 | -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q40.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q40.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q41.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q41.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q42.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q42.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q5.sql: -------------------------------------------------------------------------------- 1 | SELECT COUNT(DISTINCT "SearchPhrase") FROM hits; 2 | 3 | -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q6.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q6.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q7.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q7.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q8.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q8.sql -------------------------------------------------------------------------------- /benchmark/clickbench/queries/q9.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/clickbench/queries/q9.sql -------------------------------------------------------------------------------- /benchmark/in_process.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/in_process.rs -------------------------------------------------------------------------------- /benchmark/json_bench/manifest.bluesky.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/json_bench/manifest.bluesky.json -------------------------------------------------------------------------------- /benchmark/json_bench/queries/q1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/json_bench/queries/q1.sql -------------------------------------------------------------------------------- /benchmark/json_bench/queries/q2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/json_bench/queries/q2.sql -------------------------------------------------------------------------------- /benchmark/json_bench/queries/q3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/json_bench/queries/q3.sql -------------------------------------------------------------------------------- /benchmark/json_bench/queries/q4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/json_bench/queries/q4.sql -------------------------------------------------------------------------------- /benchmark/json_bench/queries/q5.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/json_bench/queries/q5.sql -------------------------------------------------------------------------------- /benchmark/src/bin/benchmark_cache_policies.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/src/bin/benchmark_cache_policies.rs -------------------------------------------------------------------------------- /benchmark/src/bin/create_nano_hits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/src/bin/create_nano_hits.rs -------------------------------------------------------------------------------- /benchmark/src/bin/encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/src/bin/encoding.rs -------------------------------------------------------------------------------- /benchmark/src/client_runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/src/client_runner.rs -------------------------------------------------------------------------------- /benchmark/src/inprocess_runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/src/inprocess_runner.rs -------------------------------------------------------------------------------- /benchmark/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/src/lib.rs -------------------------------------------------------------------------------- /benchmark/src/manifest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/src/manifest.rs -------------------------------------------------------------------------------- /benchmark/src/observability.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/src/observability.rs -------------------------------------------------------------------------------- /benchmark/src/tracepoints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/src/tracepoints.rs -------------------------------------------------------------------------------- /benchmark/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/src/utils.rs -------------------------------------------------------------------------------- /benchmark/stackoverflow/manifest.dba.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/stackoverflow/manifest.dba.json -------------------------------------------------------------------------------- /benchmark/stackoverflow/manifest.math.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/stackoverflow/manifest.math.json -------------------------------------------------------------------------------- /benchmark/stackoverflow/queries/q0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/stackoverflow/queries/q0.sql -------------------------------------------------------------------------------- /benchmark/stackoverflow/queries/q1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/stackoverflow/queries/q1.sql -------------------------------------------------------------------------------- /benchmark/stackoverflow/queries/q2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/stackoverflow/queries/q2.sql -------------------------------------------------------------------------------- /benchmark/stackoverflow/queries/q3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/stackoverflow/queries/q3.sql -------------------------------------------------------------------------------- /benchmark/stackoverflow/queries/q4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/stackoverflow/queries/q4.sql -------------------------------------------------------------------------------- /benchmark/stackoverflow/queries/q5.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/stackoverflow/queries/q5.sql -------------------------------------------------------------------------------- /benchmark/stackoverflow/queries/q6.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/stackoverflow/queries/q6.sql -------------------------------------------------------------------------------- /benchmark/stackoverflow/queries/q7.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/stackoverflow/queries/q7.sql -------------------------------------------------------------------------------- /benchmark/stackoverflow/queries/q8.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/stackoverflow/queries/q8.sql -------------------------------------------------------------------------------- /benchmark/stackoverflow/queries/q9.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/stackoverflow/queries/q9.sql -------------------------------------------------------------------------------- /benchmark/stackoverflow/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/stackoverflow/schema.sql -------------------------------------------------------------------------------- /benchmark/stackoverflow/setup_stackoverflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/stackoverflow/setup_stackoverflow.py -------------------------------------------------------------------------------- /benchmark/tpcds/.gitignore: -------------------------------------------------------------------------------- 1 | queries/ 2 | data/ 3 | answers/ 4 | -------------------------------------------------------------------------------- /benchmark/tpcds/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpcds/manifest.json -------------------------------------------------------------------------------- /benchmark/tpcds/manifest.muted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpcds/manifest.muted.json -------------------------------------------------------------------------------- /benchmark/tpcds/tpcds_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpcds/tpcds_client.rs -------------------------------------------------------------------------------- /benchmark/tpcds/tpcds_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpcds/tpcds_gen.py -------------------------------------------------------------------------------- /benchmark/tpcds/tpcds_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpcds/tpcds_notes.md -------------------------------------------------------------------------------- /benchmark/tpch/answers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmark/tpch/data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmark/tpch/data/sf0.001/customer.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/data/sf0.001/customer.parquet -------------------------------------------------------------------------------- /benchmark/tpch/data/sf0.001/lineitem.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/data/sf0.001/lineitem.parquet -------------------------------------------------------------------------------- /benchmark/tpch/data/sf0.001/nation.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/data/sf0.001/nation.parquet -------------------------------------------------------------------------------- /benchmark/tpch/data/sf0.001/orders.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/data/sf0.001/orders.parquet -------------------------------------------------------------------------------- /benchmark/tpch/data/sf0.001/part.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/data/sf0.001/part.parquet -------------------------------------------------------------------------------- /benchmark/tpch/data/sf0.001/partsupp.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/data/sf0.001/partsupp.parquet -------------------------------------------------------------------------------- /benchmark/tpch/data/sf0.001/region.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/data/sf0.001/region.parquet -------------------------------------------------------------------------------- /benchmark/tpch/data/sf0.001/supplier.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/data/sf0.001/supplier.parquet -------------------------------------------------------------------------------- /benchmark/tpch/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/manifest.json -------------------------------------------------------------------------------- /benchmark/tpch/queries/q1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/queries/q1.sql -------------------------------------------------------------------------------- /benchmark/tpch/queries/q10.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/queries/q10.sql -------------------------------------------------------------------------------- /benchmark/tpch/queries/q11.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/queries/q11.sql -------------------------------------------------------------------------------- /benchmark/tpch/queries/q12.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/queries/q12.sql -------------------------------------------------------------------------------- /benchmark/tpch/queries/q13.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/queries/q13.sql -------------------------------------------------------------------------------- /benchmark/tpch/queries/q14.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/queries/q14.sql -------------------------------------------------------------------------------- /benchmark/tpch/queries/q15.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/queries/q15.sql -------------------------------------------------------------------------------- /benchmark/tpch/queries/q16.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/queries/q16.sql -------------------------------------------------------------------------------- /benchmark/tpch/queries/q17.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/queries/q17.sql -------------------------------------------------------------------------------- /benchmark/tpch/queries/q18.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/queries/q18.sql -------------------------------------------------------------------------------- /benchmark/tpch/queries/q19.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/queries/q19.sql -------------------------------------------------------------------------------- /benchmark/tpch/queries/q2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/queries/q2.sql -------------------------------------------------------------------------------- /benchmark/tpch/queries/q20.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/queries/q20.sql -------------------------------------------------------------------------------- /benchmark/tpch/queries/q21.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/queries/q21.sql -------------------------------------------------------------------------------- /benchmark/tpch/queries/q22.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/queries/q22.sql -------------------------------------------------------------------------------- /benchmark/tpch/queries/q3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/queries/q3.sql -------------------------------------------------------------------------------- /benchmark/tpch/queries/q4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/queries/q4.sql -------------------------------------------------------------------------------- /benchmark/tpch/queries/q5.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/queries/q5.sql -------------------------------------------------------------------------------- /benchmark/tpch/queries/q6.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/queries/q6.sql -------------------------------------------------------------------------------- /benchmark/tpch/queries/q7.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/queries/q7.sql -------------------------------------------------------------------------------- /benchmark/tpch/queries/q8.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/queries/q8.sql -------------------------------------------------------------------------------- /benchmark/tpch/queries/q9.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/queries/q9.sql -------------------------------------------------------------------------------- /benchmark/tpch/tpch_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/tpch_client.rs -------------------------------------------------------------------------------- /benchmark/tpch/tpch_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/benchmark/tpch/tpch_gen.py -------------------------------------------------------------------------------- /dev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/dev/README.md -------------------------------------------------------------------------------- /dev/design/00-fsst-view.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/dev/design/00-fsst-view.md -------------------------------------------------------------------------------- /dev/design/01-push-decoder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/dev/design/01-push-decoder.md -------------------------------------------------------------------------------- /dev/design/02-linear-integer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/dev/design/02-linear-integer.md -------------------------------------------------------------------------------- /dev/design/03-squeeze-integer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/dev/design/03-squeeze-integer.md -------------------------------------------------------------------------------- /dev/doc/arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/dev/doc/arch.png -------------------------------------------------------------------------------- /dev/doc/arch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/dev/doc/arch.svg -------------------------------------------------------------------------------- /dev/doc/liquid-cache-vldb.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/dev/doc/liquid-cache-vldb.pdf -------------------------------------------------------------------------------- /dev/doc/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/dev/doc/logo.png -------------------------------------------------------------------------------- /dev/git-hooks/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/dev/git-hooks/pre-push -------------------------------------------------------------------------------- /dev/install-git-hooks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/dev/install-git-hooks.sh -------------------------------------------------------------------------------- /dev/liquid_cache_server.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/dev/liquid_cache_server.dockerfile -------------------------------------------------------------------------------- /dev/profile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/dev/profile.sh -------------------------------------------------------------------------------- /dev/test_parquet/openobserve.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/dev/test_parquet/openobserve.parquet -------------------------------------------------------------------------------- /dev/thoughts/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/dev/thoughts/architecture.md -------------------------------------------------------------------------------- /dev/thoughts/artifact-eval.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/dev/thoughts/artifact-eval.md -------------------------------------------------------------------------------- /dev/thoughts/debugging-tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/dev/thoughts/debugging-tips.md -------------------------------------------------------------------------------- /dev/thoughts/thoughts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/dev/thoughts/thoughts.md -------------------------------------------------------------------------------- /examples/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/examples/Cargo.toml -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/example_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/examples/example_client.rs -------------------------------------------------------------------------------- /examples/example_inprocess_cache_eviction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/examples/example_inprocess_cache_eviction.rs -------------------------------------------------------------------------------- /examples/example_inprocess_insertion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/examples/example_inprocess_insertion.rs -------------------------------------------------------------------------------- /examples/example_inprocess_read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/examples/example_inprocess_read.rs -------------------------------------------------------------------------------- /examples/example_local.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/examples/example_local.rs -------------------------------------------------------------------------------- /examples/example_projection_pushdown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/examples/example_projection_pushdown.rs -------------------------------------------------------------------------------- /examples/example_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/examples/example_server.rs -------------------------------------------------------------------------------- /examples/nano_hits.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/examples/nano_hits.parquet -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/flake.nix -------------------------------------------------------------------------------- /fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | corpus 3 | artifacts 4 | coverage 5 | -------------------------------------------------------------------------------- /fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/fuzz/Cargo.toml -------------------------------------------------------------------------------- /fuzz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/fuzz/README.md -------------------------------------------------------------------------------- /fuzz/fuzz_targets/fsst_view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/fuzz/fuzz_targets/fsst_view.rs -------------------------------------------------------------------------------- /src/client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/Cargo.toml -------------------------------------------------------------------------------- /src/client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/README.md -------------------------------------------------------------------------------- /src/client/src/client_exec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/client_exec.rs -------------------------------------------------------------------------------- /src/client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/lib.rs -------------------------------------------------------------------------------- /src/client/src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/metrics.rs -------------------------------------------------------------------------------- /src/client/src/optimizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/optimizer.rs -------------------------------------------------------------------------------- /src/client/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/tests/mod.rs -------------------------------------------------------------------------------- /src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q1.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q1.snap -------------------------------------------------------------------------------- /src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q10.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q10.snap -------------------------------------------------------------------------------- /src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q11.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q11.snap -------------------------------------------------------------------------------- /src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q12.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q12.snap -------------------------------------------------------------------------------- /src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q13.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q13.snap -------------------------------------------------------------------------------- /src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q14.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q14.snap -------------------------------------------------------------------------------- /src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q16.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q16.snap -------------------------------------------------------------------------------- /src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q17.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q17.snap -------------------------------------------------------------------------------- /src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q18.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q18.snap -------------------------------------------------------------------------------- /src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q19.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q19.snap -------------------------------------------------------------------------------- /src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q2.snap -------------------------------------------------------------------------------- /src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q20.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q20.snap -------------------------------------------------------------------------------- /src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q21.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q21.snap -------------------------------------------------------------------------------- /src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q22.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q22.snap -------------------------------------------------------------------------------- /src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q3.snap -------------------------------------------------------------------------------- /src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q4.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q4.snap -------------------------------------------------------------------------------- /src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q5.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q5.snap -------------------------------------------------------------------------------- /src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q6.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q6.snap -------------------------------------------------------------------------------- /src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q7.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q7.snap -------------------------------------------------------------------------------- /src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q8.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q8.snap -------------------------------------------------------------------------------- /src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q9.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/client/src/tests/snapshots/liquid_cache_client__tests__tpch_q9.snap -------------------------------------------------------------------------------- /src/common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/common/Cargo.toml -------------------------------------------------------------------------------- /src/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/common/README.md -------------------------------------------------------------------------------- /src/common/src/io_mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/common/src/io_mode.rs -------------------------------------------------------------------------------- /src/common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/common/src/lib.rs -------------------------------------------------------------------------------- /src/common/src/mock_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/common/src/mock_store.rs -------------------------------------------------------------------------------- /src/common/src/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/common/src/rpc.rs -------------------------------------------------------------------------------- /src/common/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/common/src/utils.rs -------------------------------------------------------------------------------- /src/local/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/local/Cargo.toml -------------------------------------------------------------------------------- /src/local/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/local/README.md -------------------------------------------------------------------------------- /src/local/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/local/src/lib.rs -------------------------------------------------------------------------------- /src/local/src/tests/date_optimizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/local/src/tests/date_optimizer.rs -------------------------------------------------------------------------------- /src/local/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/local/src/tests/mod.rs -------------------------------------------------------------------------------- /src/local/src/tests/snapshots/liquid_cache_local__tests__os_selection.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/local/src/tests/snapshots/liquid_cache_local__tests__os_selection.snap -------------------------------------------------------------------------------- /src/local/src/tests/snapshots/liquid_cache_local__tests__provide_schema2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/local/src/tests/snapshots/liquid_cache_local__tests__provide_schema2.snap -------------------------------------------------------------------------------- /src/local/src/tests/snapshots/liquid_cache_local__tests__provide_schema_with_filter.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/local/src/tests/snapshots/liquid_cache_local__tests__provide_schema_with_filter.snap -------------------------------------------------------------------------------- /src/local/src/tests/snapshots/liquid_cache_local__tests__referer_filtering.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/local/src/tests/snapshots/liquid_cache_local__tests__referer_filtering.snap -------------------------------------------------------------------------------- /src/local/src/tests/snapshots/liquid_cache_local__tests__single_column_filter_projection.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/local/src/tests/snapshots/liquid_cache_local__tests__single_column_filter_projection.snap -------------------------------------------------------------------------------- /src/local/src/tests/snapshots/liquid_cache_local__tests__url_prefix_filtering.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/local/src/tests/snapshots/liquid_cache_local__tests__url_prefix_filtering.snap -------------------------------------------------------------------------------- /src/local/src/tests/snapshots/liquid_cache_local__tests__url_selection_and_ordering.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/local/src/tests/snapshots/liquid_cache_local__tests__url_selection_and_ordering.snap -------------------------------------------------------------------------------- /src/local/src/tests/snapshots/liquid_cache_local__tests__variants__variant_get.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/local/src/tests/snapshots/liquid_cache_local__tests__variants__variant_get.snap -------------------------------------------------------------------------------- /src/local/src/tests/snapshots/liquid_cache_local__tests__variants__variant_get_fails_when_value_field_not_nullable.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/local/src/tests/snapshots/liquid_cache_local__tests__variants__variant_get_fails_when_value_field_not_nullable.snap -------------------------------------------------------------------------------- /src/local/src/tests/snapshots/liquid_cache_local__tests__variants__variant_predicate.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/local/src/tests/snapshots/liquid_cache_local__tests__variants__variant_predicate.snap -------------------------------------------------------------------------------- /src/local/src/tests/variants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/local/src/tests/variants.rs -------------------------------------------------------------------------------- /src/parquet/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/Cargo.toml -------------------------------------------------------------------------------- /src/parquet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/README.md -------------------------------------------------------------------------------- /src/parquet/bench/bench_eviction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/bench/bench_eviction.rs -------------------------------------------------------------------------------- /src/parquet/bench/boolean_and_then.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/bench/boolean_and_then.rs -------------------------------------------------------------------------------- /src/parquet/bench/eviction_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/bench/eviction_cache.rs -------------------------------------------------------------------------------- /src/parquet/bench/filter_pushdown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/bench/filter_pushdown.rs -------------------------------------------------------------------------------- /src/parquet/clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/clippy.toml -------------------------------------------------------------------------------- /src/parquet/src/cache/column.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/cache/column.rs -------------------------------------------------------------------------------- /src/parquet/src/cache/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/cache/id.rs -------------------------------------------------------------------------------- /src/parquet/src/cache/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/cache/mod.rs -------------------------------------------------------------------------------- /src/parquet/src/cache/stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/cache/stats.rs -------------------------------------------------------------------------------- /src/parquet/src/io/io_backend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/io/io_backend.rs -------------------------------------------------------------------------------- /src/parquet/src/io/io_uring/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/io/io_uring/mod.rs -------------------------------------------------------------------------------- /src/parquet/src/io/io_uring/multi_async_uring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/io/io_uring/multi_async_uring.rs -------------------------------------------------------------------------------- /src/parquet/src/io/io_uring/multi_blocking_uring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/io/io_uring/multi_blocking_uring.rs -------------------------------------------------------------------------------- /src/parquet/src/io/io_uring/single_uring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/io/io_uring/single_uring.rs -------------------------------------------------------------------------------- /src/parquet/src/io/io_uring/tasks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/io/io_uring/tasks.rs -------------------------------------------------------------------------------- /src/parquet/src/io/io_uring/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/io/io_uring/tests.rs -------------------------------------------------------------------------------- /src/parquet/src/io/io_uring/thread_pool_uring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/io/io_uring/thread_pool_uring.rs -------------------------------------------------------------------------------- /src/parquet/src/io/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/io/mod.rs -------------------------------------------------------------------------------- /src/parquet/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/lib.rs -------------------------------------------------------------------------------- /src/parquet/src/optimizers/lineage_opt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/optimizers/lineage_opt.rs -------------------------------------------------------------------------------- /src/parquet/src/optimizers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/optimizers/mod.rs -------------------------------------------------------------------------------- /src/parquet/src/reader/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/reader/mod.rs -------------------------------------------------------------------------------- /src/parquet/src/reader/plantime/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/reader/plantime/mod.rs -------------------------------------------------------------------------------- /src/parquet/src/reader/plantime/opener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/reader/plantime/opener.rs -------------------------------------------------------------------------------- /src/parquet/src/reader/plantime/row_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/reader/plantime/row_filter.rs -------------------------------------------------------------------------------- /src/parquet/src/reader/plantime/row_group_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/reader/plantime/row_group_filter.rs -------------------------------------------------------------------------------- /src/parquet/src/reader/plantime/source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/reader/plantime/source.rs -------------------------------------------------------------------------------- /src/parquet/src/reader/runtime/liquid_cache_reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/reader/runtime/liquid_cache_reader.rs -------------------------------------------------------------------------------- /src/parquet/src/reader/runtime/liquid_predicate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/reader/runtime/liquid_predicate.rs -------------------------------------------------------------------------------- /src/parquet/src/reader/runtime/liquid_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/reader/runtime/liquid_stream.rs -------------------------------------------------------------------------------- /src/parquet/src/reader/runtime/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/reader/runtime/mod.rs -------------------------------------------------------------------------------- /src/parquet/src/reader/runtime/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/reader/runtime/utils.rs -------------------------------------------------------------------------------- /src/parquet/src/reader/utils/boolean_selection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/reader/utils/boolean_selection.rs -------------------------------------------------------------------------------- /src/parquet/src/reader/utils/mod.rs: -------------------------------------------------------------------------------- 1 | pub(crate) mod boolean_selection; 2 | -------------------------------------------------------------------------------- /src/parquet/src/reader/variant_udf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/reader/variant_udf.rs -------------------------------------------------------------------------------- /src/parquet/src/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/sync.rs -------------------------------------------------------------------------------- /src/parquet/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/parquet/src/utils.rs -------------------------------------------------------------------------------- /src/server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/server/Cargo.toml -------------------------------------------------------------------------------- /src/server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/server/README.md -------------------------------------------------------------------------------- /src/server/src/admin_server/disk_monitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/server/src/admin_server/disk_monitor.rs -------------------------------------------------------------------------------- /src/server/src/admin_server/flamegraph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/server/src/admin_server/flamegraph.rs -------------------------------------------------------------------------------- /src/server/src/admin_server/handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/server/src/admin_server/handlers.rs -------------------------------------------------------------------------------- /src/server/src/admin_server/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/server/src/admin_server/mod.rs -------------------------------------------------------------------------------- /src/server/src/admin_server/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/server/src/admin_server/models.rs -------------------------------------------------------------------------------- /src/server/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/server/src/errors.rs -------------------------------------------------------------------------------- /src/server/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/server/src/lib.rs -------------------------------------------------------------------------------- /src/server/src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/server/src/service.rs -------------------------------------------------------------------------------- /src/server/src/tests/cases.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/server/src/tests/cases.rs -------------------------------------------------------------------------------- /src/server/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/server/src/tests/mod.rs -------------------------------------------------------------------------------- /src/server/src/tests/snapshots/liquid_cache_server__tests__cases__parquet_with_page_index.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/server/src/tests/snapshots/liquid_cache_server__tests__cases__parquet_with_page_index.snap -------------------------------------------------------------------------------- /src/server/src/tests/snapshots/liquid_cache_server__tests__min_max.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/server/src/tests/snapshots/liquid_cache_server__tests__min_max.snap -------------------------------------------------------------------------------- /src/server/src/tests/snapshots/liquid_cache_server__tests__os.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/server/src/tests/snapshots/liquid_cache_server__tests__os.snap -------------------------------------------------------------------------------- /src/server/src/tests/snapshots/liquid_cache_server__tests__referer.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/server/src/tests/snapshots/liquid_cache_server__tests__referer.snap -------------------------------------------------------------------------------- /src/server/src/tests/snapshots/liquid_cache_server__tests__title.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/server/src/tests/snapshots/liquid_cache_server__tests__title.snap -------------------------------------------------------------------------------- /src/server/src/tests/snapshots/liquid_cache_server__tests__url.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/server/src/tests/snapshots/liquid_cache_server__tests__url.snap -------------------------------------------------------------------------------- /src/server/src/tests/snapshots/liquid_cache_server__tests__url_prefix.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/server/src/tests/snapshots/liquid_cache_server__tests__url_prefix.snap -------------------------------------------------------------------------------- /src/server/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/server/src/utils.rs -------------------------------------------------------------------------------- /src/storage/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/Cargo.toml -------------------------------------------------------------------------------- /src/storage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/README.md -------------------------------------------------------------------------------- /src/storage/bench/bitpacking.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/bench/bitpacking.rs -------------------------------------------------------------------------------- /src/storage/bench/byte_array_vs_byte_view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/bench/byte_array_vs_byte_view.rs -------------------------------------------------------------------------------- /src/storage/bench/fsstarray.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/bench/fsstarray.rs -------------------------------------------------------------------------------- /src/storage/bench/liquid_float_array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/bench/liquid_float_array.rs -------------------------------------------------------------------------------- /src/storage/bench/primitive_encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/bench/primitive_encoding.rs -------------------------------------------------------------------------------- /src/storage/bench/squeeze_date32.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/bench/squeeze_date32.rs -------------------------------------------------------------------------------- /src/storage/src/cache/budget.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/cache/budget.rs -------------------------------------------------------------------------------- /src/storage/src/cache/builders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/cache/builders.rs -------------------------------------------------------------------------------- /src/storage/src/cache/cached_batch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/cache/cached_batch.rs -------------------------------------------------------------------------------- /src/storage/src/cache/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/cache/core.rs -------------------------------------------------------------------------------- /src/storage/src/cache/expressions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/cache/expressions.rs -------------------------------------------------------------------------------- /src/storage/src/cache/index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/cache/index.rs -------------------------------------------------------------------------------- /src/storage/src/cache/io_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/cache/io_context.rs -------------------------------------------------------------------------------- /src/storage/src/cache/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/cache/mod.rs -------------------------------------------------------------------------------- /src/storage/src/cache/policies/cache/clock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/cache/policies/cache/clock.rs -------------------------------------------------------------------------------- /src/storage/src/cache/policies/cache/doubly_linked_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/cache/policies/cache/doubly_linked_list.rs -------------------------------------------------------------------------------- /src/storage/src/cache/policies/cache/filo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/cache/policies/cache/filo.rs -------------------------------------------------------------------------------- /src/storage/src/cache/policies/cache/lru.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/cache/policies/cache/lru.rs -------------------------------------------------------------------------------- /src/storage/src/cache/policies/cache/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/cache/policies/cache/mod.rs -------------------------------------------------------------------------------- /src/storage/src/cache/policies/cache/s3_fifo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/cache/policies/cache/s3_fifo.rs -------------------------------------------------------------------------------- /src/storage/src/cache/policies/cache/sieve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/cache/policies/cache/sieve.rs -------------------------------------------------------------------------------- /src/storage/src/cache/policies/cache/three_queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/cache/policies/cache/three_queue.rs -------------------------------------------------------------------------------- /src/storage/src/cache/policies/hydration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/cache/policies/hydration.rs -------------------------------------------------------------------------------- /src/storage/src/cache/policies/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/cache/policies/mod.rs -------------------------------------------------------------------------------- /src/storage/src/cache/policies/squeeze.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/cache/policies/squeeze.rs -------------------------------------------------------------------------------- /src/storage/src/cache/stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/cache/stats.rs -------------------------------------------------------------------------------- /src/storage/src/cache/tracer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/cache/tracer.rs -------------------------------------------------------------------------------- /src/storage/src/cache/transcode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/cache/transcode.rs -------------------------------------------------------------------------------- /src/storage/src/cache/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/cache/utils.rs -------------------------------------------------------------------------------- /src/storage/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/lib.rs -------------------------------------------------------------------------------- /src/storage/src/liquid_array/byte_array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/liquid_array/byte_array.rs -------------------------------------------------------------------------------- /src/storage/src/liquid_array/byte_view_array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/liquid_array/byte_view_array.rs -------------------------------------------------------------------------------- /src/storage/src/liquid_array/fix_len_byte_array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/liquid_array/fix_len_byte_array.rs -------------------------------------------------------------------------------- /src/storage/src/liquid_array/float_array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/liquid_array/float_array.rs -------------------------------------------------------------------------------- /src/storage/src/liquid_array/hybrid_primitive_array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/liquid_array/hybrid_primitive_array.rs -------------------------------------------------------------------------------- /src/storage/src/liquid_array/ipc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/liquid_array/ipc.rs -------------------------------------------------------------------------------- /src/storage/src/liquid_array/linear_integer_array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/liquid_array/linear_integer_array.rs -------------------------------------------------------------------------------- /src/storage/src/liquid_array/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/liquid_array/mod.rs -------------------------------------------------------------------------------- /src/storage/src/liquid_array/primitive_array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/liquid_array/primitive_array.rs -------------------------------------------------------------------------------- /src/storage/src/liquid_array/raw/bit_pack_array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/liquid_array/raw/bit_pack_array.rs -------------------------------------------------------------------------------- /src/storage/src/liquid_array/raw/fsst_array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/liquid_array/raw/fsst_array.rs -------------------------------------------------------------------------------- /src/storage/src/liquid_array/raw/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/liquid_array/raw/mod.rs -------------------------------------------------------------------------------- /src/storage/src/liquid_array/squeezed_date32_array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/liquid_array/squeezed_date32_array.rs -------------------------------------------------------------------------------- /src/storage/src/liquid_array/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/liquid_array/tests.rs -------------------------------------------------------------------------------- /src/storage/src/liquid_array/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/liquid_array/utils.rs -------------------------------------------------------------------------------- /src/storage/src/liquid_array/variant_array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/liquid_array/variant_array.rs -------------------------------------------------------------------------------- /src/storage/src/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/sync.rs -------------------------------------------------------------------------------- /src/storage/src/utils/byte_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/utils/byte_cache.rs -------------------------------------------------------------------------------- /src/storage/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/utils/mod.rs -------------------------------------------------------------------------------- /src/storage/src/utils/variant_schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/utils/variant_schema.rs -------------------------------------------------------------------------------- /src/storage/src/utils/variant_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/src/utils/variant_utils.rs -------------------------------------------------------------------------------- /src/storage/study/cache_storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/study/cache_storage.rs -------------------------------------------------------------------------------- /src/storage/study/fsst_view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/study/fsst_view.rs -------------------------------------------------------------------------------- /src/storage/study/linear_integer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/study/linear_integer.rs -------------------------------------------------------------------------------- /src/storage/study/squeeze_integer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/liquid-cache/HEAD/src/storage/study/squeeze_integer.rs --------------------------------------------------------------------------------