* test: traits for database and tests for http handler * refactor: Use generics and trait bounds instead of trait objects * refactor: Replace trait objects with an associated type * refactor: Extract an associated Error type on the Database traits * refactor: Remove some explicit conversions to_string that Snafu takes care of * docs: add comments * refactor: move traits into storage module Co-authored-by: Carol (Nichols || Goulding) <carol.nichols@integer32.com> |
||
---|---|---|
.circleci | ||
.github | ||
benches | ||
delorean_generated_types | ||
delorean_ingest | ||
delorean_line_parser | ||
delorean_object_store | ||
delorean_parquet | ||
delorean_table | ||
delorean_table_schema | ||
delorean_test_helpers | ||
delorean_tsm | ||
delorean_wal | ||
docs | ||
influxdb2_client | ||
proto/delorean | ||
src | ||
tests | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
Dockerfile.ci | ||
Dockerfile.perf | ||
README.md | ||
env | ||
rust-toolchain | ||
storectl-bench.sh |
README.md
Project Delorean
To compile and run this, you'll need:
- Stable Rust
- The
flatc
flatbuffer compiler >= 1.12.0 .env
file in the directory to specify configuration options. You can see an example in theenv
file.
Contributing:
- Delorean is written mostly in idiomatic Rust -- please see the Style Guide for more details.