gitextract_o1olp053/ ├── .cargo/ │ └── config ├── .dockerignore ├── .git-blame-ignore-revs ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug-report.md │ │ ├── feature-request.md │ │ ├── feature-stabilization.md │ │ └── proposed-feature.md │ └── workflows/ │ ├── add-to-bugs-board.yml │ ├── ci.yml │ ├── ci_image_build.yml │ ├── clippy_rustfmt.yml │ ├── dependency-updates.yml │ ├── packaging.yml │ ├── release.yml │ └── report_packaging_failures.yml ├── .gitignore ├── Cargo.toml ├── Changelog.md ├── LICENSE ├── NOTICE ├── Readme.md ├── crates/ │ ├── aggregate_builder/ │ │ ├── Cargo.toml │ │ ├── Readme.md │ │ └── src/ │ │ └── lib.rs │ ├── asap/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── fft.rs │ │ └── lib.rs │ ├── count-min-sketch/ │ │ ├── Cargo.toml │ │ ├── src/ │ │ │ └── lib.rs │ │ └── tests/ │ │ └── lib.rs │ ├── counter-agg/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── lib.rs │ │ ├── range.rs │ │ └── tests.rs │ ├── encodings/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── flat_serialize/ │ │ ├── Readme.md │ │ ├── example_generated.rs │ │ ├── flat_serialize/ │ │ │ ├── Cargo.toml │ │ │ └── src/ │ │ │ └── lib.rs │ │ └── flat_serialize_macro/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── lib.rs │ │ └── parser.rs │ ├── hyperloglogplusplus/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── dense.rs │ │ ├── hyperloglog_data.rs │ │ ├── lib.rs │ │ ├── registers.rs │ │ ├── sparse/ │ │ │ └── varint.rs │ │ └── sparse.rs │ ├── scripting-utilities/ │ │ ├── Readme.md │ │ ├── control_file_reader/ │ │ │ ├── Cargo.toml │ │ │ └── src/ │ │ │ └── lib.rs │ │ └── postgres_connection_configuration/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── stats-agg/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── lib.rs │ │ ├── stats1d.rs │ │ ├── stats2d/ │ │ │ └── stats2d_flat_serialize.rs │ │ └── stats2d.rs │ ├── t-digest/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── t-digest-lib/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── time-weighted-average/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── tspoint/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ └── udd-sketch/ │ ├── Cargo.toml │ └── src/ │ └── lib.rs ├── docker/ │ ├── README.md │ └── ci/ │ ├── Dockerfile │ └── setup.sh ├── docs/ │ ├── README.md │ ├── asap.md │ ├── client.md │ ├── counter_agg.md │ ├── examples/ │ │ ├── tdigest.c │ │ └── tdigest.py │ ├── gauge_agg.md │ ├── hyperloglog.md │ ├── lttb.md │ ├── ordered-aggregates.md │ ├── percentile_approximation.md │ ├── release.md │ ├── rolling_average_api_working.md │ ├── state_agg.md │ ├── stats_agg.md │ ├── tdigest.md │ ├── template.md │ ├── test_caggs.md │ ├── test_candlestick_agg.md │ ├── time_weighted_average.md │ ├── timeseries.md │ ├── timeseries_pipeline_elements.md │ ├── two-step_aggregation.md │ └── uddsketch.md ├── extension/ │ ├── .gitignore │ ├── Cargo.toml │ ├── src/ │ │ ├── accessors/ │ │ │ └── tests.rs │ │ ├── accessors.rs │ │ ├── aggregate_builder_tests.rs │ │ ├── aggregate_utils.rs │ │ ├── asap.rs │ │ ├── bin/ │ │ │ └── pgrx_embed.rs │ │ ├── candlestick.rs │ │ ├── counter_agg/ │ │ │ └── accessors.rs │ │ ├── counter_agg.rs │ │ ├── countminsketch.rs │ │ ├── datum_utils.rs │ │ ├── duration.rs │ │ ├── frequency.rs │ │ ├── gauge_agg.rs │ │ ├── heartbeat_agg/ │ │ │ └── accessors.rs │ │ ├── heartbeat_agg.rs │ │ ├── hyperloglog.rs │ │ ├── lib.rs │ │ ├── lttb.rs │ │ ├── nmost/ │ │ │ ├── max_by_float.rs │ │ │ ├── max_by_int.rs │ │ │ ├── max_by_time.rs │ │ │ ├── max_float.rs │ │ │ ├── max_int.rs │ │ │ ├── max_time.rs │ │ │ ├── min_by_float.rs │ │ │ ├── min_by_int.rs │ │ │ ├── min_by_time.rs │ │ │ ├── min_float.rs │ │ │ ├── min_int.rs │ │ │ └── min_time.rs │ │ ├── nmost.rs │ │ ├── palloc.rs │ │ ├── pg_any_element.rs │ │ ├── range.rs │ │ ├── raw.rs │ │ ├── saturation.rs │ │ ├── serialization/ │ │ │ ├── collations.rs │ │ │ ├── functions.rs │ │ │ └── types.rs │ │ ├── serialization.rs │ │ ├── stabilization_info.rs │ │ ├── stabilization_tests.rs │ │ ├── state_aggregate/ │ │ │ ├── accessors.rs │ │ │ └── rollup.rs │ │ ├── state_aggregate.rs │ │ ├── stats_agg.rs │ │ ├── tdigest.rs │ │ ├── time_vector/ │ │ │ ├── iter.rs │ │ │ ├── pipeline/ │ │ │ │ ├── aggregation.rs │ │ │ │ ├── arithmetic.rs │ │ │ │ ├── delta.rs │ │ │ │ ├── expansion.rs │ │ │ │ ├── fill_to.rs │ │ │ │ ├── filter.rs │ │ │ │ ├── lambda/ │ │ │ │ │ ├── executor.rs │ │ │ │ │ ├── lambda_expr.pest │ │ │ │ │ └── parser.rs │ │ │ │ ├── lambda.rs │ │ │ │ ├── map.rs │ │ │ │ └── sort.rs │ │ │ └── pipeline.rs │ │ ├── time_vector.rs │ │ ├── time_weighted_average/ │ │ │ └── accessors.rs │ │ ├── time_weighted_average.rs │ │ ├── type_builder.rs │ │ ├── uddsketch.rs │ │ └── utilities.rs │ └── timescaledb_toolkit.control ├── tests/ │ └── update/ │ ├── candlestick.md │ ├── heartbeat.md │ ├── original_update_tests.md │ ├── state_agg.md │ ├── time-vector.md │ └── time-weighted-average.md └── tools/ ├── build ├── dependencies.sh ├── install-timescaledb ├── post-install/ │ ├── Cargo.toml │ └── src/ │ ├── main.rs │ └── update_script.rs ├── release ├── sql-doctester/ │ ├── Cargo.toml │ ├── Readme.md │ └── src/ │ ├── main.rs │ ├── parser.rs │ ├── runner.rs │ └── startup.sql ├── testbin └── update-tester/ ├── Cargo.toml ├── Readme.md └── src/ ├── installer.rs ├── main.rs ├── parser.rs ├── testrunner/ │ └── stabilization.rs └── testrunner.rs