This is an automated email from the ASF dual-hosted git repository.
xikai pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-horaedb.git
The following commit(s) were added to refs/heads/main by this push:
new a5684a84 refactor: move sub crates to the src directory (#1443)
a5684a84 is described below
commit a5684a84a381422e44d2822bc8382c4c29f395b7
Author: chunshao.rcs <[email protected]>
AuthorDate: Wed Jan 17 17:55:15 2024 +0800
refactor: move sub crates to the src directory (#1443)
## Rationale
Currently all sub crates are under the root directory, which looks a bit
confusing.
## Detailed Changes
* Move sub crates to the src directory.
## Test Plan
CI.
---
.gitmodules | 6 +-
Cargo.toml | 204 ++++++++++-----------
.../analytic_engine}/Cargo.toml | 0
.../analytic_engine}/src/compaction/metrics.rs | 0
.../analytic_engine}/src/compaction/mod.rs | 0
.../analytic_engine}/src/compaction/picker.rs | 0
.../analytic_engine}/src/compaction/scheduler.rs | 0
.../analytic_engine}/src/context.rs | 0
.../analytic_engine}/src/engine.rs | 0
.../analytic_engine}/src/instance/alter.rs | 0
.../analytic_engine}/src/instance/close.rs | 0
.../analytic_engine}/src/instance/create.rs | 0
.../analytic_engine}/src/instance/drop.rs | 0
.../analytic_engine}/src/instance/engine.rs | 0
.../src/instance/flush_compaction.rs | 0
.../analytic_engine}/src/instance/mem_collector.rs | 0
.../analytic_engine}/src/instance/mod.rs | 0
.../analytic_engine}/src/instance/open.rs | 0
.../analytic_engine}/src/instance/read.rs | 0
.../src/instance/reorder_memtable.rs | 0
.../src/instance/serial_executor.rs | 0
.../analytic_engine}/src/instance/wal_replayer.rs | 0
.../analytic_engine}/src/instance/write.rs | 0
.../analytic_engine}/src/lib.rs | 0
.../analytic_engine}/src/manifest/details.rs | 0
.../analytic_engine}/src/manifest/meta_edit.rs | 0
.../analytic_engine}/src/manifest/meta_snapshot.rs | 0
.../analytic_engine}/src/manifest/mod.rs | 0
.../src/memtable/columnar/factory.rs | 0
.../analytic_engine}/src/memtable/columnar/iter.rs | 0
.../analytic_engine}/src/memtable/columnar/mod.rs | 0
.../analytic_engine}/src/memtable/factory.rs | 0
.../analytic_engine}/src/memtable/key.rs | 0
.../src/memtable/layered/factory.rs | 0
.../analytic_engine}/src/memtable/layered/iter.rs | 0
.../analytic_engine}/src/memtable/layered/mod.rs | 0
.../analytic_engine}/src/memtable/mod.rs | 0
.../analytic_engine}/src/memtable/reversed_iter.rs | 0
.../src/memtable/skiplist/factory.rs | 0
.../analytic_engine}/src/memtable/skiplist/iter.rs | 0
.../analytic_engine}/src/memtable/skiplist/mod.rs | 0
.../analytic_engine}/src/memtable/test_util.rs | 0
.../analytic_engine}/src/payload.rs | 0
.../analytic_engine}/src/prefetchable_stream.rs | 0
.../analytic_engine}/src/row_iter/chain.rs | 0
.../analytic_engine}/src/row_iter/dedup.rs | 0
.../analytic_engine}/src/row_iter/merge.rs | 0
.../analytic_engine}/src/row_iter/mod.rs | 0
.../src/row_iter/record_batch_stream.rs | 0
.../analytic_engine}/src/row_iter/tests.rs | 0
.../analytic_engine}/src/sampler.rs | 0
.../analytic_engine}/src/setup.rs | 0
.../analytic_engine}/src/space.rs | 0
.../analytic_engine}/src/sst/factory.rs | 0
.../analytic_engine}/src/sst/file.rs | 0
.../analytic_engine}/src/sst/header.rs | 0
.../analytic_engine}/src/sst/manager.rs | 0
.../analytic_engine}/src/sst/meta_data/cache.rs | 0
.../src/sst/meta_data/metadata_reader.rs | 0
.../analytic_engine}/src/sst/meta_data/mod.rs | 0
.../analytic_engine}/src/sst/metrics.rs | 0
.../analytic_engine}/src/sst/mod.rs | 0
.../src/sst/parquet/async_reader.rs | 0
.../analytic_engine}/src/sst/parquet/encoding.rs | 0
.../analytic_engine}/src/sst/parquet/meta_data.rs | 0
.../analytic_engine}/src/sst/parquet/mod.rs | 0
.../src/sst/parquet/row_group_pruner.rs | 0
.../analytic_engine}/src/sst/parquet/writer.rs | 0
.../analytic_engine}/src/sst/reader.rs | 0
.../analytic_engine}/src/sst/writer.rs | 0
.../analytic_engine}/src/table/data.rs | 0
.../analytic_engine}/src/table/metrics.rs | 0
.../analytic_engine}/src/table/mod.rs | 0
.../analytic_engine}/src/table/sst_util.rs | 0
.../analytic_engine}/src/table/version.rs | 0
.../analytic_engine}/src/table/version_edit.rs | 0
.../analytic_engine}/src/table_meta_set_impl.rs | 0
.../analytic_engine}/src/table_options.rs | 0
.../analytic_engine}/src/tests/alter_test.rs | 0
.../analytic_engine}/src/tests/compaction_test.rs | 0
.../analytic_engine}/src/tests/drop_test.rs | 0
.../analytic_engine}/src/tests/mod.rs | 0
.../analytic_engine}/src/tests/open_test.rs | 0
.../analytic_engine}/src/tests/read_write_test.rs | 0
.../analytic_engine}/src/tests/row_util.rs | 0
.../analytic_engine}/src/tests/table.rs | 0
.../analytic_engine}/src/tests/util.rs | 0
{benchmarks => src/benchmarks}/Cargo.toml | 0
{benchmarks => src/benchmarks}/README.md | 0
{benchmarks => src/benchmarks}/bench.toml | 0
{benchmarks => src/benchmarks}/benches/bench.rs | 0
{benchmarks => src/benchmarks}/config/bench.toml | 0
{benchmarks => src/benchmarks}/config/sst.toml | 0
.../benchmarks}/src/bin/parquet-reader.rs | 0
.../benchmarks}/src/bin/sst-tools.rs | 0
{benchmarks => src/benchmarks}/src/config.rs | 0
{benchmarks => src/benchmarks}/src/lib.rs | 0
.../benchmarks}/src/merge_memtable_bench.rs | 0
.../benchmarks}/src/merge_sst_bench.rs | 0
.../benchmarks}/src/parquet_bench.rs | 0
.../benchmarks}/src/scan_memtable_bench.rs | 0
{benchmarks => src/benchmarks}/src/sst_bench.rs | 0
{benchmarks => src/benchmarks}/src/sst_tools.rs | 0
{benchmarks => src/benchmarks}/src/util.rs | 0
.../benchmarks}/src/wal_write_bench.rs | 0
{catalog => src/catalog}/Cargo.toml | 0
{catalog => src/catalog}/src/consts.rs | 0
{catalog => src/catalog}/src/lib.rs | 0
{catalog => src/catalog}/src/manager.rs | 0
{catalog => src/catalog}/src/schema.rs | 0
{catalog => src/catalog}/src/table_operator.rs | 0
{catalog => src/catalog}/src/test_util.rs | 0
{catalog_impls => src/catalog_impls}/Cargo.toml | 0
.../catalog_impls}/src/cluster_based.rs | 0
{catalog_impls => src/catalog_impls}/src/lib.rs | 0
.../catalog_impls}/src/system_tables.rs | 0
.../catalog_impls}/src/table_based.rs | 0
.../catalog_impls}/src/volatile.rs | 0
{cluster => src/cluster}/Cargo.toml | 0
{cluster => src/cluster}/src/cluster_impl.rs | 0
{cluster => src/cluster}/src/config.rs | 0
{cluster => src/cluster}/src/lib.rs | 0
{cluster => src/cluster}/src/shard_lock_manager.rs | 0
{cluster => src/cluster}/src/shard_operation.rs | 0
{cluster => src/cluster}/src/shard_operator.rs | 0
{cluster => src/cluster}/src/shard_set.rs | 0
{cluster => src/cluster}/src/topology.rs | 0
{common_types => src/common_types}/Cargo.toml | 0
{common_types => src/common_types}/src/bitset.rs | 0
{common_types => src/common_types}/src/column.rs | 0
.../common_types}/src/column_block.rs | 0
.../common_types}/src/column_schema.rs | 0
{common_types => src/common_types}/src/datum.rs | 0
{common_types => src/common_types}/src/hex.rs | 0
{common_types => src/common_types}/src/lib.rs | 0
.../common_types}/src/projected_schema.rs | 0
.../common_types}/src/record_batch.rs | 0
.../common_types}/src/request_id.rs | 0
.../common_types}/src/row/bitset.rs | 0
.../common_types}/src/row/contiguous.rs | 0
{common_types => src/common_types}/src/row/mod.rs | 0
{common_types => src/common_types}/src/schema.rs | 0
{common_types => src/common_types}/src/string.rs | 0
{common_types => src/common_types}/src/table.rs | 0
{common_types => src/common_types}/src/tests.rs | 0
{common_types => src/common_types}/src/time.rs | 0
.../components}/alloc_tracker/Cargo.toml | 0
.../components}/alloc_tracker/src/lib.rs | 0
{components => src/components}/arena/Cargo.toml | 0
.../components}/arena/src/arena_trait.rs | 0
{components => src/components}/arena/src/lib.rs | 0
.../components}/arena/src/mono_inc.rs | 0
.../components}/arrow_ext/Cargo.toml | 0
.../components}/arrow_ext/src/ipc.rs | 0
.../components}/arrow_ext/src/lib.rs | 0
.../components}/arrow_ext/src/operation.rs | 0
.../components}/bytes_ext/Cargo.toml | 0
.../components}/bytes_ext/src/lib.rs | 0
{components => src/components}/codec/Cargo.toml | 0
.../components}/codec/src/columnar/bool.rs | 0
.../components}/codec/src/columnar/bytes.rs | 0
.../components}/codec/src/columnar/mod.rs | 0
.../components}/codec/src/columnar/number.rs | 0
.../components}/codec/src/columnar/timestamp.rs | 0
.../components}/codec/src/compact/bytes.rs | 0
.../components}/codec/src/compact/datum.rs | 0
.../components}/codec/src/compact/float.rs | 0
.../components}/codec/src/compact/mod.rs | 0
.../components}/codec/src/compact/number.rs | 0
{components => src/components}/codec/src/consts.rs | 0
{components => src/components}/codec/src/lib.rs | 0
.../components}/codec/src/memcomparable/bytes.rs | 0
.../components}/codec/src/memcomparable/datum.rs | 0
.../components}/codec/src/memcomparable/mod.rs | 0
.../components}/codec/src/memcomparable/number.rs | 0
.../components}/codec/src/row/mod.rs | 0
{components => src/components}/codec/src/varint.rs | 0
.../components}/future_ext/Cargo.toml | 0
.../components}/future_ext/src/cancel.rs | 0
.../components}/future_ext/src/lib.rs | 0
.../components}/future_ext/src/retry.rs | 0
.../components}/generic_error/Cargo.toml | 0
.../components}/generic_error/src/lib.rs | 0
{components => src/components}/hash_ext/Cargo.toml | 0
{components => src/components}/hash_ext/src/lib.rs | 0
.../components}/id_allocator/Cargo.toml | 0
.../components}/id_allocator/src/lib.rs | 0
{components => src/components}/logger/Cargo.toml | 0
{components => src/components}/logger/src/lib.rs | 0
{components => src/components}/macros/Cargo.toml | 0
{components => src/components}/macros/src/lib.rs | 0
.../components}/message_queue/Cargo.toml | 0
.../components}/message_queue/src/kafka/config.rs | 0
.../message_queue/src/kafka/kafka_impl.rs | 0
.../components}/message_queue/src/kafka/mod.rs | 0
.../components}/message_queue/src/lib.rs | 0
.../components}/message_queue/src/tests/cases.rs | 0
.../components}/message_queue/src/tests/mod.rs | 0
.../components}/message_queue/src/tests/util.rs | 0
.../components}/metric_ext/Cargo.toml | 0
.../components}/metric_ext/src/lib.rs | 0
{components => src/components}/notifier/Cargo.toml | 0
{components => src/components}/notifier/src/lib.rs | 0
.../components}/notifier/src/notifier.rs | 0
.../components}/object_store/Cargo.toml | 0
.../components}/object_store/src/aliyun.rs | 0
.../components}/object_store/src/config.rs | 0
.../components}/object_store/src/disk_cache.rs | 0
.../components}/object_store/src/lib.rs | 0
.../components}/object_store/src/mem_cache.rs | 0
.../components}/object_store/src/metrics.rs | 0
.../components}/object_store/src/multipart.rs | 0
.../components}/object_store/src/obkv/meta.rs | 0
.../components}/object_store/src/obkv/mod.rs | 0
.../components}/object_store/src/obkv/util.rs | 0
.../components}/object_store/src/prefix.rs | 0
.../components}/object_store/src/s3.rs | 0
.../components}/object_store/src/test_util.rs | 0
.../components}/panic_ext/Cargo.toml | 0
.../components}/panic_ext/src/lib.rs | 0
{components => src/components}/parquet-testing | 0
.../components}/parquet_ext/Cargo.toml | 0
.../components}/parquet_ext/src/lib.rs | 0
.../components}/parquet_ext/src/meta_data.rs | 0
.../components}/parquet_ext/src/prune/equal.rs | 0
.../components}/parquet_ext/src/prune/min_max.rs | 0
.../components}/parquet_ext/src/prune/mod.rs | 0
.../components}/parquet_ext/src/reader.rs | 0
.../components}/parquet_ext/src/tests.rs | 0
.../components}/partitioned_lock/Cargo.toml | 0
.../components}/partitioned_lock/src/lib.rs | 0
{components => src/components}/profile/Cargo.toml | 0
{components => src/components}/profile/src/lib.rs | 0
{components => src/components}/runtime/Cargo.toml | 0
{components => src/components}/runtime/src/lib.rs | 0
.../components}/runtime/src/metrics.rs | 0
.../components}/runtime/src/priority_runtime.rs | 0
.../components}/sampling_cache/Cargo.toml | 0
.../components}/sampling_cache/src/lib.rs | 0
{components => src/components}/size_ext/Cargo.toml | 0
{components => src/components}/size_ext/src/lib.rs | 0
{components => src/components}/skiplist/Cargo.toml | 0
.../components}/skiplist/benches/bench.rs | 0
{components => src/components}/skiplist/src/key.rs | 0
{components => src/components}/skiplist/src/lib.rs | 0
.../components}/skiplist/src/list.rs | 0
.../components}/skiplist/src/slice.rs | 0
.../components}/skiplist/tests/tests.rs | 0
.../components}/system_stats/Cargo.toml | 0
.../components}/system_stats/src/lib.rs | 0
{components => src/components}/table_kv/Cargo.toml | 0
.../components}/table_kv/src/config.rs | 0
{components => src/components}/table_kv/src/lib.rs | 0
.../components}/table_kv/src/memory.rs | 0
.../components}/table_kv/src/metrics.rs | 0
.../components}/table_kv/src/obkv.rs | 0
.../components}/table_kv/src/obkv/tests.rs | 0
.../components}/table_kv/src/tests.rs | 0
.../components}/test_util/Cargo.toml | 0
.../components}/test_util/src/lib.rs | 0
{components => src/components}/time_ext/Cargo.toml | 0
{components => src/components}/time_ext/src/lib.rs | 0
.../components}/timed_task/Cargo.toml | 0
.../components}/timed_task/src/lib.rs | 0
{components => src/components}/toml_ext/Cargo.toml | 0
{components => src/components}/toml_ext/src/lib.rs | 0
.../components}/trace_metric/Cargo.toml | 0
.../components}/trace_metric/src/collector.rs | 0
.../components}/trace_metric/src/lib.rs | 0
.../components}/trace_metric/src/metric.rs | 0
.../components}/trace_metric_derive/Cargo.toml | 0
.../components}/trace_metric_derive/src/builder.rs | 0
.../components}/trace_metric_derive/src/lib.rs | 0
.../trace_metric_derive_tests/Cargo.toml | 0
.../trace_metric_derive_tests/src/lib.rs | 0
.../components}/tracing_util/Cargo.toml | 0
.../components}/tracing_util/src/lib.rs | 0
.../components}/tracing_util/src/logging.rs | 0
.../df_engine_extensions}/Cargo.toml | 0
.../df_engine_extensions}/src/codec.rs | 0
.../src/dist_sql_query/codec.rs | 0
.../src/dist_sql_query/mod.rs | 0
.../src/dist_sql_query/physical_plan.rs | 0
.../src/dist_sql_query/resolver.rs | 0
..._sql_query__resolver__test__aggr_push_down.snap | 0
...ry__resolver__test__basic_partitioned_scan.snap | 0
..._sql_query__resolver__test__basic_sub_scan.snap | 0
..._resolver__test__compounded_aggr_push_down.snap | 0
...de_with_multiple_partitioned_scan_children.snap | 0
.../src/dist_sql_query/test_util.rs | 0
.../df_engine_extensions}/src/lib.rs | 0
.../df_engine_extensions}/src/metrics.rs | 0
{df_operator => src/df_operator}/Cargo.toml | 0
{df_operator => src/df_operator}/src/aggregate.rs | 0
{df_operator => src/df_operator}/src/functions.rs | 0
{df_operator => src/df_operator}/src/lib.rs | 0
{df_operator => src/df_operator}/src/registry.rs | 0
{df_operator => src/df_operator}/src/scalar.rs | 0
{df_operator => src/df_operator}/src/udaf.rs | 0
{df_operator => src/df_operator}/src/udfs/mod.rs | 0
.../df_operator}/src/udfs/thetasketch_distinct.rs | 0
.../df_operator}/src/udfs/time_bucket.rs | 0
{df_operator => src/df_operator}/src/visitor.rs | 0
{interpreters => src/interpreters}/Cargo.toml | 0
.../interpreters}/src/alter_table.rs | 0
{interpreters => src/interpreters}/src/context.rs | 0
{interpreters => src/interpreters}/src/create.rs | 0
{interpreters => src/interpreters}/src/describe.rs | 0
{interpreters => src/interpreters}/src/drop.rs | 0
{interpreters => src/interpreters}/src/exists.rs | 0
{interpreters => src/interpreters}/src/factory.rs | 0
{interpreters => src/interpreters}/src/insert.rs | 0
.../interpreters}/src/interpreter.rs | 0
{interpreters => src/interpreters}/src/lib.rs | 0
{interpreters => src/interpreters}/src/metrics.rs | 0
{interpreters => src/interpreters}/src/select.rs | 0
{interpreters => src/interpreters}/src/show.rs | 0
.../interpreters}/src/show_create.rs | 0
.../src/table_manipulator/catalog_based.rs | 0
.../src/table_manipulator/meta_based.rs | 0
.../interpreters}/src/table_manipulator/mod.rs | 0
{interpreters => src/interpreters}/src/tests.rs | 0
.../interpreters}/src/validator.rs | 0
{meta_client => src/meta_client}/Cargo.toml | 0
{meta_client => src/meta_client}/src/lib.rs | 0
.../meta_client}/src/load_balance.rs | 0
{meta_client => src/meta_client}/src/meta_impl.rs | 0
{meta_client => src/meta_client}/src/types.rs | 0
.../partition_table_engine}/Cargo.toml | 0
.../partition_table_engine}/src/error.rs | 0
.../partition_table_engine}/src/lib.rs | 0
.../partition_table_engine}/src/metrics.rs | 0
.../partition_table_engine}/src/partition.rs | 0
.../partition_table_engine}/src/scan_builder.rs | 0
.../partition_table_engine}/src/test_util.rs | 0
{proxy => src/proxy}/Cargo.toml | 0
{proxy => src/proxy}/src/context.rs | 0
{proxy => src/proxy}/src/error.rs | 0
{proxy => src/proxy}/src/error_util.rs | 0
{proxy => src/proxy}/src/forward.rs | 0
{proxy => src/proxy}/src/grpc/mod.rs | 0
{proxy => src/proxy}/src/grpc/prom_query.rs | 0
{proxy => src/proxy}/src/grpc/route.rs | 0
{proxy => src/proxy}/src/grpc/sql_query.rs | 0
{proxy => src/proxy}/src/grpc/write.rs | 0
{proxy => src/proxy}/src/handlers/admin.rs | 0
{proxy => src/proxy}/src/handlers/error.rs | 0
{proxy => src/proxy}/src/handlers/mod.rs | 0
{proxy => src/proxy}/src/hotspot.rs | 0
{proxy => src/proxy}/src/hotspot_lru.rs | 0
{proxy => src/proxy}/src/http/mod.rs | 0
{proxy => src/proxy}/src/http/prom.rs | 0
{proxy => src/proxy}/src/http/route.rs | 0
{proxy => src/proxy}/src/http/sql.rs | 0
{proxy => src/proxy}/src/influxdb/mod.rs | 0
{proxy => src/proxy}/src/influxdb/types.rs | 0
{proxy => src/proxy}/src/instance.rs | 0
{proxy => src/proxy}/src/lib.rs | 0
{proxy => src/proxy}/src/limiter.rs | 0
{proxy => src/proxy}/src/metrics.rs | 0
{proxy => src/proxy}/src/opentsdb/mod.rs | 0
{proxy => src/proxy}/src/opentsdb/types.rs | 0
{proxy => src/proxy}/src/read.rs | 0
.../src/schema_config_provider/cluster_based.rs | 0
.../src/schema_config_provider/config_based.rs | 0
.../proxy}/src/schema_config_provider/mod.rs | 0
{proxy => src/proxy}/src/util.rs | 0
{proxy => src/proxy}/src/write.rs | 0
{query_engine => src/query_engine}/Cargo.toml | 0
{query_engine => src/query_engine}/src/config.rs | 0
{query_engine => src/query_engine}/src/context.rs | 0
.../query_engine}/src/datafusion_impl/executor.rs | 0
.../src/datafusion_impl/logical_optimizer/tests.rs | 0
.../query_engine}/src/datafusion_impl/mod.rs | 0
.../physical_optimizer/coalesce_batches.rs | 0
.../src/datafusion_impl/physical_optimizer/mod.rs | 0
.../physical_optimizer/repartition.rs | 0
.../src/datafusion_impl/physical_plan.rs | 0
.../datafusion_impl/physical_plan_extension/mod.rs | 0
.../physical_plan_extension/prom_align.rs | 0
.../src/datafusion_impl/physical_planner.rs | 0
.../physical_planner_extension/mod.rs | 0
.../physical_planner_extension/prom_align.rs | 0
.../src/datafusion_impl/task_context.rs | 0
{query_engine => src/query_engine}/src/error.rs | 0
{query_engine => src/query_engine}/src/executor.rs | 0
{query_engine => src/query_engine}/src/lib.rs | 0
.../query_engine}/src/physical_planner.rs | 0
{query_frontend => src/query_frontend}/Cargo.toml | 0
{query_frontend => src/query_frontend}/src/ast.rs | 0
.../query_frontend}/src/config.rs | 0
.../query_frontend}/src/container.rs | 0
.../query_frontend}/src/frontend.rs | 0
.../query_frontend}/src/influxql/mod.rs | 0
.../query_frontend}/src/influxql/planner.rs | 0
{query_frontend => src/query_frontend}/src/lib.rs | 0
.../query_frontend}/src/logical_optimizer/mod.rs | 0
.../src/logical_optimizer/type_conversion.rs | 0
.../query_frontend}/src/parser.rs | 0
.../query_frontend}/src/partition.rs | 0
{query_frontend => src/query_frontend}/src/plan.rs | 0
.../query_frontend}/src/planner.rs | 0
.../query_frontend}/src/promql.rs | 0
.../query_frontend}/src/promql/convert.rs | 0
.../query_frontend}/src/promql/datafusion_util.rs | 0
.../query_frontend}/src/promql/error.rs | 0
.../query_frontend}/src/promql/pushdown.rs | 0
.../query_frontend}/src/promql/remote.rs | 0
.../query_frontend}/src/promql/udf.rs | 0
.../query_frontend}/src/provider.rs | 0
.../query_frontend}/src/tests.rs | 0
.../remote_engine_client}/Cargo.toml | 0
.../remote_engine_client}/src/cached_router.rs | 0
.../remote_engine_client}/src/channel.rs | 0
.../remote_engine_client}/src/client.rs | 0
.../remote_engine_client}/src/config.rs | 0
.../remote_engine_client}/src/lib.rs | 0
.../remote_engine_client}/src/status_code.rs | 0
{router => src/router}/Cargo.toml | 0
{router => src/router}/src/cluster_based.rs | 0
{router => src/router}/src/endpoint.rs | 0
{router => src/router}/src/hash.rs | 0
{router => src/router}/src/lib.rs | 0
{router => src/router}/src/rule_based.rs | 0
{server => src/server}/Cargo.toml | 0
{server => src/server}/src/config.rs | 0
{server => src/server}/src/consts.rs | 0
{server => src/server}/src/error_util.rs | 0
{server => src/server}/src/federated.rs | 0
.../server}/src/grpc/meta_event_service/error.rs | 0
.../server}/src/grpc/meta_event_service/mod.rs | 0
{server => src/server}/src/grpc/metrics.rs | 0
{server => src/server}/src/grpc/mod.rs | 0
.../src/grpc/remote_engine_service/error.rs | 0
.../src/grpc/remote_engine_service/metrics.rs | 0
.../server}/src/grpc/remote_engine_service/mod.rs | 0
.../server}/src/grpc/storage_service/error.rs | 0
.../server}/src/grpc/storage_service/header.rs | 0
.../server}/src/grpc/storage_service/mod.rs | 0
{server => src/server}/src/http.rs | 0
{server => src/server}/src/lib.rs | 0
{server => src/server}/src/local_tables.rs | 0
{server => src/server}/src/metrics.rs | 0
{server => src/server}/src/mysql/builder.rs | 0
{server => src/server}/src/mysql/error.rs | 0
{server => src/server}/src/mysql/mod.rs | 0
{server => src/server}/src/mysql/service.rs | 0
{server => src/server}/src/mysql/worker.rs | 0
{server => src/server}/src/mysql/writer.rs | 0
{server => src/server}/src/postgresql/builder.rs | 0
{server => src/server}/src/postgresql/error.rs | 0
{server => src/server}/src/postgresql/handler.rs | 0
{server => src/server}/src/postgresql/mod.rs | 0
{server => src/server}/src/postgresql/service.rs | 0
{server => src/server}/src/server.rs | 0
{server => src/server}/src/session.rs | 0
{system_catalog => src/system_catalog}/Cargo.toml | 0
{system_catalog => src/system_catalog}/src/lib.rs | 0
.../system_catalog}/src/sys_catalog_table.rs | 0
.../system_catalog}/src/tables.rs | 0
{table_engine => src/table_engine}/Cargo.toml | 0
{table_engine => src/table_engine}/src/engine.rs | 0
{table_engine => src/table_engine}/src/lib.rs | 0
{table_engine => src/table_engine}/src/memory.rs | 0
.../table_engine}/src/partition/mod.rs | 0
.../src/partition/rule/df_adapter/extractor.rs | 0
.../src/partition/rule/df_adapter/mod.rs | 0
.../table_engine}/src/partition/rule/factory.rs | 0
.../table_engine}/src/partition/rule/filter.rs | 0
.../table_engine}/src/partition/rule/key.rs | 0
.../table_engine}/src/partition/rule/mod.rs | 0
.../table_engine}/src/partition/rule/random.rs | 0
.../table_engine}/src/predicate.rs | 0
{table_engine => src/table_engine}/src/provider.rs | 0
{table_engine => src/table_engine}/src/proxy.rs | 0
.../table_engine}/src/remote/mod.rs | 0
.../table_engine}/src/remote/model.rs | 0
{table_engine => src/table_engine}/src/stream.rs | 0
{table_engine => src/table_engine}/src/table.rs | 0
{tools => src/tools}/Cargo.toml | 0
{tools => src/tools}/src/bin/sst-convert.rs | 0
{tools => src/tools}/src/bin/sst-metadata.rs | 0
{tools => src/tools}/src/lib.rs | 0
{tools => src/tools}/src/sst_util.rs | 0
484 files changed, 105 insertions(+), 105 deletions(-)
diff --git a/.gitmodules b/.gitmodules
index 96ef7ba5..c413bc67 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,3 @@
-[submodule "components/parquet-testing"]
- path = components/parquet-testing
- url = https://github.com/apache/parquet-testing.git
+[submodule "parquet-testing"]
+ path = src/components/parquet-testing
+ url = https://github.com/apache/parquet-testing.git
diff --git a/Cargo.toml b/Cargo.toml
index 9813f1c5..cee30e63 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -25,168 +25,168 @@ license = "Apache-2.0"
resolver = "2"
# In alphabetical order
members = [
- "analytic_engine",
- "benchmarks",
- "catalog",
- "catalog_impls",
- "cluster",
- "common_types",
- "components/alloc_tracker",
- "components/arena",
- "components/arrow_ext",
- "components/bytes_ext",
- "components/codec",
- "components/future_ext",
- "components/hash_ext",
- "components/id_allocator",
- "components/logger",
- "components/macros",
- "components/message_queue",
- "components/metric_ext",
- "components/notifier",
- "components/object_store",
- "components/panic_ext",
- "components/parquet_ext",
- "components/partitioned_lock",
- "components/profile",
- "components/runtime",
- "components/sampling_cache",
- "components/size_ext",
- "components/skiplist",
- "components/system_stats",
- "components/table_kv",
- "components/test_util",
- "components/time_ext",
- "components/timed_task",
- "components/toml_ext",
- "components/trace_metric",
- "components/trace_metric_derive",
- "components/trace_metric_derive_tests",
- "components/tracing_util",
- "df_engine_extensions",
- "df_operator",
"integration_tests",
"integration_tests/sdk/rust",
- "interpreters",
- "meta_client",
- "partition_table_engine",
- "proxy",
- "query_engine",
- "query_frontend",
- "remote_engine_client",
- "router",
- "server",
+ "src/analytic_engine",
+ "src/benchmarks",
+ "src/catalog",
+ "src/catalog_impls",
+ "src/cluster",
+ "src/common_types",
+ "src/components/alloc_tracker",
+ "src/components/arena",
+ "src/components/arrow_ext",
+ "src/components/bytes_ext",
+ "src/components/codec",
+ "src/components/future_ext",
+ "src/components/hash_ext",
+ "src/components/id_allocator",
+ "src/components/logger",
+ "src/components/macros",
+ "src/components/message_queue",
+ "src/components/metric_ext",
+ "src/components/notifier",
+ "src/components/object_store",
+ "src/components/panic_ext",
+ "src/components/parquet_ext",
+ "src/components/partitioned_lock",
+ "src/components/profile",
+ "src/components/runtime",
+ "src/components/sampling_cache",
+ "src/components/size_ext",
+ "src/components/skiplist",
+ "src/components/system_stats",
+ "src/components/table_kv",
+ "src/components/test_util",
+ "src/components/time_ext",
+ "src/components/timed_task",
+ "src/components/toml_ext",
+ "src/components/trace_metric",
+ "src/components/trace_metric_derive",
+ "src/components/trace_metric_derive_tests",
+ "src/components/tracing_util",
+ "src/df_engine_extensions",
+ "src/df_operator",
"src/horaedb",
+ "src/interpreters",
+ "src/meta_client",
+ "src/partition_table_engine",
+ "src/proxy",
+ "src/query_engine",
+ "src/query_frontend",
+ "src/remote_engine_client",
+ "src/router",
+ "src/server",
+ "src/system_catalog",
+ "src/table_engine",
+ "src/tools",
"src/wal",
- "system_catalog",
- "table_engine",
- "tools",
]
[workspace.dependencies]
-alloc_tracker = { path = "components/alloc_tracker" }
+alloc_tracker = { path = "src/components/alloc_tracker" }
arrow = { version = "43.0.0", features = ["prettyprint"] }
arrow_ipc = { version = "43.0.0" }
-arrow_ext = { path = "components/arrow_ext" }
-analytic_engine = { path = "analytic_engine" }
-arena = { path = "components/arena" }
+arrow_ext = { path = "src/components/arrow_ext" }
+analytic_engine = { path = "src/analytic_engine" }
+arena = { path = "src/components/arena" }
async-stream = "0.3.4"
async-trait = "0.1.72"
atomic_enum = "0.2.0"
base64 = "0.13"
bytes = "1"
-bytes_ext = { path = "components/bytes_ext" }
-catalog = { path = "catalog" }
-catalog_impls = { path = "catalog_impls" }
+bytes_ext = { path = "src/components/bytes_ext" }
+catalog = { path = "src/catalog" }
+catalog_impls = { path = "src/catalog_impls" }
horaedbproto = { git =
"https://github.com/apache/incubator-horaedb-proto.git", rev =
"19ece8f771fc0b3e8e734072cc3d8040de6c74cb" }
-codec = { path = "components/codec" }
+codec = { path = "src/components/codec" }
chrono = "0.4"
clap = "3.0"
clru = "0.6.1"
-cluster = { path = "cluster" }
+cluster = { path = "src/cluster" }
criterion = "0.5"
horaedb-client = "1.0.2"
-common_types = { path = "common_types" }
+common_types = { path = "src/common_types" }
datafusion = { git = "https://github.com/CeresDB/arrow-datafusion.git", rev =
"9c3a537e25e5ab3299922864034f67fb2f79805d" }
datafusion-proto = { git = "https://github.com/CeresDB/arrow-datafusion.git",
rev = "9c3a537e25e5ab3299922864034f67fb2f79805d" }
derive_builder = "0.12"
-df_operator = { path = "df_operator" }
-df_engine_extensions = { path = "df_engine_extensions" }
-future_ext = { path = "components/future_ext" }
+df_operator = { path = "src/df_operator" }
+df_engine_extensions = { path = "src/df_engine_extensions" }
+future_ext = { path = "src/components/future_ext" }
etcd-client = { version = "0.10.3", features = ["tls"] }
env_logger = "0.6"
futures = "0.3"
-generic_error = { path = "components/generic_error" }
-hash_ext = { path = "components/hash_ext" }
+generic_error = { path = "src/components/generic_error" }
+hash_ext = { path = "src/components/hash_ext" }
hex = "0.4.3"
hyperloglog = { git = "https://github.com/jedisct1/rust-hyperloglog.git", rev
= "425487ce910f26636fbde8c4d640b538431aad50" }
-id_allocator = { path = "components/id_allocator" }
+id_allocator = { path = "src/components/id_allocator" }
influxql-logical-planner = { git = "https://github.com/CeresDB/influxql.git",
rev = "a905863", package = "iox_query_influxql" }
influxql-parser = { git = "https://github.com/CeresDB/influxql.git", rev =
"a905863", package = "influxdb_influxql_parser" }
influxql-query = { git = "https://github.com/CeresDB/influxql.git", rev =
"a905863", package = "iox_query" }
influxql-schema = { git = "https://github.com/CeresDB/influxql.git", rev =
"a905863", package = "schema" }
-interpreters = { path = "interpreters" }
+interpreters = { path = "src/interpreters" }
itertools = "0.10.5"
lz4_flex = { version = "0.11", default-features = false, features = ["frame"] }
lazy_static = "1.4.0"
-logger = { path = "components/logger" }
+logger = { path = "src/components/logger" }
lru = "0.7.6"
-macros = { path = "components/macros" }
-message_queue = { path = "components/message_queue" }
-meta_client = { path = "meta_client" }
-metric_ext = { path = "components/metric_ext" }
-notifier = { path = "components/notifier" }
-object_store = { path = "components/object_store" }
+macros = { path = "src/components/macros" }
+message_queue = { path = "src/components/message_queue" }
+meta_client = { path = "src/meta_client" }
+metric_ext = { path = "src/components/metric_ext" }
+notifier = { path = "src/components/notifier" }
+object_store = { path = "src/components/object_store" }
once_cell = "1.18"
-panic_ext = { path = "components/panic_ext" }
-partitioned_lock = { path = "components/partitioned_lock" }
-partition_table_engine = { path = "partition_table_engine" }
-parquet_ext = { path = "components/parquet_ext" }
+panic_ext = { path = "src/components/panic_ext" }
+partitioned_lock = { path = "src/components/partitioned_lock" }
+partition_table_engine = { path = "src/partition_table_engine" }
+parquet_ext = { path = "src/components/parquet_ext" }
parquet = { version = "43.0.0" }
paste = "1.0"
pin-project-lite = "0.2.8"
pprof = "0.12.1"
-profile = { path = "components/profile" }
+profile = { path = "src/components/profile" }
prom-remote-api = { version = "0.2.2" }
prometheus = "0.12"
prometheus-static-metric = "0.5"
prost = "0.11"
-proxy = { path = "proxy" }
-query_engine = { path = "query_engine" }
-query_frontend = { path = "query_frontend" }
+proxy = { path = "src/proxy" }
+query_engine = { path = "src/query_engine" }
+query_frontend = { path = "src/query_frontend" }
rand = "0.7"
regex = "1"
-remote_engine_client = { path = "remote_engine_client" }
+remote_engine_client = { path = "src/remote_engine_client" }
reqwest = { version = "0.11", default-features = false, features = [
"rustls-tls",
"json",
] }
-router = { path = "router" }
-runtime = { path = "components/runtime" }
-sampling_cache = { path = "components/sampling_cache" }
+router = { path = "src/router" }
+runtime = { path = "src/components/runtime" }
+sampling_cache = { path = "src/components/sampling_cache" }
snafu = { version = "0.6.10", features = ["backtraces"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0.60"
-server = { path = "server" }
-size_ext = { path = "components/size_ext" }
+server = { path = "src/server" }
+size_ext = { path = "src/components/size_ext" }
smallvec = "1.6"
slog = "2.7"
spin = "0.9.6"
sqlparser = { version = "0.35", features = ["serde"] }
-system_catalog = { path = "system_catalog" }
-system_statis = { path = "component/system_stats" }
-table_engine = { path = "table_engine" }
-table_kv = { path = "components/table_kv" }
+system_catalog = { path = "src/system_catalog" }
+system_statis = { path = "src/components/system_stats" }
+table_engine = { path = "src/table_engine" }
+table_kv = { path = "src/components/table_kv" }
tempfile = "3.1.0"
-test_util = { path = "components/test_util" }
-time_ext = { path = "components/time_ext" }
+test_util = { path = "src/components/test_util" }
+time_ext = { path = "src/components/time_ext" }
toml = "0.7"
-toml_ext = { path = "components/toml_ext" }
-timed_task = { path = "components/timed_task" }
-tracing_util = { path = "components/tracing_util" }
-trace_metric = { path = "components/trace_metric" }
-trace_metric_derive = { path = "components/trace_metric_derive" }
-trace_metric_derive_tests = { path = "components/trace_metric_derive_tests" }
+toml_ext = { path = "src/components/toml_ext" }
+timed_task = { path = "src/components/timed_task" }
+tracing_util = { path = "src/components/tracing_util" }
+trace_metric = { path = "src/components/trace_metric" }
+trace_metric_derive = { path = "src/components/trace_metric_derive" }
+trace_metric_derive_tests = { path =
"src/components/trace_metric_derive_tests" }
tonic = "0.8.1"
tokio = { version = "1.29", features = ["full"] }
uuid = "1.6.1"
diff --git a/analytic_engine/Cargo.toml b/src/analytic_engine/Cargo.toml
similarity index 100%
rename from analytic_engine/Cargo.toml
rename to src/analytic_engine/Cargo.toml
diff --git a/analytic_engine/src/compaction/metrics.rs
b/src/analytic_engine/src/compaction/metrics.rs
similarity index 100%
rename from analytic_engine/src/compaction/metrics.rs
rename to src/analytic_engine/src/compaction/metrics.rs
diff --git a/analytic_engine/src/compaction/mod.rs
b/src/analytic_engine/src/compaction/mod.rs
similarity index 100%
rename from analytic_engine/src/compaction/mod.rs
rename to src/analytic_engine/src/compaction/mod.rs
diff --git a/analytic_engine/src/compaction/picker.rs
b/src/analytic_engine/src/compaction/picker.rs
similarity index 100%
rename from analytic_engine/src/compaction/picker.rs
rename to src/analytic_engine/src/compaction/picker.rs
diff --git a/analytic_engine/src/compaction/scheduler.rs
b/src/analytic_engine/src/compaction/scheduler.rs
similarity index 100%
rename from analytic_engine/src/compaction/scheduler.rs
rename to src/analytic_engine/src/compaction/scheduler.rs
diff --git a/analytic_engine/src/context.rs b/src/analytic_engine/src/context.rs
similarity index 100%
rename from analytic_engine/src/context.rs
rename to src/analytic_engine/src/context.rs
diff --git a/analytic_engine/src/engine.rs b/src/analytic_engine/src/engine.rs
similarity index 100%
rename from analytic_engine/src/engine.rs
rename to src/analytic_engine/src/engine.rs
diff --git a/analytic_engine/src/instance/alter.rs
b/src/analytic_engine/src/instance/alter.rs
similarity index 100%
rename from analytic_engine/src/instance/alter.rs
rename to src/analytic_engine/src/instance/alter.rs
diff --git a/analytic_engine/src/instance/close.rs
b/src/analytic_engine/src/instance/close.rs
similarity index 100%
rename from analytic_engine/src/instance/close.rs
rename to src/analytic_engine/src/instance/close.rs
diff --git a/analytic_engine/src/instance/create.rs
b/src/analytic_engine/src/instance/create.rs
similarity index 100%
rename from analytic_engine/src/instance/create.rs
rename to src/analytic_engine/src/instance/create.rs
diff --git a/analytic_engine/src/instance/drop.rs
b/src/analytic_engine/src/instance/drop.rs
similarity index 100%
rename from analytic_engine/src/instance/drop.rs
rename to src/analytic_engine/src/instance/drop.rs
diff --git a/analytic_engine/src/instance/engine.rs
b/src/analytic_engine/src/instance/engine.rs
similarity index 100%
rename from analytic_engine/src/instance/engine.rs
rename to src/analytic_engine/src/instance/engine.rs
diff --git a/analytic_engine/src/instance/flush_compaction.rs
b/src/analytic_engine/src/instance/flush_compaction.rs
similarity index 100%
rename from analytic_engine/src/instance/flush_compaction.rs
rename to src/analytic_engine/src/instance/flush_compaction.rs
diff --git a/analytic_engine/src/instance/mem_collector.rs
b/src/analytic_engine/src/instance/mem_collector.rs
similarity index 100%
rename from analytic_engine/src/instance/mem_collector.rs
rename to src/analytic_engine/src/instance/mem_collector.rs
diff --git a/analytic_engine/src/instance/mod.rs
b/src/analytic_engine/src/instance/mod.rs
similarity index 100%
rename from analytic_engine/src/instance/mod.rs
rename to src/analytic_engine/src/instance/mod.rs
diff --git a/analytic_engine/src/instance/open.rs
b/src/analytic_engine/src/instance/open.rs
similarity index 100%
rename from analytic_engine/src/instance/open.rs
rename to src/analytic_engine/src/instance/open.rs
diff --git a/analytic_engine/src/instance/read.rs
b/src/analytic_engine/src/instance/read.rs
similarity index 100%
rename from analytic_engine/src/instance/read.rs
rename to src/analytic_engine/src/instance/read.rs
diff --git a/analytic_engine/src/instance/reorder_memtable.rs
b/src/analytic_engine/src/instance/reorder_memtable.rs
similarity index 100%
rename from analytic_engine/src/instance/reorder_memtable.rs
rename to src/analytic_engine/src/instance/reorder_memtable.rs
diff --git a/analytic_engine/src/instance/serial_executor.rs
b/src/analytic_engine/src/instance/serial_executor.rs
similarity index 100%
rename from analytic_engine/src/instance/serial_executor.rs
rename to src/analytic_engine/src/instance/serial_executor.rs
diff --git a/analytic_engine/src/instance/wal_replayer.rs
b/src/analytic_engine/src/instance/wal_replayer.rs
similarity index 100%
rename from analytic_engine/src/instance/wal_replayer.rs
rename to src/analytic_engine/src/instance/wal_replayer.rs
diff --git a/analytic_engine/src/instance/write.rs
b/src/analytic_engine/src/instance/write.rs
similarity index 100%
rename from analytic_engine/src/instance/write.rs
rename to src/analytic_engine/src/instance/write.rs
diff --git a/analytic_engine/src/lib.rs b/src/analytic_engine/src/lib.rs
similarity index 100%
rename from analytic_engine/src/lib.rs
rename to src/analytic_engine/src/lib.rs
diff --git a/analytic_engine/src/manifest/details.rs
b/src/analytic_engine/src/manifest/details.rs
similarity index 100%
rename from analytic_engine/src/manifest/details.rs
rename to src/analytic_engine/src/manifest/details.rs
diff --git a/analytic_engine/src/manifest/meta_edit.rs
b/src/analytic_engine/src/manifest/meta_edit.rs
similarity index 100%
rename from analytic_engine/src/manifest/meta_edit.rs
rename to src/analytic_engine/src/manifest/meta_edit.rs
diff --git a/analytic_engine/src/manifest/meta_snapshot.rs
b/src/analytic_engine/src/manifest/meta_snapshot.rs
similarity index 100%
rename from analytic_engine/src/manifest/meta_snapshot.rs
rename to src/analytic_engine/src/manifest/meta_snapshot.rs
diff --git a/analytic_engine/src/manifest/mod.rs
b/src/analytic_engine/src/manifest/mod.rs
similarity index 100%
rename from analytic_engine/src/manifest/mod.rs
rename to src/analytic_engine/src/manifest/mod.rs
diff --git a/analytic_engine/src/memtable/columnar/factory.rs
b/src/analytic_engine/src/memtable/columnar/factory.rs
similarity index 100%
rename from analytic_engine/src/memtable/columnar/factory.rs
rename to src/analytic_engine/src/memtable/columnar/factory.rs
diff --git a/analytic_engine/src/memtable/columnar/iter.rs
b/src/analytic_engine/src/memtable/columnar/iter.rs
similarity index 100%
rename from analytic_engine/src/memtable/columnar/iter.rs
rename to src/analytic_engine/src/memtable/columnar/iter.rs
diff --git a/analytic_engine/src/memtable/columnar/mod.rs
b/src/analytic_engine/src/memtable/columnar/mod.rs
similarity index 100%
rename from analytic_engine/src/memtable/columnar/mod.rs
rename to src/analytic_engine/src/memtable/columnar/mod.rs
diff --git a/analytic_engine/src/memtable/factory.rs
b/src/analytic_engine/src/memtable/factory.rs
similarity index 100%
rename from analytic_engine/src/memtable/factory.rs
rename to src/analytic_engine/src/memtable/factory.rs
diff --git a/analytic_engine/src/memtable/key.rs
b/src/analytic_engine/src/memtable/key.rs
similarity index 100%
rename from analytic_engine/src/memtable/key.rs
rename to src/analytic_engine/src/memtable/key.rs
diff --git a/analytic_engine/src/memtable/layered/factory.rs
b/src/analytic_engine/src/memtable/layered/factory.rs
similarity index 100%
rename from analytic_engine/src/memtable/layered/factory.rs
rename to src/analytic_engine/src/memtable/layered/factory.rs
diff --git a/analytic_engine/src/memtable/layered/iter.rs
b/src/analytic_engine/src/memtable/layered/iter.rs
similarity index 100%
rename from analytic_engine/src/memtable/layered/iter.rs
rename to src/analytic_engine/src/memtable/layered/iter.rs
diff --git a/analytic_engine/src/memtable/layered/mod.rs
b/src/analytic_engine/src/memtable/layered/mod.rs
similarity index 100%
rename from analytic_engine/src/memtable/layered/mod.rs
rename to src/analytic_engine/src/memtable/layered/mod.rs
diff --git a/analytic_engine/src/memtable/mod.rs
b/src/analytic_engine/src/memtable/mod.rs
similarity index 100%
rename from analytic_engine/src/memtable/mod.rs
rename to src/analytic_engine/src/memtable/mod.rs
diff --git a/analytic_engine/src/memtable/reversed_iter.rs
b/src/analytic_engine/src/memtable/reversed_iter.rs
similarity index 100%
rename from analytic_engine/src/memtable/reversed_iter.rs
rename to src/analytic_engine/src/memtable/reversed_iter.rs
diff --git a/analytic_engine/src/memtable/skiplist/factory.rs
b/src/analytic_engine/src/memtable/skiplist/factory.rs
similarity index 100%
rename from analytic_engine/src/memtable/skiplist/factory.rs
rename to src/analytic_engine/src/memtable/skiplist/factory.rs
diff --git a/analytic_engine/src/memtable/skiplist/iter.rs
b/src/analytic_engine/src/memtable/skiplist/iter.rs
similarity index 100%
rename from analytic_engine/src/memtable/skiplist/iter.rs
rename to src/analytic_engine/src/memtable/skiplist/iter.rs
diff --git a/analytic_engine/src/memtable/skiplist/mod.rs
b/src/analytic_engine/src/memtable/skiplist/mod.rs
similarity index 100%
rename from analytic_engine/src/memtable/skiplist/mod.rs
rename to src/analytic_engine/src/memtable/skiplist/mod.rs
diff --git a/analytic_engine/src/memtable/test_util.rs
b/src/analytic_engine/src/memtable/test_util.rs
similarity index 100%
rename from analytic_engine/src/memtable/test_util.rs
rename to src/analytic_engine/src/memtable/test_util.rs
diff --git a/analytic_engine/src/payload.rs b/src/analytic_engine/src/payload.rs
similarity index 100%
rename from analytic_engine/src/payload.rs
rename to src/analytic_engine/src/payload.rs
diff --git a/analytic_engine/src/prefetchable_stream.rs
b/src/analytic_engine/src/prefetchable_stream.rs
similarity index 100%
rename from analytic_engine/src/prefetchable_stream.rs
rename to src/analytic_engine/src/prefetchable_stream.rs
diff --git a/analytic_engine/src/row_iter/chain.rs
b/src/analytic_engine/src/row_iter/chain.rs
similarity index 100%
rename from analytic_engine/src/row_iter/chain.rs
rename to src/analytic_engine/src/row_iter/chain.rs
diff --git a/analytic_engine/src/row_iter/dedup.rs
b/src/analytic_engine/src/row_iter/dedup.rs
similarity index 100%
rename from analytic_engine/src/row_iter/dedup.rs
rename to src/analytic_engine/src/row_iter/dedup.rs
diff --git a/analytic_engine/src/row_iter/merge.rs
b/src/analytic_engine/src/row_iter/merge.rs
similarity index 100%
rename from analytic_engine/src/row_iter/merge.rs
rename to src/analytic_engine/src/row_iter/merge.rs
diff --git a/analytic_engine/src/row_iter/mod.rs
b/src/analytic_engine/src/row_iter/mod.rs
similarity index 100%
rename from analytic_engine/src/row_iter/mod.rs
rename to src/analytic_engine/src/row_iter/mod.rs
diff --git a/analytic_engine/src/row_iter/record_batch_stream.rs
b/src/analytic_engine/src/row_iter/record_batch_stream.rs
similarity index 100%
rename from analytic_engine/src/row_iter/record_batch_stream.rs
rename to src/analytic_engine/src/row_iter/record_batch_stream.rs
diff --git a/analytic_engine/src/row_iter/tests.rs
b/src/analytic_engine/src/row_iter/tests.rs
similarity index 100%
rename from analytic_engine/src/row_iter/tests.rs
rename to src/analytic_engine/src/row_iter/tests.rs
diff --git a/analytic_engine/src/sampler.rs b/src/analytic_engine/src/sampler.rs
similarity index 100%
rename from analytic_engine/src/sampler.rs
rename to src/analytic_engine/src/sampler.rs
diff --git a/analytic_engine/src/setup.rs b/src/analytic_engine/src/setup.rs
similarity index 100%
rename from analytic_engine/src/setup.rs
rename to src/analytic_engine/src/setup.rs
diff --git a/analytic_engine/src/space.rs b/src/analytic_engine/src/space.rs
similarity index 100%
rename from analytic_engine/src/space.rs
rename to src/analytic_engine/src/space.rs
diff --git a/analytic_engine/src/sst/factory.rs
b/src/analytic_engine/src/sst/factory.rs
similarity index 100%
rename from analytic_engine/src/sst/factory.rs
rename to src/analytic_engine/src/sst/factory.rs
diff --git a/analytic_engine/src/sst/file.rs
b/src/analytic_engine/src/sst/file.rs
similarity index 100%
rename from analytic_engine/src/sst/file.rs
rename to src/analytic_engine/src/sst/file.rs
diff --git a/analytic_engine/src/sst/header.rs
b/src/analytic_engine/src/sst/header.rs
similarity index 100%
rename from analytic_engine/src/sst/header.rs
rename to src/analytic_engine/src/sst/header.rs
diff --git a/analytic_engine/src/sst/manager.rs
b/src/analytic_engine/src/sst/manager.rs
similarity index 100%
rename from analytic_engine/src/sst/manager.rs
rename to src/analytic_engine/src/sst/manager.rs
diff --git a/analytic_engine/src/sst/meta_data/cache.rs
b/src/analytic_engine/src/sst/meta_data/cache.rs
similarity index 100%
rename from analytic_engine/src/sst/meta_data/cache.rs
rename to src/analytic_engine/src/sst/meta_data/cache.rs
diff --git a/analytic_engine/src/sst/meta_data/metadata_reader.rs
b/src/analytic_engine/src/sst/meta_data/metadata_reader.rs
similarity index 100%
rename from analytic_engine/src/sst/meta_data/metadata_reader.rs
rename to src/analytic_engine/src/sst/meta_data/metadata_reader.rs
diff --git a/analytic_engine/src/sst/meta_data/mod.rs
b/src/analytic_engine/src/sst/meta_data/mod.rs
similarity index 100%
rename from analytic_engine/src/sst/meta_data/mod.rs
rename to src/analytic_engine/src/sst/meta_data/mod.rs
diff --git a/analytic_engine/src/sst/metrics.rs
b/src/analytic_engine/src/sst/metrics.rs
similarity index 100%
rename from analytic_engine/src/sst/metrics.rs
rename to src/analytic_engine/src/sst/metrics.rs
diff --git a/analytic_engine/src/sst/mod.rs b/src/analytic_engine/src/sst/mod.rs
similarity index 100%
rename from analytic_engine/src/sst/mod.rs
rename to src/analytic_engine/src/sst/mod.rs
diff --git a/analytic_engine/src/sst/parquet/async_reader.rs
b/src/analytic_engine/src/sst/parquet/async_reader.rs
similarity index 100%
rename from analytic_engine/src/sst/parquet/async_reader.rs
rename to src/analytic_engine/src/sst/parquet/async_reader.rs
diff --git a/analytic_engine/src/sst/parquet/encoding.rs
b/src/analytic_engine/src/sst/parquet/encoding.rs
similarity index 100%
rename from analytic_engine/src/sst/parquet/encoding.rs
rename to src/analytic_engine/src/sst/parquet/encoding.rs
diff --git a/analytic_engine/src/sst/parquet/meta_data.rs
b/src/analytic_engine/src/sst/parquet/meta_data.rs
similarity index 100%
rename from analytic_engine/src/sst/parquet/meta_data.rs
rename to src/analytic_engine/src/sst/parquet/meta_data.rs
diff --git a/analytic_engine/src/sst/parquet/mod.rs
b/src/analytic_engine/src/sst/parquet/mod.rs
similarity index 100%
rename from analytic_engine/src/sst/parquet/mod.rs
rename to src/analytic_engine/src/sst/parquet/mod.rs
diff --git a/analytic_engine/src/sst/parquet/row_group_pruner.rs
b/src/analytic_engine/src/sst/parquet/row_group_pruner.rs
similarity index 100%
rename from analytic_engine/src/sst/parquet/row_group_pruner.rs
rename to src/analytic_engine/src/sst/parquet/row_group_pruner.rs
diff --git a/analytic_engine/src/sst/parquet/writer.rs
b/src/analytic_engine/src/sst/parquet/writer.rs
similarity index 100%
rename from analytic_engine/src/sst/parquet/writer.rs
rename to src/analytic_engine/src/sst/parquet/writer.rs
diff --git a/analytic_engine/src/sst/reader.rs
b/src/analytic_engine/src/sst/reader.rs
similarity index 100%
rename from analytic_engine/src/sst/reader.rs
rename to src/analytic_engine/src/sst/reader.rs
diff --git a/analytic_engine/src/sst/writer.rs
b/src/analytic_engine/src/sst/writer.rs
similarity index 100%
rename from analytic_engine/src/sst/writer.rs
rename to src/analytic_engine/src/sst/writer.rs
diff --git a/analytic_engine/src/table/data.rs
b/src/analytic_engine/src/table/data.rs
similarity index 100%
rename from analytic_engine/src/table/data.rs
rename to src/analytic_engine/src/table/data.rs
diff --git a/analytic_engine/src/table/metrics.rs
b/src/analytic_engine/src/table/metrics.rs
similarity index 100%
rename from analytic_engine/src/table/metrics.rs
rename to src/analytic_engine/src/table/metrics.rs
diff --git a/analytic_engine/src/table/mod.rs
b/src/analytic_engine/src/table/mod.rs
similarity index 100%
rename from analytic_engine/src/table/mod.rs
rename to src/analytic_engine/src/table/mod.rs
diff --git a/analytic_engine/src/table/sst_util.rs
b/src/analytic_engine/src/table/sst_util.rs
similarity index 100%
rename from analytic_engine/src/table/sst_util.rs
rename to src/analytic_engine/src/table/sst_util.rs
diff --git a/analytic_engine/src/table/version.rs
b/src/analytic_engine/src/table/version.rs
similarity index 100%
rename from analytic_engine/src/table/version.rs
rename to src/analytic_engine/src/table/version.rs
diff --git a/analytic_engine/src/table/version_edit.rs
b/src/analytic_engine/src/table/version_edit.rs
similarity index 100%
rename from analytic_engine/src/table/version_edit.rs
rename to src/analytic_engine/src/table/version_edit.rs
diff --git a/analytic_engine/src/table_meta_set_impl.rs
b/src/analytic_engine/src/table_meta_set_impl.rs
similarity index 100%
rename from analytic_engine/src/table_meta_set_impl.rs
rename to src/analytic_engine/src/table_meta_set_impl.rs
diff --git a/analytic_engine/src/table_options.rs
b/src/analytic_engine/src/table_options.rs
similarity index 100%
rename from analytic_engine/src/table_options.rs
rename to src/analytic_engine/src/table_options.rs
diff --git a/analytic_engine/src/tests/alter_test.rs
b/src/analytic_engine/src/tests/alter_test.rs
similarity index 100%
rename from analytic_engine/src/tests/alter_test.rs
rename to src/analytic_engine/src/tests/alter_test.rs
diff --git a/analytic_engine/src/tests/compaction_test.rs
b/src/analytic_engine/src/tests/compaction_test.rs
similarity index 100%
rename from analytic_engine/src/tests/compaction_test.rs
rename to src/analytic_engine/src/tests/compaction_test.rs
diff --git a/analytic_engine/src/tests/drop_test.rs
b/src/analytic_engine/src/tests/drop_test.rs
similarity index 100%
rename from analytic_engine/src/tests/drop_test.rs
rename to src/analytic_engine/src/tests/drop_test.rs
diff --git a/analytic_engine/src/tests/mod.rs
b/src/analytic_engine/src/tests/mod.rs
similarity index 100%
rename from analytic_engine/src/tests/mod.rs
rename to src/analytic_engine/src/tests/mod.rs
diff --git a/analytic_engine/src/tests/open_test.rs
b/src/analytic_engine/src/tests/open_test.rs
similarity index 100%
rename from analytic_engine/src/tests/open_test.rs
rename to src/analytic_engine/src/tests/open_test.rs
diff --git a/analytic_engine/src/tests/read_write_test.rs
b/src/analytic_engine/src/tests/read_write_test.rs
similarity index 100%
rename from analytic_engine/src/tests/read_write_test.rs
rename to src/analytic_engine/src/tests/read_write_test.rs
diff --git a/analytic_engine/src/tests/row_util.rs
b/src/analytic_engine/src/tests/row_util.rs
similarity index 100%
rename from analytic_engine/src/tests/row_util.rs
rename to src/analytic_engine/src/tests/row_util.rs
diff --git a/analytic_engine/src/tests/table.rs
b/src/analytic_engine/src/tests/table.rs
similarity index 100%
rename from analytic_engine/src/tests/table.rs
rename to src/analytic_engine/src/tests/table.rs
diff --git a/analytic_engine/src/tests/util.rs
b/src/analytic_engine/src/tests/util.rs
similarity index 100%
rename from analytic_engine/src/tests/util.rs
rename to src/analytic_engine/src/tests/util.rs
diff --git a/benchmarks/Cargo.toml b/src/benchmarks/Cargo.toml
similarity index 100%
rename from benchmarks/Cargo.toml
rename to src/benchmarks/Cargo.toml
diff --git a/benchmarks/README.md b/src/benchmarks/README.md
similarity index 100%
rename from benchmarks/README.md
rename to src/benchmarks/README.md
diff --git a/benchmarks/bench.toml b/src/benchmarks/bench.toml
similarity index 100%
rename from benchmarks/bench.toml
rename to src/benchmarks/bench.toml
diff --git a/benchmarks/benches/bench.rs b/src/benchmarks/benches/bench.rs
similarity index 100%
rename from benchmarks/benches/bench.rs
rename to src/benchmarks/benches/bench.rs
diff --git a/benchmarks/config/bench.toml b/src/benchmarks/config/bench.toml
similarity index 100%
rename from benchmarks/config/bench.toml
rename to src/benchmarks/config/bench.toml
diff --git a/benchmarks/config/sst.toml b/src/benchmarks/config/sst.toml
similarity index 100%
rename from benchmarks/config/sst.toml
rename to src/benchmarks/config/sst.toml
diff --git a/benchmarks/src/bin/parquet-reader.rs
b/src/benchmarks/src/bin/parquet-reader.rs
similarity index 100%
rename from benchmarks/src/bin/parquet-reader.rs
rename to src/benchmarks/src/bin/parquet-reader.rs
diff --git a/benchmarks/src/bin/sst-tools.rs
b/src/benchmarks/src/bin/sst-tools.rs
similarity index 100%
rename from benchmarks/src/bin/sst-tools.rs
rename to src/benchmarks/src/bin/sst-tools.rs
diff --git a/benchmarks/src/config.rs b/src/benchmarks/src/config.rs
similarity index 100%
rename from benchmarks/src/config.rs
rename to src/benchmarks/src/config.rs
diff --git a/benchmarks/src/lib.rs b/src/benchmarks/src/lib.rs
similarity index 100%
rename from benchmarks/src/lib.rs
rename to src/benchmarks/src/lib.rs
diff --git a/benchmarks/src/merge_memtable_bench.rs
b/src/benchmarks/src/merge_memtable_bench.rs
similarity index 100%
rename from benchmarks/src/merge_memtable_bench.rs
rename to src/benchmarks/src/merge_memtable_bench.rs
diff --git a/benchmarks/src/merge_sst_bench.rs
b/src/benchmarks/src/merge_sst_bench.rs
similarity index 100%
rename from benchmarks/src/merge_sst_bench.rs
rename to src/benchmarks/src/merge_sst_bench.rs
diff --git a/benchmarks/src/parquet_bench.rs
b/src/benchmarks/src/parquet_bench.rs
similarity index 100%
rename from benchmarks/src/parquet_bench.rs
rename to src/benchmarks/src/parquet_bench.rs
diff --git a/benchmarks/src/scan_memtable_bench.rs
b/src/benchmarks/src/scan_memtable_bench.rs
similarity index 100%
rename from benchmarks/src/scan_memtable_bench.rs
rename to src/benchmarks/src/scan_memtable_bench.rs
diff --git a/benchmarks/src/sst_bench.rs b/src/benchmarks/src/sst_bench.rs
similarity index 100%
rename from benchmarks/src/sst_bench.rs
rename to src/benchmarks/src/sst_bench.rs
diff --git a/benchmarks/src/sst_tools.rs b/src/benchmarks/src/sst_tools.rs
similarity index 100%
rename from benchmarks/src/sst_tools.rs
rename to src/benchmarks/src/sst_tools.rs
diff --git a/benchmarks/src/util.rs b/src/benchmarks/src/util.rs
similarity index 100%
rename from benchmarks/src/util.rs
rename to src/benchmarks/src/util.rs
diff --git a/benchmarks/src/wal_write_bench.rs
b/src/benchmarks/src/wal_write_bench.rs
similarity index 100%
rename from benchmarks/src/wal_write_bench.rs
rename to src/benchmarks/src/wal_write_bench.rs
diff --git a/catalog/Cargo.toml b/src/catalog/Cargo.toml
similarity index 100%
rename from catalog/Cargo.toml
rename to src/catalog/Cargo.toml
diff --git a/catalog/src/consts.rs b/src/catalog/src/consts.rs
similarity index 100%
rename from catalog/src/consts.rs
rename to src/catalog/src/consts.rs
diff --git a/catalog/src/lib.rs b/src/catalog/src/lib.rs
similarity index 100%
rename from catalog/src/lib.rs
rename to src/catalog/src/lib.rs
diff --git a/catalog/src/manager.rs b/src/catalog/src/manager.rs
similarity index 100%
rename from catalog/src/manager.rs
rename to src/catalog/src/manager.rs
diff --git a/catalog/src/schema.rs b/src/catalog/src/schema.rs
similarity index 100%
rename from catalog/src/schema.rs
rename to src/catalog/src/schema.rs
diff --git a/catalog/src/table_operator.rs b/src/catalog/src/table_operator.rs
similarity index 100%
rename from catalog/src/table_operator.rs
rename to src/catalog/src/table_operator.rs
diff --git a/catalog/src/test_util.rs b/src/catalog/src/test_util.rs
similarity index 100%
rename from catalog/src/test_util.rs
rename to src/catalog/src/test_util.rs
diff --git a/catalog_impls/Cargo.toml b/src/catalog_impls/Cargo.toml
similarity index 100%
rename from catalog_impls/Cargo.toml
rename to src/catalog_impls/Cargo.toml
diff --git a/catalog_impls/src/cluster_based.rs
b/src/catalog_impls/src/cluster_based.rs
similarity index 100%
rename from catalog_impls/src/cluster_based.rs
rename to src/catalog_impls/src/cluster_based.rs
diff --git a/catalog_impls/src/lib.rs b/src/catalog_impls/src/lib.rs
similarity index 100%
rename from catalog_impls/src/lib.rs
rename to src/catalog_impls/src/lib.rs
diff --git a/catalog_impls/src/system_tables.rs
b/src/catalog_impls/src/system_tables.rs
similarity index 100%
rename from catalog_impls/src/system_tables.rs
rename to src/catalog_impls/src/system_tables.rs
diff --git a/catalog_impls/src/table_based.rs
b/src/catalog_impls/src/table_based.rs
similarity index 100%
rename from catalog_impls/src/table_based.rs
rename to src/catalog_impls/src/table_based.rs
diff --git a/catalog_impls/src/volatile.rs b/src/catalog_impls/src/volatile.rs
similarity index 100%
rename from catalog_impls/src/volatile.rs
rename to src/catalog_impls/src/volatile.rs
diff --git a/cluster/Cargo.toml b/src/cluster/Cargo.toml
similarity index 100%
rename from cluster/Cargo.toml
rename to src/cluster/Cargo.toml
diff --git a/cluster/src/cluster_impl.rs b/src/cluster/src/cluster_impl.rs
similarity index 100%
rename from cluster/src/cluster_impl.rs
rename to src/cluster/src/cluster_impl.rs
diff --git a/cluster/src/config.rs b/src/cluster/src/config.rs
similarity index 100%
rename from cluster/src/config.rs
rename to src/cluster/src/config.rs
diff --git a/cluster/src/lib.rs b/src/cluster/src/lib.rs
similarity index 100%
rename from cluster/src/lib.rs
rename to src/cluster/src/lib.rs
diff --git a/cluster/src/shard_lock_manager.rs
b/src/cluster/src/shard_lock_manager.rs
similarity index 100%
rename from cluster/src/shard_lock_manager.rs
rename to src/cluster/src/shard_lock_manager.rs
diff --git a/cluster/src/shard_operation.rs b/src/cluster/src/shard_operation.rs
similarity index 100%
rename from cluster/src/shard_operation.rs
rename to src/cluster/src/shard_operation.rs
diff --git a/cluster/src/shard_operator.rs b/src/cluster/src/shard_operator.rs
similarity index 100%
rename from cluster/src/shard_operator.rs
rename to src/cluster/src/shard_operator.rs
diff --git a/cluster/src/shard_set.rs b/src/cluster/src/shard_set.rs
similarity index 100%
rename from cluster/src/shard_set.rs
rename to src/cluster/src/shard_set.rs
diff --git a/cluster/src/topology.rs b/src/cluster/src/topology.rs
similarity index 100%
rename from cluster/src/topology.rs
rename to src/cluster/src/topology.rs
diff --git a/common_types/Cargo.toml b/src/common_types/Cargo.toml
similarity index 100%
rename from common_types/Cargo.toml
rename to src/common_types/Cargo.toml
diff --git a/common_types/src/bitset.rs b/src/common_types/src/bitset.rs
similarity index 100%
rename from common_types/src/bitset.rs
rename to src/common_types/src/bitset.rs
diff --git a/common_types/src/column.rs b/src/common_types/src/column.rs
similarity index 100%
rename from common_types/src/column.rs
rename to src/common_types/src/column.rs
diff --git a/common_types/src/column_block.rs
b/src/common_types/src/column_block.rs
similarity index 100%
rename from common_types/src/column_block.rs
rename to src/common_types/src/column_block.rs
diff --git a/common_types/src/column_schema.rs
b/src/common_types/src/column_schema.rs
similarity index 100%
rename from common_types/src/column_schema.rs
rename to src/common_types/src/column_schema.rs
diff --git a/common_types/src/datum.rs b/src/common_types/src/datum.rs
similarity index 100%
rename from common_types/src/datum.rs
rename to src/common_types/src/datum.rs
diff --git a/common_types/src/hex.rs b/src/common_types/src/hex.rs
similarity index 100%
rename from common_types/src/hex.rs
rename to src/common_types/src/hex.rs
diff --git a/common_types/src/lib.rs b/src/common_types/src/lib.rs
similarity index 100%
rename from common_types/src/lib.rs
rename to src/common_types/src/lib.rs
diff --git a/common_types/src/projected_schema.rs
b/src/common_types/src/projected_schema.rs
similarity index 100%
rename from common_types/src/projected_schema.rs
rename to src/common_types/src/projected_schema.rs
diff --git a/common_types/src/record_batch.rs
b/src/common_types/src/record_batch.rs
similarity index 100%
rename from common_types/src/record_batch.rs
rename to src/common_types/src/record_batch.rs
diff --git a/common_types/src/request_id.rs b/src/common_types/src/request_id.rs
similarity index 100%
rename from common_types/src/request_id.rs
rename to src/common_types/src/request_id.rs
diff --git a/common_types/src/row/bitset.rs b/src/common_types/src/row/bitset.rs
similarity index 100%
rename from common_types/src/row/bitset.rs
rename to src/common_types/src/row/bitset.rs
diff --git a/common_types/src/row/contiguous.rs
b/src/common_types/src/row/contiguous.rs
similarity index 100%
rename from common_types/src/row/contiguous.rs
rename to src/common_types/src/row/contiguous.rs
diff --git a/common_types/src/row/mod.rs b/src/common_types/src/row/mod.rs
similarity index 100%
rename from common_types/src/row/mod.rs
rename to src/common_types/src/row/mod.rs
diff --git a/common_types/src/schema.rs b/src/common_types/src/schema.rs
similarity index 100%
rename from common_types/src/schema.rs
rename to src/common_types/src/schema.rs
diff --git a/common_types/src/string.rs b/src/common_types/src/string.rs
similarity index 100%
rename from common_types/src/string.rs
rename to src/common_types/src/string.rs
diff --git a/common_types/src/table.rs b/src/common_types/src/table.rs
similarity index 100%
rename from common_types/src/table.rs
rename to src/common_types/src/table.rs
diff --git a/common_types/src/tests.rs b/src/common_types/src/tests.rs
similarity index 100%
rename from common_types/src/tests.rs
rename to src/common_types/src/tests.rs
diff --git a/common_types/src/time.rs b/src/common_types/src/time.rs
similarity index 100%
rename from common_types/src/time.rs
rename to src/common_types/src/time.rs
diff --git a/components/alloc_tracker/Cargo.toml
b/src/components/alloc_tracker/Cargo.toml
similarity index 100%
rename from components/alloc_tracker/Cargo.toml
rename to src/components/alloc_tracker/Cargo.toml
diff --git a/components/alloc_tracker/src/lib.rs
b/src/components/alloc_tracker/src/lib.rs
similarity index 100%
rename from components/alloc_tracker/src/lib.rs
rename to src/components/alloc_tracker/src/lib.rs
diff --git a/components/arena/Cargo.toml b/src/components/arena/Cargo.toml
similarity index 100%
rename from components/arena/Cargo.toml
rename to src/components/arena/Cargo.toml
diff --git a/components/arena/src/arena_trait.rs
b/src/components/arena/src/arena_trait.rs
similarity index 100%
rename from components/arena/src/arena_trait.rs
rename to src/components/arena/src/arena_trait.rs
diff --git a/components/arena/src/lib.rs b/src/components/arena/src/lib.rs
similarity index 100%
rename from components/arena/src/lib.rs
rename to src/components/arena/src/lib.rs
diff --git a/components/arena/src/mono_inc.rs
b/src/components/arena/src/mono_inc.rs
similarity index 100%
rename from components/arena/src/mono_inc.rs
rename to src/components/arena/src/mono_inc.rs
diff --git a/components/arrow_ext/Cargo.toml
b/src/components/arrow_ext/Cargo.toml
similarity index 100%
rename from components/arrow_ext/Cargo.toml
rename to src/components/arrow_ext/Cargo.toml
diff --git a/components/arrow_ext/src/ipc.rs
b/src/components/arrow_ext/src/ipc.rs
similarity index 100%
rename from components/arrow_ext/src/ipc.rs
rename to src/components/arrow_ext/src/ipc.rs
diff --git a/components/arrow_ext/src/lib.rs
b/src/components/arrow_ext/src/lib.rs
similarity index 100%
rename from components/arrow_ext/src/lib.rs
rename to src/components/arrow_ext/src/lib.rs
diff --git a/components/arrow_ext/src/operation.rs
b/src/components/arrow_ext/src/operation.rs
similarity index 100%
rename from components/arrow_ext/src/operation.rs
rename to src/components/arrow_ext/src/operation.rs
diff --git a/components/bytes_ext/Cargo.toml
b/src/components/bytes_ext/Cargo.toml
similarity index 100%
rename from components/bytes_ext/Cargo.toml
rename to src/components/bytes_ext/Cargo.toml
diff --git a/components/bytes_ext/src/lib.rs
b/src/components/bytes_ext/src/lib.rs
similarity index 100%
rename from components/bytes_ext/src/lib.rs
rename to src/components/bytes_ext/src/lib.rs
diff --git a/components/codec/Cargo.toml b/src/components/codec/Cargo.toml
similarity index 100%
rename from components/codec/Cargo.toml
rename to src/components/codec/Cargo.toml
diff --git a/components/codec/src/columnar/bool.rs
b/src/components/codec/src/columnar/bool.rs
similarity index 100%
rename from components/codec/src/columnar/bool.rs
rename to src/components/codec/src/columnar/bool.rs
diff --git a/components/codec/src/columnar/bytes.rs
b/src/components/codec/src/columnar/bytes.rs
similarity index 100%
rename from components/codec/src/columnar/bytes.rs
rename to src/components/codec/src/columnar/bytes.rs
diff --git a/components/codec/src/columnar/mod.rs
b/src/components/codec/src/columnar/mod.rs
similarity index 100%
rename from components/codec/src/columnar/mod.rs
rename to src/components/codec/src/columnar/mod.rs
diff --git a/components/codec/src/columnar/number.rs
b/src/components/codec/src/columnar/number.rs
similarity index 100%
rename from components/codec/src/columnar/number.rs
rename to src/components/codec/src/columnar/number.rs
diff --git a/components/codec/src/columnar/timestamp.rs
b/src/components/codec/src/columnar/timestamp.rs
similarity index 100%
rename from components/codec/src/columnar/timestamp.rs
rename to src/components/codec/src/columnar/timestamp.rs
diff --git a/components/codec/src/compact/bytes.rs
b/src/components/codec/src/compact/bytes.rs
similarity index 100%
rename from components/codec/src/compact/bytes.rs
rename to src/components/codec/src/compact/bytes.rs
diff --git a/components/codec/src/compact/datum.rs
b/src/components/codec/src/compact/datum.rs
similarity index 100%
rename from components/codec/src/compact/datum.rs
rename to src/components/codec/src/compact/datum.rs
diff --git a/components/codec/src/compact/float.rs
b/src/components/codec/src/compact/float.rs
similarity index 100%
rename from components/codec/src/compact/float.rs
rename to src/components/codec/src/compact/float.rs
diff --git a/components/codec/src/compact/mod.rs
b/src/components/codec/src/compact/mod.rs
similarity index 100%
rename from components/codec/src/compact/mod.rs
rename to src/components/codec/src/compact/mod.rs
diff --git a/components/codec/src/compact/number.rs
b/src/components/codec/src/compact/number.rs
similarity index 100%
rename from components/codec/src/compact/number.rs
rename to src/components/codec/src/compact/number.rs
diff --git a/components/codec/src/consts.rs b/src/components/codec/src/consts.rs
similarity index 100%
rename from components/codec/src/consts.rs
rename to src/components/codec/src/consts.rs
diff --git a/components/codec/src/lib.rs b/src/components/codec/src/lib.rs
similarity index 100%
rename from components/codec/src/lib.rs
rename to src/components/codec/src/lib.rs
diff --git a/components/codec/src/memcomparable/bytes.rs
b/src/components/codec/src/memcomparable/bytes.rs
similarity index 100%
rename from components/codec/src/memcomparable/bytes.rs
rename to src/components/codec/src/memcomparable/bytes.rs
diff --git a/components/codec/src/memcomparable/datum.rs
b/src/components/codec/src/memcomparable/datum.rs
similarity index 100%
rename from components/codec/src/memcomparable/datum.rs
rename to src/components/codec/src/memcomparable/datum.rs
diff --git a/components/codec/src/memcomparable/mod.rs
b/src/components/codec/src/memcomparable/mod.rs
similarity index 100%
rename from components/codec/src/memcomparable/mod.rs
rename to src/components/codec/src/memcomparable/mod.rs
diff --git a/components/codec/src/memcomparable/number.rs
b/src/components/codec/src/memcomparable/number.rs
similarity index 100%
rename from components/codec/src/memcomparable/number.rs
rename to src/components/codec/src/memcomparable/number.rs
diff --git a/components/codec/src/row/mod.rs
b/src/components/codec/src/row/mod.rs
similarity index 100%
rename from components/codec/src/row/mod.rs
rename to src/components/codec/src/row/mod.rs
diff --git a/components/codec/src/varint.rs b/src/components/codec/src/varint.rs
similarity index 100%
rename from components/codec/src/varint.rs
rename to src/components/codec/src/varint.rs
diff --git a/components/future_ext/Cargo.toml
b/src/components/future_ext/Cargo.toml
similarity index 100%
rename from components/future_ext/Cargo.toml
rename to src/components/future_ext/Cargo.toml
diff --git a/components/future_ext/src/cancel.rs
b/src/components/future_ext/src/cancel.rs
similarity index 100%
rename from components/future_ext/src/cancel.rs
rename to src/components/future_ext/src/cancel.rs
diff --git a/components/future_ext/src/lib.rs
b/src/components/future_ext/src/lib.rs
similarity index 100%
rename from components/future_ext/src/lib.rs
rename to src/components/future_ext/src/lib.rs
diff --git a/components/future_ext/src/retry.rs
b/src/components/future_ext/src/retry.rs
similarity index 100%
rename from components/future_ext/src/retry.rs
rename to src/components/future_ext/src/retry.rs
diff --git a/components/generic_error/Cargo.toml
b/src/components/generic_error/Cargo.toml
similarity index 100%
rename from components/generic_error/Cargo.toml
rename to src/components/generic_error/Cargo.toml
diff --git a/components/generic_error/src/lib.rs
b/src/components/generic_error/src/lib.rs
similarity index 100%
rename from components/generic_error/src/lib.rs
rename to src/components/generic_error/src/lib.rs
diff --git a/components/hash_ext/Cargo.toml b/src/components/hash_ext/Cargo.toml
similarity index 100%
rename from components/hash_ext/Cargo.toml
rename to src/components/hash_ext/Cargo.toml
diff --git a/components/hash_ext/src/lib.rs b/src/components/hash_ext/src/lib.rs
similarity index 100%
rename from components/hash_ext/src/lib.rs
rename to src/components/hash_ext/src/lib.rs
diff --git a/components/id_allocator/Cargo.toml
b/src/components/id_allocator/Cargo.toml
similarity index 100%
rename from components/id_allocator/Cargo.toml
rename to src/components/id_allocator/Cargo.toml
diff --git a/components/id_allocator/src/lib.rs
b/src/components/id_allocator/src/lib.rs
similarity index 100%
rename from components/id_allocator/src/lib.rs
rename to src/components/id_allocator/src/lib.rs
diff --git a/components/logger/Cargo.toml b/src/components/logger/Cargo.toml
similarity index 100%
rename from components/logger/Cargo.toml
rename to src/components/logger/Cargo.toml
diff --git a/components/logger/src/lib.rs b/src/components/logger/src/lib.rs
similarity index 100%
rename from components/logger/src/lib.rs
rename to src/components/logger/src/lib.rs
diff --git a/components/macros/Cargo.toml b/src/components/macros/Cargo.toml
similarity index 100%
rename from components/macros/Cargo.toml
rename to src/components/macros/Cargo.toml
diff --git a/components/macros/src/lib.rs b/src/components/macros/src/lib.rs
similarity index 100%
rename from components/macros/src/lib.rs
rename to src/components/macros/src/lib.rs
diff --git a/components/message_queue/Cargo.toml
b/src/components/message_queue/Cargo.toml
similarity index 100%
rename from components/message_queue/Cargo.toml
rename to src/components/message_queue/Cargo.toml
diff --git a/components/message_queue/src/kafka/config.rs
b/src/components/message_queue/src/kafka/config.rs
similarity index 100%
rename from components/message_queue/src/kafka/config.rs
rename to src/components/message_queue/src/kafka/config.rs
diff --git a/components/message_queue/src/kafka/kafka_impl.rs
b/src/components/message_queue/src/kafka/kafka_impl.rs
similarity index 100%
rename from components/message_queue/src/kafka/kafka_impl.rs
rename to src/components/message_queue/src/kafka/kafka_impl.rs
diff --git a/components/message_queue/src/kafka/mod.rs
b/src/components/message_queue/src/kafka/mod.rs
similarity index 100%
rename from components/message_queue/src/kafka/mod.rs
rename to src/components/message_queue/src/kafka/mod.rs
diff --git a/components/message_queue/src/lib.rs
b/src/components/message_queue/src/lib.rs
similarity index 100%
rename from components/message_queue/src/lib.rs
rename to src/components/message_queue/src/lib.rs
diff --git a/components/message_queue/src/tests/cases.rs
b/src/components/message_queue/src/tests/cases.rs
similarity index 100%
rename from components/message_queue/src/tests/cases.rs
rename to src/components/message_queue/src/tests/cases.rs
diff --git a/components/message_queue/src/tests/mod.rs
b/src/components/message_queue/src/tests/mod.rs
similarity index 100%
rename from components/message_queue/src/tests/mod.rs
rename to src/components/message_queue/src/tests/mod.rs
diff --git a/components/message_queue/src/tests/util.rs
b/src/components/message_queue/src/tests/util.rs
similarity index 100%
rename from components/message_queue/src/tests/util.rs
rename to src/components/message_queue/src/tests/util.rs
diff --git a/components/metric_ext/Cargo.toml
b/src/components/metric_ext/Cargo.toml
similarity index 100%
rename from components/metric_ext/Cargo.toml
rename to src/components/metric_ext/Cargo.toml
diff --git a/components/metric_ext/src/lib.rs
b/src/components/metric_ext/src/lib.rs
similarity index 100%
rename from components/metric_ext/src/lib.rs
rename to src/components/metric_ext/src/lib.rs
diff --git a/components/notifier/Cargo.toml b/src/components/notifier/Cargo.toml
similarity index 100%
rename from components/notifier/Cargo.toml
rename to src/components/notifier/Cargo.toml
diff --git a/components/notifier/src/lib.rs b/src/components/notifier/src/lib.rs
similarity index 100%
rename from components/notifier/src/lib.rs
rename to src/components/notifier/src/lib.rs
diff --git a/components/notifier/src/notifier.rs
b/src/components/notifier/src/notifier.rs
similarity index 100%
rename from components/notifier/src/notifier.rs
rename to src/components/notifier/src/notifier.rs
diff --git a/components/object_store/Cargo.toml
b/src/components/object_store/Cargo.toml
similarity index 100%
rename from components/object_store/Cargo.toml
rename to src/components/object_store/Cargo.toml
diff --git a/components/object_store/src/aliyun.rs
b/src/components/object_store/src/aliyun.rs
similarity index 100%
rename from components/object_store/src/aliyun.rs
rename to src/components/object_store/src/aliyun.rs
diff --git a/components/object_store/src/config.rs
b/src/components/object_store/src/config.rs
similarity index 100%
rename from components/object_store/src/config.rs
rename to src/components/object_store/src/config.rs
diff --git a/components/object_store/src/disk_cache.rs
b/src/components/object_store/src/disk_cache.rs
similarity index 100%
rename from components/object_store/src/disk_cache.rs
rename to src/components/object_store/src/disk_cache.rs
diff --git a/components/object_store/src/lib.rs
b/src/components/object_store/src/lib.rs
similarity index 100%
rename from components/object_store/src/lib.rs
rename to src/components/object_store/src/lib.rs
diff --git a/components/object_store/src/mem_cache.rs
b/src/components/object_store/src/mem_cache.rs
similarity index 100%
rename from components/object_store/src/mem_cache.rs
rename to src/components/object_store/src/mem_cache.rs
diff --git a/components/object_store/src/metrics.rs
b/src/components/object_store/src/metrics.rs
similarity index 100%
rename from components/object_store/src/metrics.rs
rename to src/components/object_store/src/metrics.rs
diff --git a/components/object_store/src/multipart.rs
b/src/components/object_store/src/multipart.rs
similarity index 100%
rename from components/object_store/src/multipart.rs
rename to src/components/object_store/src/multipart.rs
diff --git a/components/object_store/src/obkv/meta.rs
b/src/components/object_store/src/obkv/meta.rs
similarity index 100%
rename from components/object_store/src/obkv/meta.rs
rename to src/components/object_store/src/obkv/meta.rs
diff --git a/components/object_store/src/obkv/mod.rs
b/src/components/object_store/src/obkv/mod.rs
similarity index 100%
rename from components/object_store/src/obkv/mod.rs
rename to src/components/object_store/src/obkv/mod.rs
diff --git a/components/object_store/src/obkv/util.rs
b/src/components/object_store/src/obkv/util.rs
similarity index 100%
rename from components/object_store/src/obkv/util.rs
rename to src/components/object_store/src/obkv/util.rs
diff --git a/components/object_store/src/prefix.rs
b/src/components/object_store/src/prefix.rs
similarity index 100%
rename from components/object_store/src/prefix.rs
rename to src/components/object_store/src/prefix.rs
diff --git a/components/object_store/src/s3.rs
b/src/components/object_store/src/s3.rs
similarity index 100%
rename from components/object_store/src/s3.rs
rename to src/components/object_store/src/s3.rs
diff --git a/components/object_store/src/test_util.rs
b/src/components/object_store/src/test_util.rs
similarity index 100%
rename from components/object_store/src/test_util.rs
rename to src/components/object_store/src/test_util.rs
diff --git a/components/panic_ext/Cargo.toml
b/src/components/panic_ext/Cargo.toml
similarity index 100%
rename from components/panic_ext/Cargo.toml
rename to src/components/panic_ext/Cargo.toml
diff --git a/components/panic_ext/src/lib.rs
b/src/components/panic_ext/src/lib.rs
similarity index 100%
rename from components/panic_ext/src/lib.rs
rename to src/components/panic_ext/src/lib.rs
diff --git a/components/parquet-testing b/src/components/parquet-testing
similarity index 100%
rename from components/parquet-testing
rename to src/components/parquet-testing
diff --git a/components/parquet_ext/Cargo.toml
b/src/components/parquet_ext/Cargo.toml
similarity index 100%
rename from components/parquet_ext/Cargo.toml
rename to src/components/parquet_ext/Cargo.toml
diff --git a/components/parquet_ext/src/lib.rs
b/src/components/parquet_ext/src/lib.rs
similarity index 100%
rename from components/parquet_ext/src/lib.rs
rename to src/components/parquet_ext/src/lib.rs
diff --git a/components/parquet_ext/src/meta_data.rs
b/src/components/parquet_ext/src/meta_data.rs
similarity index 100%
rename from components/parquet_ext/src/meta_data.rs
rename to src/components/parquet_ext/src/meta_data.rs
diff --git a/components/parquet_ext/src/prune/equal.rs
b/src/components/parquet_ext/src/prune/equal.rs
similarity index 100%
rename from components/parquet_ext/src/prune/equal.rs
rename to src/components/parquet_ext/src/prune/equal.rs
diff --git a/components/parquet_ext/src/prune/min_max.rs
b/src/components/parquet_ext/src/prune/min_max.rs
similarity index 100%
rename from components/parquet_ext/src/prune/min_max.rs
rename to src/components/parquet_ext/src/prune/min_max.rs
diff --git a/components/parquet_ext/src/prune/mod.rs
b/src/components/parquet_ext/src/prune/mod.rs
similarity index 100%
rename from components/parquet_ext/src/prune/mod.rs
rename to src/components/parquet_ext/src/prune/mod.rs
diff --git a/components/parquet_ext/src/reader.rs
b/src/components/parquet_ext/src/reader.rs
similarity index 100%
rename from components/parquet_ext/src/reader.rs
rename to src/components/parquet_ext/src/reader.rs
diff --git a/components/parquet_ext/src/tests.rs
b/src/components/parquet_ext/src/tests.rs
similarity index 100%
rename from components/parquet_ext/src/tests.rs
rename to src/components/parquet_ext/src/tests.rs
diff --git a/components/partitioned_lock/Cargo.toml
b/src/components/partitioned_lock/Cargo.toml
similarity index 100%
rename from components/partitioned_lock/Cargo.toml
rename to src/components/partitioned_lock/Cargo.toml
diff --git a/components/partitioned_lock/src/lib.rs
b/src/components/partitioned_lock/src/lib.rs
similarity index 100%
rename from components/partitioned_lock/src/lib.rs
rename to src/components/partitioned_lock/src/lib.rs
diff --git a/components/profile/Cargo.toml b/src/components/profile/Cargo.toml
similarity index 100%
rename from components/profile/Cargo.toml
rename to src/components/profile/Cargo.toml
diff --git a/components/profile/src/lib.rs b/src/components/profile/src/lib.rs
similarity index 100%
rename from components/profile/src/lib.rs
rename to src/components/profile/src/lib.rs
diff --git a/components/runtime/Cargo.toml b/src/components/runtime/Cargo.toml
similarity index 100%
rename from components/runtime/Cargo.toml
rename to src/components/runtime/Cargo.toml
diff --git a/components/runtime/src/lib.rs b/src/components/runtime/src/lib.rs
similarity index 100%
rename from components/runtime/src/lib.rs
rename to src/components/runtime/src/lib.rs
diff --git a/components/runtime/src/metrics.rs
b/src/components/runtime/src/metrics.rs
similarity index 100%
rename from components/runtime/src/metrics.rs
rename to src/components/runtime/src/metrics.rs
diff --git a/components/runtime/src/priority_runtime.rs
b/src/components/runtime/src/priority_runtime.rs
similarity index 100%
rename from components/runtime/src/priority_runtime.rs
rename to src/components/runtime/src/priority_runtime.rs
diff --git a/components/sampling_cache/Cargo.toml
b/src/components/sampling_cache/Cargo.toml
similarity index 100%
rename from components/sampling_cache/Cargo.toml
rename to src/components/sampling_cache/Cargo.toml
diff --git a/components/sampling_cache/src/lib.rs
b/src/components/sampling_cache/src/lib.rs
similarity index 100%
rename from components/sampling_cache/src/lib.rs
rename to src/components/sampling_cache/src/lib.rs
diff --git a/components/size_ext/Cargo.toml b/src/components/size_ext/Cargo.toml
similarity index 100%
rename from components/size_ext/Cargo.toml
rename to src/components/size_ext/Cargo.toml
diff --git a/components/size_ext/src/lib.rs b/src/components/size_ext/src/lib.rs
similarity index 100%
rename from components/size_ext/src/lib.rs
rename to src/components/size_ext/src/lib.rs
diff --git a/components/skiplist/Cargo.toml b/src/components/skiplist/Cargo.toml
similarity index 100%
rename from components/skiplist/Cargo.toml
rename to src/components/skiplist/Cargo.toml
diff --git a/components/skiplist/benches/bench.rs
b/src/components/skiplist/benches/bench.rs
similarity index 100%
rename from components/skiplist/benches/bench.rs
rename to src/components/skiplist/benches/bench.rs
diff --git a/components/skiplist/src/key.rs b/src/components/skiplist/src/key.rs
similarity index 100%
rename from components/skiplist/src/key.rs
rename to src/components/skiplist/src/key.rs
diff --git a/components/skiplist/src/lib.rs b/src/components/skiplist/src/lib.rs
similarity index 100%
rename from components/skiplist/src/lib.rs
rename to src/components/skiplist/src/lib.rs
diff --git a/components/skiplist/src/list.rs
b/src/components/skiplist/src/list.rs
similarity index 100%
rename from components/skiplist/src/list.rs
rename to src/components/skiplist/src/list.rs
diff --git a/components/skiplist/src/slice.rs
b/src/components/skiplist/src/slice.rs
similarity index 100%
rename from components/skiplist/src/slice.rs
rename to src/components/skiplist/src/slice.rs
diff --git a/components/skiplist/tests/tests.rs
b/src/components/skiplist/tests/tests.rs
similarity index 100%
rename from components/skiplist/tests/tests.rs
rename to src/components/skiplist/tests/tests.rs
diff --git a/components/system_stats/Cargo.toml
b/src/components/system_stats/Cargo.toml
similarity index 100%
rename from components/system_stats/Cargo.toml
rename to src/components/system_stats/Cargo.toml
diff --git a/components/system_stats/src/lib.rs
b/src/components/system_stats/src/lib.rs
similarity index 100%
rename from components/system_stats/src/lib.rs
rename to src/components/system_stats/src/lib.rs
diff --git a/components/table_kv/Cargo.toml b/src/components/table_kv/Cargo.toml
similarity index 100%
rename from components/table_kv/Cargo.toml
rename to src/components/table_kv/Cargo.toml
diff --git a/components/table_kv/src/config.rs
b/src/components/table_kv/src/config.rs
similarity index 100%
rename from components/table_kv/src/config.rs
rename to src/components/table_kv/src/config.rs
diff --git a/components/table_kv/src/lib.rs b/src/components/table_kv/src/lib.rs
similarity index 100%
rename from components/table_kv/src/lib.rs
rename to src/components/table_kv/src/lib.rs
diff --git a/components/table_kv/src/memory.rs
b/src/components/table_kv/src/memory.rs
similarity index 100%
rename from components/table_kv/src/memory.rs
rename to src/components/table_kv/src/memory.rs
diff --git a/components/table_kv/src/metrics.rs
b/src/components/table_kv/src/metrics.rs
similarity index 100%
rename from components/table_kv/src/metrics.rs
rename to src/components/table_kv/src/metrics.rs
diff --git a/components/table_kv/src/obkv.rs
b/src/components/table_kv/src/obkv.rs
similarity index 100%
rename from components/table_kv/src/obkv.rs
rename to src/components/table_kv/src/obkv.rs
diff --git a/components/table_kv/src/obkv/tests.rs
b/src/components/table_kv/src/obkv/tests.rs
similarity index 100%
rename from components/table_kv/src/obkv/tests.rs
rename to src/components/table_kv/src/obkv/tests.rs
diff --git a/components/table_kv/src/tests.rs
b/src/components/table_kv/src/tests.rs
similarity index 100%
rename from components/table_kv/src/tests.rs
rename to src/components/table_kv/src/tests.rs
diff --git a/components/test_util/Cargo.toml
b/src/components/test_util/Cargo.toml
similarity index 100%
rename from components/test_util/Cargo.toml
rename to src/components/test_util/Cargo.toml
diff --git a/components/test_util/src/lib.rs
b/src/components/test_util/src/lib.rs
similarity index 100%
rename from components/test_util/src/lib.rs
rename to src/components/test_util/src/lib.rs
diff --git a/components/time_ext/Cargo.toml b/src/components/time_ext/Cargo.toml
similarity index 100%
rename from components/time_ext/Cargo.toml
rename to src/components/time_ext/Cargo.toml
diff --git a/components/time_ext/src/lib.rs b/src/components/time_ext/src/lib.rs
similarity index 100%
rename from components/time_ext/src/lib.rs
rename to src/components/time_ext/src/lib.rs
diff --git a/components/timed_task/Cargo.toml
b/src/components/timed_task/Cargo.toml
similarity index 100%
rename from components/timed_task/Cargo.toml
rename to src/components/timed_task/Cargo.toml
diff --git a/components/timed_task/src/lib.rs
b/src/components/timed_task/src/lib.rs
similarity index 100%
rename from components/timed_task/src/lib.rs
rename to src/components/timed_task/src/lib.rs
diff --git a/components/toml_ext/Cargo.toml b/src/components/toml_ext/Cargo.toml
similarity index 100%
rename from components/toml_ext/Cargo.toml
rename to src/components/toml_ext/Cargo.toml
diff --git a/components/toml_ext/src/lib.rs b/src/components/toml_ext/src/lib.rs
similarity index 100%
rename from components/toml_ext/src/lib.rs
rename to src/components/toml_ext/src/lib.rs
diff --git a/components/trace_metric/Cargo.toml
b/src/components/trace_metric/Cargo.toml
similarity index 100%
rename from components/trace_metric/Cargo.toml
rename to src/components/trace_metric/Cargo.toml
diff --git a/components/trace_metric/src/collector.rs
b/src/components/trace_metric/src/collector.rs
similarity index 100%
rename from components/trace_metric/src/collector.rs
rename to src/components/trace_metric/src/collector.rs
diff --git a/components/trace_metric/src/lib.rs
b/src/components/trace_metric/src/lib.rs
similarity index 100%
rename from components/trace_metric/src/lib.rs
rename to src/components/trace_metric/src/lib.rs
diff --git a/components/trace_metric/src/metric.rs
b/src/components/trace_metric/src/metric.rs
similarity index 100%
rename from components/trace_metric/src/metric.rs
rename to src/components/trace_metric/src/metric.rs
diff --git a/components/trace_metric_derive/Cargo.toml
b/src/components/trace_metric_derive/Cargo.toml
similarity index 100%
rename from components/trace_metric_derive/Cargo.toml
rename to src/components/trace_metric_derive/Cargo.toml
diff --git a/components/trace_metric_derive/src/builder.rs
b/src/components/trace_metric_derive/src/builder.rs
similarity index 100%
rename from components/trace_metric_derive/src/builder.rs
rename to src/components/trace_metric_derive/src/builder.rs
diff --git a/components/trace_metric_derive/src/lib.rs
b/src/components/trace_metric_derive/src/lib.rs
similarity index 100%
rename from components/trace_metric_derive/src/lib.rs
rename to src/components/trace_metric_derive/src/lib.rs
diff --git a/components/trace_metric_derive_tests/Cargo.toml
b/src/components/trace_metric_derive_tests/Cargo.toml
similarity index 100%
rename from components/trace_metric_derive_tests/Cargo.toml
rename to src/components/trace_metric_derive_tests/Cargo.toml
diff --git a/components/trace_metric_derive_tests/src/lib.rs
b/src/components/trace_metric_derive_tests/src/lib.rs
similarity index 100%
rename from components/trace_metric_derive_tests/src/lib.rs
rename to src/components/trace_metric_derive_tests/src/lib.rs
diff --git a/components/tracing_util/Cargo.toml
b/src/components/tracing_util/Cargo.toml
similarity index 100%
rename from components/tracing_util/Cargo.toml
rename to src/components/tracing_util/Cargo.toml
diff --git a/components/tracing_util/src/lib.rs
b/src/components/tracing_util/src/lib.rs
similarity index 100%
rename from components/tracing_util/src/lib.rs
rename to src/components/tracing_util/src/lib.rs
diff --git a/components/tracing_util/src/logging.rs
b/src/components/tracing_util/src/logging.rs
similarity index 100%
rename from components/tracing_util/src/logging.rs
rename to src/components/tracing_util/src/logging.rs
diff --git a/df_engine_extensions/Cargo.toml
b/src/df_engine_extensions/Cargo.toml
similarity index 100%
rename from df_engine_extensions/Cargo.toml
rename to src/df_engine_extensions/Cargo.toml
diff --git a/df_engine_extensions/src/codec.rs
b/src/df_engine_extensions/src/codec.rs
similarity index 100%
rename from df_engine_extensions/src/codec.rs
rename to src/df_engine_extensions/src/codec.rs
diff --git a/df_engine_extensions/src/dist_sql_query/codec.rs
b/src/df_engine_extensions/src/dist_sql_query/codec.rs
similarity index 100%
rename from df_engine_extensions/src/dist_sql_query/codec.rs
rename to src/df_engine_extensions/src/dist_sql_query/codec.rs
diff --git a/df_engine_extensions/src/dist_sql_query/mod.rs
b/src/df_engine_extensions/src/dist_sql_query/mod.rs
similarity index 100%
rename from df_engine_extensions/src/dist_sql_query/mod.rs
rename to src/df_engine_extensions/src/dist_sql_query/mod.rs
diff --git a/df_engine_extensions/src/dist_sql_query/physical_plan.rs
b/src/df_engine_extensions/src/dist_sql_query/physical_plan.rs
similarity index 100%
rename from df_engine_extensions/src/dist_sql_query/physical_plan.rs
rename to src/df_engine_extensions/src/dist_sql_query/physical_plan.rs
diff --git a/df_engine_extensions/src/dist_sql_query/resolver.rs
b/src/df_engine_extensions/src/dist_sql_query/resolver.rs
similarity index 100%
rename from df_engine_extensions/src/dist_sql_query/resolver.rs
rename to src/df_engine_extensions/src/dist_sql_query/resolver.rs
diff --git
a/df_engine_extensions/src/dist_sql_query/snapshots/df_engine_extensions__dist_sql_query__resolver__test__aggr_push_down.snap
b/src/df_engine_extensions/src/dist_sql_query/snapshots/df_engine_extensions__dist_sql_query__resolver__test__aggr_push_down.snap
similarity index 100%
rename from
df_engine_extensions/src/dist_sql_query/snapshots/df_engine_extensions__dist_sql_query__resolver__test__aggr_push_down.snap
rename to
src/df_engine_extensions/src/dist_sql_query/snapshots/df_engine_extensions__dist_sql_query__resolver__test__aggr_push_down.snap
diff --git
a/df_engine_extensions/src/dist_sql_query/snapshots/df_engine_extensions__dist_sql_query__resolver__test__basic_partitioned_scan.snap
b/src/df_engine_extensions/src/dist_sql_query/snapshots/df_engine_extensions__dist_sql_query__resolver__test__basic_partitioned_scan.snap
similarity index 100%
rename from
df_engine_extensions/src/dist_sql_query/snapshots/df_engine_extensions__dist_sql_query__resolver__test__basic_partitioned_scan.snap
rename to
src/df_engine_extensions/src/dist_sql_query/snapshots/df_engine_extensions__dist_sql_query__resolver__test__basic_partitioned_scan.snap
diff --git
a/df_engine_extensions/src/dist_sql_query/snapshots/df_engine_extensions__dist_sql_query__resolver__test__basic_sub_scan.snap
b/src/df_engine_extensions/src/dist_sql_query/snapshots/df_engine_extensions__dist_sql_query__resolver__test__basic_sub_scan.snap
similarity index 100%
rename from
df_engine_extensions/src/dist_sql_query/snapshots/df_engine_extensions__dist_sql_query__resolver__test__basic_sub_scan.snap
rename to
src/df_engine_extensions/src/dist_sql_query/snapshots/df_engine_extensions__dist_sql_query__resolver__test__basic_sub_scan.snap
diff --git
a/df_engine_extensions/src/dist_sql_query/snapshots/df_engine_extensions__dist_sql_query__resolver__test__compounded_aggr_push_down.snap
b/src/df_engine_extensions/src/dist_sql_query/snapshots/df_engine_extensions__dist_sql_query__resolver__test__compounded_aggr_push_down.snap
similarity index 100%
rename from
df_engine_extensions/src/dist_sql_query/snapshots/df_engine_extensions__dist_sql_query__resolver__test__compounded_aggr_push_down.snap
rename to
src/df_engine_extensions/src/dist_sql_query/snapshots/df_engine_extensions__dist_sql_query__resolver__test__compounded_aggr_push_down.snap
diff --git
a/df_engine_extensions/src/dist_sql_query/snapshots/df_engine_extensions__dist_sql_query__resolver__test__node_with_multiple_partitioned_scan_children.snap
b/src/df_engine_extensions/src/dist_sql_query/snapshots/df_engine_extensions__dist_sql_query__resolver__test__node_with_multiple_partitioned_scan_children.snap
similarity index 100%
rename from
df_engine_extensions/src/dist_sql_query/snapshots/df_engine_extensions__dist_sql_query__resolver__test__node_with_multiple_partitioned_scan_children.snap
rename to
src/df_engine_extensions/src/dist_sql_query/snapshots/df_engine_extensions__dist_sql_query__resolver__test__node_with_multiple_partitioned_scan_children.snap
diff --git a/df_engine_extensions/src/dist_sql_query/test_util.rs
b/src/df_engine_extensions/src/dist_sql_query/test_util.rs
similarity index 100%
rename from df_engine_extensions/src/dist_sql_query/test_util.rs
rename to src/df_engine_extensions/src/dist_sql_query/test_util.rs
diff --git a/df_engine_extensions/src/lib.rs
b/src/df_engine_extensions/src/lib.rs
similarity index 100%
rename from df_engine_extensions/src/lib.rs
rename to src/df_engine_extensions/src/lib.rs
diff --git a/df_engine_extensions/src/metrics.rs
b/src/df_engine_extensions/src/metrics.rs
similarity index 100%
rename from df_engine_extensions/src/metrics.rs
rename to src/df_engine_extensions/src/metrics.rs
diff --git a/df_operator/Cargo.toml b/src/df_operator/Cargo.toml
similarity index 100%
rename from df_operator/Cargo.toml
rename to src/df_operator/Cargo.toml
diff --git a/df_operator/src/aggregate.rs b/src/df_operator/src/aggregate.rs
similarity index 100%
rename from df_operator/src/aggregate.rs
rename to src/df_operator/src/aggregate.rs
diff --git a/df_operator/src/functions.rs b/src/df_operator/src/functions.rs
similarity index 100%
rename from df_operator/src/functions.rs
rename to src/df_operator/src/functions.rs
diff --git a/df_operator/src/lib.rs b/src/df_operator/src/lib.rs
similarity index 100%
rename from df_operator/src/lib.rs
rename to src/df_operator/src/lib.rs
diff --git a/df_operator/src/registry.rs b/src/df_operator/src/registry.rs
similarity index 100%
rename from df_operator/src/registry.rs
rename to src/df_operator/src/registry.rs
diff --git a/df_operator/src/scalar.rs b/src/df_operator/src/scalar.rs
similarity index 100%
rename from df_operator/src/scalar.rs
rename to src/df_operator/src/scalar.rs
diff --git a/df_operator/src/udaf.rs b/src/df_operator/src/udaf.rs
similarity index 100%
rename from df_operator/src/udaf.rs
rename to src/df_operator/src/udaf.rs
diff --git a/df_operator/src/udfs/mod.rs b/src/df_operator/src/udfs/mod.rs
similarity index 100%
rename from df_operator/src/udfs/mod.rs
rename to src/df_operator/src/udfs/mod.rs
diff --git a/df_operator/src/udfs/thetasketch_distinct.rs
b/src/df_operator/src/udfs/thetasketch_distinct.rs
similarity index 100%
rename from df_operator/src/udfs/thetasketch_distinct.rs
rename to src/df_operator/src/udfs/thetasketch_distinct.rs
diff --git a/df_operator/src/udfs/time_bucket.rs
b/src/df_operator/src/udfs/time_bucket.rs
similarity index 100%
rename from df_operator/src/udfs/time_bucket.rs
rename to src/df_operator/src/udfs/time_bucket.rs
diff --git a/df_operator/src/visitor.rs b/src/df_operator/src/visitor.rs
similarity index 100%
rename from df_operator/src/visitor.rs
rename to src/df_operator/src/visitor.rs
diff --git a/interpreters/Cargo.toml b/src/interpreters/Cargo.toml
similarity index 100%
rename from interpreters/Cargo.toml
rename to src/interpreters/Cargo.toml
diff --git a/interpreters/src/alter_table.rs
b/src/interpreters/src/alter_table.rs
similarity index 100%
rename from interpreters/src/alter_table.rs
rename to src/interpreters/src/alter_table.rs
diff --git a/interpreters/src/context.rs b/src/interpreters/src/context.rs
similarity index 100%
rename from interpreters/src/context.rs
rename to src/interpreters/src/context.rs
diff --git a/interpreters/src/create.rs b/src/interpreters/src/create.rs
similarity index 100%
rename from interpreters/src/create.rs
rename to src/interpreters/src/create.rs
diff --git a/interpreters/src/describe.rs b/src/interpreters/src/describe.rs
similarity index 100%
rename from interpreters/src/describe.rs
rename to src/interpreters/src/describe.rs
diff --git a/interpreters/src/drop.rs b/src/interpreters/src/drop.rs
similarity index 100%
rename from interpreters/src/drop.rs
rename to src/interpreters/src/drop.rs
diff --git a/interpreters/src/exists.rs b/src/interpreters/src/exists.rs
similarity index 100%
rename from interpreters/src/exists.rs
rename to src/interpreters/src/exists.rs
diff --git a/interpreters/src/factory.rs b/src/interpreters/src/factory.rs
similarity index 100%
rename from interpreters/src/factory.rs
rename to src/interpreters/src/factory.rs
diff --git a/interpreters/src/insert.rs b/src/interpreters/src/insert.rs
similarity index 100%
rename from interpreters/src/insert.rs
rename to src/interpreters/src/insert.rs
diff --git a/interpreters/src/interpreter.rs
b/src/interpreters/src/interpreter.rs
similarity index 100%
rename from interpreters/src/interpreter.rs
rename to src/interpreters/src/interpreter.rs
diff --git a/interpreters/src/lib.rs b/src/interpreters/src/lib.rs
similarity index 100%
rename from interpreters/src/lib.rs
rename to src/interpreters/src/lib.rs
diff --git a/interpreters/src/metrics.rs b/src/interpreters/src/metrics.rs
similarity index 100%
rename from interpreters/src/metrics.rs
rename to src/interpreters/src/metrics.rs
diff --git a/interpreters/src/select.rs b/src/interpreters/src/select.rs
similarity index 100%
rename from interpreters/src/select.rs
rename to src/interpreters/src/select.rs
diff --git a/interpreters/src/show.rs b/src/interpreters/src/show.rs
similarity index 100%
rename from interpreters/src/show.rs
rename to src/interpreters/src/show.rs
diff --git a/interpreters/src/show_create.rs
b/src/interpreters/src/show_create.rs
similarity index 100%
rename from interpreters/src/show_create.rs
rename to src/interpreters/src/show_create.rs
diff --git a/interpreters/src/table_manipulator/catalog_based.rs
b/src/interpreters/src/table_manipulator/catalog_based.rs
similarity index 100%
rename from interpreters/src/table_manipulator/catalog_based.rs
rename to src/interpreters/src/table_manipulator/catalog_based.rs
diff --git a/interpreters/src/table_manipulator/meta_based.rs
b/src/interpreters/src/table_manipulator/meta_based.rs
similarity index 100%
rename from interpreters/src/table_manipulator/meta_based.rs
rename to src/interpreters/src/table_manipulator/meta_based.rs
diff --git a/interpreters/src/table_manipulator/mod.rs
b/src/interpreters/src/table_manipulator/mod.rs
similarity index 100%
rename from interpreters/src/table_manipulator/mod.rs
rename to src/interpreters/src/table_manipulator/mod.rs
diff --git a/interpreters/src/tests.rs b/src/interpreters/src/tests.rs
similarity index 100%
rename from interpreters/src/tests.rs
rename to src/interpreters/src/tests.rs
diff --git a/interpreters/src/validator.rs b/src/interpreters/src/validator.rs
similarity index 100%
rename from interpreters/src/validator.rs
rename to src/interpreters/src/validator.rs
diff --git a/meta_client/Cargo.toml b/src/meta_client/Cargo.toml
similarity index 100%
rename from meta_client/Cargo.toml
rename to src/meta_client/Cargo.toml
diff --git a/meta_client/src/lib.rs b/src/meta_client/src/lib.rs
similarity index 100%
rename from meta_client/src/lib.rs
rename to src/meta_client/src/lib.rs
diff --git a/meta_client/src/load_balance.rs
b/src/meta_client/src/load_balance.rs
similarity index 100%
rename from meta_client/src/load_balance.rs
rename to src/meta_client/src/load_balance.rs
diff --git a/meta_client/src/meta_impl.rs b/src/meta_client/src/meta_impl.rs
similarity index 100%
rename from meta_client/src/meta_impl.rs
rename to src/meta_client/src/meta_impl.rs
diff --git a/meta_client/src/types.rs b/src/meta_client/src/types.rs
similarity index 100%
rename from meta_client/src/types.rs
rename to src/meta_client/src/types.rs
diff --git a/partition_table_engine/Cargo.toml
b/src/partition_table_engine/Cargo.toml
similarity index 100%
rename from partition_table_engine/Cargo.toml
rename to src/partition_table_engine/Cargo.toml
diff --git a/partition_table_engine/src/error.rs
b/src/partition_table_engine/src/error.rs
similarity index 100%
rename from partition_table_engine/src/error.rs
rename to src/partition_table_engine/src/error.rs
diff --git a/partition_table_engine/src/lib.rs
b/src/partition_table_engine/src/lib.rs
similarity index 100%
rename from partition_table_engine/src/lib.rs
rename to src/partition_table_engine/src/lib.rs
diff --git a/partition_table_engine/src/metrics.rs
b/src/partition_table_engine/src/metrics.rs
similarity index 100%
rename from partition_table_engine/src/metrics.rs
rename to src/partition_table_engine/src/metrics.rs
diff --git a/partition_table_engine/src/partition.rs
b/src/partition_table_engine/src/partition.rs
similarity index 100%
rename from partition_table_engine/src/partition.rs
rename to src/partition_table_engine/src/partition.rs
diff --git a/partition_table_engine/src/scan_builder.rs
b/src/partition_table_engine/src/scan_builder.rs
similarity index 100%
rename from partition_table_engine/src/scan_builder.rs
rename to src/partition_table_engine/src/scan_builder.rs
diff --git a/partition_table_engine/src/test_util.rs
b/src/partition_table_engine/src/test_util.rs
similarity index 100%
rename from partition_table_engine/src/test_util.rs
rename to src/partition_table_engine/src/test_util.rs
diff --git a/proxy/Cargo.toml b/src/proxy/Cargo.toml
similarity index 100%
rename from proxy/Cargo.toml
rename to src/proxy/Cargo.toml
diff --git a/proxy/src/context.rs b/src/proxy/src/context.rs
similarity index 100%
rename from proxy/src/context.rs
rename to src/proxy/src/context.rs
diff --git a/proxy/src/error.rs b/src/proxy/src/error.rs
similarity index 100%
rename from proxy/src/error.rs
rename to src/proxy/src/error.rs
diff --git a/proxy/src/error_util.rs b/src/proxy/src/error_util.rs
similarity index 100%
rename from proxy/src/error_util.rs
rename to src/proxy/src/error_util.rs
diff --git a/proxy/src/forward.rs b/src/proxy/src/forward.rs
similarity index 100%
rename from proxy/src/forward.rs
rename to src/proxy/src/forward.rs
diff --git a/proxy/src/grpc/mod.rs b/src/proxy/src/grpc/mod.rs
similarity index 100%
rename from proxy/src/grpc/mod.rs
rename to src/proxy/src/grpc/mod.rs
diff --git a/proxy/src/grpc/prom_query.rs b/src/proxy/src/grpc/prom_query.rs
similarity index 100%
rename from proxy/src/grpc/prom_query.rs
rename to src/proxy/src/grpc/prom_query.rs
diff --git a/proxy/src/grpc/route.rs b/src/proxy/src/grpc/route.rs
similarity index 100%
rename from proxy/src/grpc/route.rs
rename to src/proxy/src/grpc/route.rs
diff --git a/proxy/src/grpc/sql_query.rs b/src/proxy/src/grpc/sql_query.rs
similarity index 100%
rename from proxy/src/grpc/sql_query.rs
rename to src/proxy/src/grpc/sql_query.rs
diff --git a/proxy/src/grpc/write.rs b/src/proxy/src/grpc/write.rs
similarity index 100%
rename from proxy/src/grpc/write.rs
rename to src/proxy/src/grpc/write.rs
diff --git a/proxy/src/handlers/admin.rs b/src/proxy/src/handlers/admin.rs
similarity index 100%
rename from proxy/src/handlers/admin.rs
rename to src/proxy/src/handlers/admin.rs
diff --git a/proxy/src/handlers/error.rs b/src/proxy/src/handlers/error.rs
similarity index 100%
rename from proxy/src/handlers/error.rs
rename to src/proxy/src/handlers/error.rs
diff --git a/proxy/src/handlers/mod.rs b/src/proxy/src/handlers/mod.rs
similarity index 100%
rename from proxy/src/handlers/mod.rs
rename to src/proxy/src/handlers/mod.rs
diff --git a/proxy/src/hotspot.rs b/src/proxy/src/hotspot.rs
similarity index 100%
rename from proxy/src/hotspot.rs
rename to src/proxy/src/hotspot.rs
diff --git a/proxy/src/hotspot_lru.rs b/src/proxy/src/hotspot_lru.rs
similarity index 100%
rename from proxy/src/hotspot_lru.rs
rename to src/proxy/src/hotspot_lru.rs
diff --git a/proxy/src/http/mod.rs b/src/proxy/src/http/mod.rs
similarity index 100%
rename from proxy/src/http/mod.rs
rename to src/proxy/src/http/mod.rs
diff --git a/proxy/src/http/prom.rs b/src/proxy/src/http/prom.rs
similarity index 100%
rename from proxy/src/http/prom.rs
rename to src/proxy/src/http/prom.rs
diff --git a/proxy/src/http/route.rs b/src/proxy/src/http/route.rs
similarity index 100%
rename from proxy/src/http/route.rs
rename to src/proxy/src/http/route.rs
diff --git a/proxy/src/http/sql.rs b/src/proxy/src/http/sql.rs
similarity index 100%
rename from proxy/src/http/sql.rs
rename to src/proxy/src/http/sql.rs
diff --git a/proxy/src/influxdb/mod.rs b/src/proxy/src/influxdb/mod.rs
similarity index 100%
rename from proxy/src/influxdb/mod.rs
rename to src/proxy/src/influxdb/mod.rs
diff --git a/proxy/src/influxdb/types.rs b/src/proxy/src/influxdb/types.rs
similarity index 100%
rename from proxy/src/influxdb/types.rs
rename to src/proxy/src/influxdb/types.rs
diff --git a/proxy/src/instance.rs b/src/proxy/src/instance.rs
similarity index 100%
rename from proxy/src/instance.rs
rename to src/proxy/src/instance.rs
diff --git a/proxy/src/lib.rs b/src/proxy/src/lib.rs
similarity index 100%
rename from proxy/src/lib.rs
rename to src/proxy/src/lib.rs
diff --git a/proxy/src/limiter.rs b/src/proxy/src/limiter.rs
similarity index 100%
rename from proxy/src/limiter.rs
rename to src/proxy/src/limiter.rs
diff --git a/proxy/src/metrics.rs b/src/proxy/src/metrics.rs
similarity index 100%
rename from proxy/src/metrics.rs
rename to src/proxy/src/metrics.rs
diff --git a/proxy/src/opentsdb/mod.rs b/src/proxy/src/opentsdb/mod.rs
similarity index 100%
rename from proxy/src/opentsdb/mod.rs
rename to src/proxy/src/opentsdb/mod.rs
diff --git a/proxy/src/opentsdb/types.rs b/src/proxy/src/opentsdb/types.rs
similarity index 100%
rename from proxy/src/opentsdb/types.rs
rename to src/proxy/src/opentsdb/types.rs
diff --git a/proxy/src/read.rs b/src/proxy/src/read.rs
similarity index 100%
rename from proxy/src/read.rs
rename to src/proxy/src/read.rs
diff --git a/proxy/src/schema_config_provider/cluster_based.rs
b/src/proxy/src/schema_config_provider/cluster_based.rs
similarity index 100%
rename from proxy/src/schema_config_provider/cluster_based.rs
rename to src/proxy/src/schema_config_provider/cluster_based.rs
diff --git a/proxy/src/schema_config_provider/config_based.rs
b/src/proxy/src/schema_config_provider/config_based.rs
similarity index 100%
rename from proxy/src/schema_config_provider/config_based.rs
rename to src/proxy/src/schema_config_provider/config_based.rs
diff --git a/proxy/src/schema_config_provider/mod.rs
b/src/proxy/src/schema_config_provider/mod.rs
similarity index 100%
rename from proxy/src/schema_config_provider/mod.rs
rename to src/proxy/src/schema_config_provider/mod.rs
diff --git a/proxy/src/util.rs b/src/proxy/src/util.rs
similarity index 100%
rename from proxy/src/util.rs
rename to src/proxy/src/util.rs
diff --git a/proxy/src/write.rs b/src/proxy/src/write.rs
similarity index 100%
rename from proxy/src/write.rs
rename to src/proxy/src/write.rs
diff --git a/query_engine/Cargo.toml b/src/query_engine/Cargo.toml
similarity index 100%
rename from query_engine/Cargo.toml
rename to src/query_engine/Cargo.toml
diff --git a/query_engine/src/config.rs b/src/query_engine/src/config.rs
similarity index 100%
rename from query_engine/src/config.rs
rename to src/query_engine/src/config.rs
diff --git a/query_engine/src/context.rs b/src/query_engine/src/context.rs
similarity index 100%
rename from query_engine/src/context.rs
rename to src/query_engine/src/context.rs
diff --git a/query_engine/src/datafusion_impl/executor.rs
b/src/query_engine/src/datafusion_impl/executor.rs
similarity index 100%
rename from query_engine/src/datafusion_impl/executor.rs
rename to src/query_engine/src/datafusion_impl/executor.rs
diff --git a/query_engine/src/datafusion_impl/logical_optimizer/tests.rs
b/src/query_engine/src/datafusion_impl/logical_optimizer/tests.rs
similarity index 100%
rename from query_engine/src/datafusion_impl/logical_optimizer/tests.rs
rename to src/query_engine/src/datafusion_impl/logical_optimizer/tests.rs
diff --git a/query_engine/src/datafusion_impl/mod.rs
b/src/query_engine/src/datafusion_impl/mod.rs
similarity index 100%
rename from query_engine/src/datafusion_impl/mod.rs
rename to src/query_engine/src/datafusion_impl/mod.rs
diff --git
a/query_engine/src/datafusion_impl/physical_optimizer/coalesce_batches.rs
b/src/query_engine/src/datafusion_impl/physical_optimizer/coalesce_batches.rs
similarity index 100%
rename from
query_engine/src/datafusion_impl/physical_optimizer/coalesce_batches.rs
rename to
src/query_engine/src/datafusion_impl/physical_optimizer/coalesce_batches.rs
diff --git a/query_engine/src/datafusion_impl/physical_optimizer/mod.rs
b/src/query_engine/src/datafusion_impl/physical_optimizer/mod.rs
similarity index 100%
rename from query_engine/src/datafusion_impl/physical_optimizer/mod.rs
rename to src/query_engine/src/datafusion_impl/physical_optimizer/mod.rs
diff --git a/query_engine/src/datafusion_impl/physical_optimizer/repartition.rs
b/src/query_engine/src/datafusion_impl/physical_optimizer/repartition.rs
similarity index 100%
rename from query_engine/src/datafusion_impl/physical_optimizer/repartition.rs
rename to src/query_engine/src/datafusion_impl/physical_optimizer/repartition.rs
diff --git a/query_engine/src/datafusion_impl/physical_plan.rs
b/src/query_engine/src/datafusion_impl/physical_plan.rs
similarity index 100%
rename from query_engine/src/datafusion_impl/physical_plan.rs
rename to src/query_engine/src/datafusion_impl/physical_plan.rs
diff --git a/query_engine/src/datafusion_impl/physical_plan_extension/mod.rs
b/src/query_engine/src/datafusion_impl/physical_plan_extension/mod.rs
similarity index 100%
rename from query_engine/src/datafusion_impl/physical_plan_extension/mod.rs
rename to src/query_engine/src/datafusion_impl/physical_plan_extension/mod.rs
diff --git
a/query_engine/src/datafusion_impl/physical_plan_extension/prom_align.rs
b/src/query_engine/src/datafusion_impl/physical_plan_extension/prom_align.rs
similarity index 100%
rename from
query_engine/src/datafusion_impl/physical_plan_extension/prom_align.rs
rename to
src/query_engine/src/datafusion_impl/physical_plan_extension/prom_align.rs
diff --git a/query_engine/src/datafusion_impl/physical_planner.rs
b/src/query_engine/src/datafusion_impl/physical_planner.rs
similarity index 100%
rename from query_engine/src/datafusion_impl/physical_planner.rs
rename to src/query_engine/src/datafusion_impl/physical_planner.rs
diff --git a/query_engine/src/datafusion_impl/physical_planner_extension/mod.rs
b/src/query_engine/src/datafusion_impl/physical_planner_extension/mod.rs
similarity index 100%
rename from query_engine/src/datafusion_impl/physical_planner_extension/mod.rs
rename to src/query_engine/src/datafusion_impl/physical_planner_extension/mod.rs
diff --git
a/query_engine/src/datafusion_impl/physical_planner_extension/prom_align.rs
b/src/query_engine/src/datafusion_impl/physical_planner_extension/prom_align.rs
similarity index 100%
rename from
query_engine/src/datafusion_impl/physical_planner_extension/prom_align.rs
rename to
src/query_engine/src/datafusion_impl/physical_planner_extension/prom_align.rs
diff --git a/query_engine/src/datafusion_impl/task_context.rs
b/src/query_engine/src/datafusion_impl/task_context.rs
similarity index 100%
rename from query_engine/src/datafusion_impl/task_context.rs
rename to src/query_engine/src/datafusion_impl/task_context.rs
diff --git a/query_engine/src/error.rs b/src/query_engine/src/error.rs
similarity index 100%
rename from query_engine/src/error.rs
rename to src/query_engine/src/error.rs
diff --git a/query_engine/src/executor.rs b/src/query_engine/src/executor.rs
similarity index 100%
rename from query_engine/src/executor.rs
rename to src/query_engine/src/executor.rs
diff --git a/query_engine/src/lib.rs b/src/query_engine/src/lib.rs
similarity index 100%
rename from query_engine/src/lib.rs
rename to src/query_engine/src/lib.rs
diff --git a/query_engine/src/physical_planner.rs
b/src/query_engine/src/physical_planner.rs
similarity index 100%
rename from query_engine/src/physical_planner.rs
rename to src/query_engine/src/physical_planner.rs
diff --git a/query_frontend/Cargo.toml b/src/query_frontend/Cargo.toml
similarity index 100%
rename from query_frontend/Cargo.toml
rename to src/query_frontend/Cargo.toml
diff --git a/query_frontend/src/ast.rs b/src/query_frontend/src/ast.rs
similarity index 100%
rename from query_frontend/src/ast.rs
rename to src/query_frontend/src/ast.rs
diff --git a/query_frontend/src/config.rs b/src/query_frontend/src/config.rs
similarity index 100%
rename from query_frontend/src/config.rs
rename to src/query_frontend/src/config.rs
diff --git a/query_frontend/src/container.rs
b/src/query_frontend/src/container.rs
similarity index 100%
rename from query_frontend/src/container.rs
rename to src/query_frontend/src/container.rs
diff --git a/query_frontend/src/frontend.rs b/src/query_frontend/src/frontend.rs
similarity index 100%
rename from query_frontend/src/frontend.rs
rename to src/query_frontend/src/frontend.rs
diff --git a/query_frontend/src/influxql/mod.rs
b/src/query_frontend/src/influxql/mod.rs
similarity index 100%
rename from query_frontend/src/influxql/mod.rs
rename to src/query_frontend/src/influxql/mod.rs
diff --git a/query_frontend/src/influxql/planner.rs
b/src/query_frontend/src/influxql/planner.rs
similarity index 100%
rename from query_frontend/src/influxql/planner.rs
rename to src/query_frontend/src/influxql/planner.rs
diff --git a/query_frontend/src/lib.rs b/src/query_frontend/src/lib.rs
similarity index 100%
rename from query_frontend/src/lib.rs
rename to src/query_frontend/src/lib.rs
diff --git a/query_frontend/src/logical_optimizer/mod.rs
b/src/query_frontend/src/logical_optimizer/mod.rs
similarity index 100%
rename from query_frontend/src/logical_optimizer/mod.rs
rename to src/query_frontend/src/logical_optimizer/mod.rs
diff --git a/query_frontend/src/logical_optimizer/type_conversion.rs
b/src/query_frontend/src/logical_optimizer/type_conversion.rs
similarity index 100%
rename from query_frontend/src/logical_optimizer/type_conversion.rs
rename to src/query_frontend/src/logical_optimizer/type_conversion.rs
diff --git a/query_frontend/src/parser.rs b/src/query_frontend/src/parser.rs
similarity index 100%
rename from query_frontend/src/parser.rs
rename to src/query_frontend/src/parser.rs
diff --git a/query_frontend/src/partition.rs
b/src/query_frontend/src/partition.rs
similarity index 100%
rename from query_frontend/src/partition.rs
rename to src/query_frontend/src/partition.rs
diff --git a/query_frontend/src/plan.rs b/src/query_frontend/src/plan.rs
similarity index 100%
rename from query_frontend/src/plan.rs
rename to src/query_frontend/src/plan.rs
diff --git a/query_frontend/src/planner.rs b/src/query_frontend/src/planner.rs
similarity index 100%
rename from query_frontend/src/planner.rs
rename to src/query_frontend/src/planner.rs
diff --git a/query_frontend/src/promql.rs b/src/query_frontend/src/promql.rs
similarity index 100%
rename from query_frontend/src/promql.rs
rename to src/query_frontend/src/promql.rs
diff --git a/query_frontend/src/promql/convert.rs
b/src/query_frontend/src/promql/convert.rs
similarity index 100%
rename from query_frontend/src/promql/convert.rs
rename to src/query_frontend/src/promql/convert.rs
diff --git a/query_frontend/src/promql/datafusion_util.rs
b/src/query_frontend/src/promql/datafusion_util.rs
similarity index 100%
rename from query_frontend/src/promql/datafusion_util.rs
rename to src/query_frontend/src/promql/datafusion_util.rs
diff --git a/query_frontend/src/promql/error.rs
b/src/query_frontend/src/promql/error.rs
similarity index 100%
rename from query_frontend/src/promql/error.rs
rename to src/query_frontend/src/promql/error.rs
diff --git a/query_frontend/src/promql/pushdown.rs
b/src/query_frontend/src/promql/pushdown.rs
similarity index 100%
rename from query_frontend/src/promql/pushdown.rs
rename to src/query_frontend/src/promql/pushdown.rs
diff --git a/query_frontend/src/promql/remote.rs
b/src/query_frontend/src/promql/remote.rs
similarity index 100%
rename from query_frontend/src/promql/remote.rs
rename to src/query_frontend/src/promql/remote.rs
diff --git a/query_frontend/src/promql/udf.rs
b/src/query_frontend/src/promql/udf.rs
similarity index 100%
rename from query_frontend/src/promql/udf.rs
rename to src/query_frontend/src/promql/udf.rs
diff --git a/query_frontend/src/provider.rs b/src/query_frontend/src/provider.rs
similarity index 100%
rename from query_frontend/src/provider.rs
rename to src/query_frontend/src/provider.rs
diff --git a/query_frontend/src/tests.rs b/src/query_frontend/src/tests.rs
similarity index 100%
rename from query_frontend/src/tests.rs
rename to src/query_frontend/src/tests.rs
diff --git a/remote_engine_client/Cargo.toml
b/src/remote_engine_client/Cargo.toml
similarity index 100%
rename from remote_engine_client/Cargo.toml
rename to src/remote_engine_client/Cargo.toml
diff --git a/remote_engine_client/src/cached_router.rs
b/src/remote_engine_client/src/cached_router.rs
similarity index 100%
rename from remote_engine_client/src/cached_router.rs
rename to src/remote_engine_client/src/cached_router.rs
diff --git a/remote_engine_client/src/channel.rs
b/src/remote_engine_client/src/channel.rs
similarity index 100%
rename from remote_engine_client/src/channel.rs
rename to src/remote_engine_client/src/channel.rs
diff --git a/remote_engine_client/src/client.rs
b/src/remote_engine_client/src/client.rs
similarity index 100%
rename from remote_engine_client/src/client.rs
rename to src/remote_engine_client/src/client.rs
diff --git a/remote_engine_client/src/config.rs
b/src/remote_engine_client/src/config.rs
similarity index 100%
rename from remote_engine_client/src/config.rs
rename to src/remote_engine_client/src/config.rs
diff --git a/remote_engine_client/src/lib.rs
b/src/remote_engine_client/src/lib.rs
similarity index 100%
rename from remote_engine_client/src/lib.rs
rename to src/remote_engine_client/src/lib.rs
diff --git a/remote_engine_client/src/status_code.rs
b/src/remote_engine_client/src/status_code.rs
similarity index 100%
rename from remote_engine_client/src/status_code.rs
rename to src/remote_engine_client/src/status_code.rs
diff --git a/router/Cargo.toml b/src/router/Cargo.toml
similarity index 100%
rename from router/Cargo.toml
rename to src/router/Cargo.toml
diff --git a/router/src/cluster_based.rs b/src/router/src/cluster_based.rs
similarity index 100%
rename from router/src/cluster_based.rs
rename to src/router/src/cluster_based.rs
diff --git a/router/src/endpoint.rs b/src/router/src/endpoint.rs
similarity index 100%
rename from router/src/endpoint.rs
rename to src/router/src/endpoint.rs
diff --git a/router/src/hash.rs b/src/router/src/hash.rs
similarity index 100%
rename from router/src/hash.rs
rename to src/router/src/hash.rs
diff --git a/router/src/lib.rs b/src/router/src/lib.rs
similarity index 100%
rename from router/src/lib.rs
rename to src/router/src/lib.rs
diff --git a/router/src/rule_based.rs b/src/router/src/rule_based.rs
similarity index 100%
rename from router/src/rule_based.rs
rename to src/router/src/rule_based.rs
diff --git a/server/Cargo.toml b/src/server/Cargo.toml
similarity index 100%
rename from server/Cargo.toml
rename to src/server/Cargo.toml
diff --git a/server/src/config.rs b/src/server/src/config.rs
similarity index 100%
rename from server/src/config.rs
rename to src/server/src/config.rs
diff --git a/server/src/consts.rs b/src/server/src/consts.rs
similarity index 100%
rename from server/src/consts.rs
rename to src/server/src/consts.rs
diff --git a/server/src/error_util.rs b/src/server/src/error_util.rs
similarity index 100%
rename from server/src/error_util.rs
rename to src/server/src/error_util.rs
diff --git a/server/src/federated.rs b/src/server/src/federated.rs
similarity index 100%
rename from server/src/federated.rs
rename to src/server/src/federated.rs
diff --git a/server/src/grpc/meta_event_service/error.rs
b/src/server/src/grpc/meta_event_service/error.rs
similarity index 100%
rename from server/src/grpc/meta_event_service/error.rs
rename to src/server/src/grpc/meta_event_service/error.rs
diff --git a/server/src/grpc/meta_event_service/mod.rs
b/src/server/src/grpc/meta_event_service/mod.rs
similarity index 100%
rename from server/src/grpc/meta_event_service/mod.rs
rename to src/server/src/grpc/meta_event_service/mod.rs
diff --git a/server/src/grpc/metrics.rs b/src/server/src/grpc/metrics.rs
similarity index 100%
rename from server/src/grpc/metrics.rs
rename to src/server/src/grpc/metrics.rs
diff --git a/server/src/grpc/mod.rs b/src/server/src/grpc/mod.rs
similarity index 100%
rename from server/src/grpc/mod.rs
rename to src/server/src/grpc/mod.rs
diff --git a/server/src/grpc/remote_engine_service/error.rs
b/src/server/src/grpc/remote_engine_service/error.rs
similarity index 100%
rename from server/src/grpc/remote_engine_service/error.rs
rename to src/server/src/grpc/remote_engine_service/error.rs
diff --git a/server/src/grpc/remote_engine_service/metrics.rs
b/src/server/src/grpc/remote_engine_service/metrics.rs
similarity index 100%
rename from server/src/grpc/remote_engine_service/metrics.rs
rename to src/server/src/grpc/remote_engine_service/metrics.rs
diff --git a/server/src/grpc/remote_engine_service/mod.rs
b/src/server/src/grpc/remote_engine_service/mod.rs
similarity index 100%
rename from server/src/grpc/remote_engine_service/mod.rs
rename to src/server/src/grpc/remote_engine_service/mod.rs
diff --git a/server/src/grpc/storage_service/error.rs
b/src/server/src/grpc/storage_service/error.rs
similarity index 100%
rename from server/src/grpc/storage_service/error.rs
rename to src/server/src/grpc/storage_service/error.rs
diff --git a/server/src/grpc/storage_service/header.rs
b/src/server/src/grpc/storage_service/header.rs
similarity index 100%
rename from server/src/grpc/storage_service/header.rs
rename to src/server/src/grpc/storage_service/header.rs
diff --git a/server/src/grpc/storage_service/mod.rs
b/src/server/src/grpc/storage_service/mod.rs
similarity index 100%
rename from server/src/grpc/storage_service/mod.rs
rename to src/server/src/grpc/storage_service/mod.rs
diff --git a/server/src/http.rs b/src/server/src/http.rs
similarity index 100%
rename from server/src/http.rs
rename to src/server/src/http.rs
diff --git a/server/src/lib.rs b/src/server/src/lib.rs
similarity index 100%
rename from server/src/lib.rs
rename to src/server/src/lib.rs
diff --git a/server/src/local_tables.rs b/src/server/src/local_tables.rs
similarity index 100%
rename from server/src/local_tables.rs
rename to src/server/src/local_tables.rs
diff --git a/server/src/metrics.rs b/src/server/src/metrics.rs
similarity index 100%
rename from server/src/metrics.rs
rename to src/server/src/metrics.rs
diff --git a/server/src/mysql/builder.rs b/src/server/src/mysql/builder.rs
similarity index 100%
rename from server/src/mysql/builder.rs
rename to src/server/src/mysql/builder.rs
diff --git a/server/src/mysql/error.rs b/src/server/src/mysql/error.rs
similarity index 100%
rename from server/src/mysql/error.rs
rename to src/server/src/mysql/error.rs
diff --git a/server/src/mysql/mod.rs b/src/server/src/mysql/mod.rs
similarity index 100%
rename from server/src/mysql/mod.rs
rename to src/server/src/mysql/mod.rs
diff --git a/server/src/mysql/service.rs b/src/server/src/mysql/service.rs
similarity index 100%
rename from server/src/mysql/service.rs
rename to src/server/src/mysql/service.rs
diff --git a/server/src/mysql/worker.rs b/src/server/src/mysql/worker.rs
similarity index 100%
rename from server/src/mysql/worker.rs
rename to src/server/src/mysql/worker.rs
diff --git a/server/src/mysql/writer.rs b/src/server/src/mysql/writer.rs
similarity index 100%
rename from server/src/mysql/writer.rs
rename to src/server/src/mysql/writer.rs
diff --git a/server/src/postgresql/builder.rs
b/src/server/src/postgresql/builder.rs
similarity index 100%
rename from server/src/postgresql/builder.rs
rename to src/server/src/postgresql/builder.rs
diff --git a/server/src/postgresql/error.rs b/src/server/src/postgresql/error.rs
similarity index 100%
rename from server/src/postgresql/error.rs
rename to src/server/src/postgresql/error.rs
diff --git a/server/src/postgresql/handler.rs
b/src/server/src/postgresql/handler.rs
similarity index 100%
rename from server/src/postgresql/handler.rs
rename to src/server/src/postgresql/handler.rs
diff --git a/server/src/postgresql/mod.rs b/src/server/src/postgresql/mod.rs
similarity index 100%
rename from server/src/postgresql/mod.rs
rename to src/server/src/postgresql/mod.rs
diff --git a/server/src/postgresql/service.rs
b/src/server/src/postgresql/service.rs
similarity index 100%
rename from server/src/postgresql/service.rs
rename to src/server/src/postgresql/service.rs
diff --git a/server/src/server.rs b/src/server/src/server.rs
similarity index 100%
rename from server/src/server.rs
rename to src/server/src/server.rs
diff --git a/server/src/session.rs b/src/server/src/session.rs
similarity index 100%
rename from server/src/session.rs
rename to src/server/src/session.rs
diff --git a/system_catalog/Cargo.toml b/src/system_catalog/Cargo.toml
similarity index 100%
rename from system_catalog/Cargo.toml
rename to src/system_catalog/Cargo.toml
diff --git a/system_catalog/src/lib.rs b/src/system_catalog/src/lib.rs
similarity index 100%
rename from system_catalog/src/lib.rs
rename to src/system_catalog/src/lib.rs
diff --git a/system_catalog/src/sys_catalog_table.rs
b/src/system_catalog/src/sys_catalog_table.rs
similarity index 100%
rename from system_catalog/src/sys_catalog_table.rs
rename to src/system_catalog/src/sys_catalog_table.rs
diff --git a/system_catalog/src/tables.rs b/src/system_catalog/src/tables.rs
similarity index 100%
rename from system_catalog/src/tables.rs
rename to src/system_catalog/src/tables.rs
diff --git a/table_engine/Cargo.toml b/src/table_engine/Cargo.toml
similarity index 100%
rename from table_engine/Cargo.toml
rename to src/table_engine/Cargo.toml
diff --git a/table_engine/src/engine.rs b/src/table_engine/src/engine.rs
similarity index 100%
rename from table_engine/src/engine.rs
rename to src/table_engine/src/engine.rs
diff --git a/table_engine/src/lib.rs b/src/table_engine/src/lib.rs
similarity index 100%
rename from table_engine/src/lib.rs
rename to src/table_engine/src/lib.rs
diff --git a/table_engine/src/memory.rs b/src/table_engine/src/memory.rs
similarity index 100%
rename from table_engine/src/memory.rs
rename to src/table_engine/src/memory.rs
diff --git a/table_engine/src/partition/mod.rs
b/src/table_engine/src/partition/mod.rs
similarity index 100%
rename from table_engine/src/partition/mod.rs
rename to src/table_engine/src/partition/mod.rs
diff --git a/table_engine/src/partition/rule/df_adapter/extractor.rs
b/src/table_engine/src/partition/rule/df_adapter/extractor.rs
similarity index 100%
rename from table_engine/src/partition/rule/df_adapter/extractor.rs
rename to src/table_engine/src/partition/rule/df_adapter/extractor.rs
diff --git a/table_engine/src/partition/rule/df_adapter/mod.rs
b/src/table_engine/src/partition/rule/df_adapter/mod.rs
similarity index 100%
rename from table_engine/src/partition/rule/df_adapter/mod.rs
rename to src/table_engine/src/partition/rule/df_adapter/mod.rs
diff --git a/table_engine/src/partition/rule/factory.rs
b/src/table_engine/src/partition/rule/factory.rs
similarity index 100%
rename from table_engine/src/partition/rule/factory.rs
rename to src/table_engine/src/partition/rule/factory.rs
diff --git a/table_engine/src/partition/rule/filter.rs
b/src/table_engine/src/partition/rule/filter.rs
similarity index 100%
rename from table_engine/src/partition/rule/filter.rs
rename to src/table_engine/src/partition/rule/filter.rs
diff --git a/table_engine/src/partition/rule/key.rs
b/src/table_engine/src/partition/rule/key.rs
similarity index 100%
rename from table_engine/src/partition/rule/key.rs
rename to src/table_engine/src/partition/rule/key.rs
diff --git a/table_engine/src/partition/rule/mod.rs
b/src/table_engine/src/partition/rule/mod.rs
similarity index 100%
rename from table_engine/src/partition/rule/mod.rs
rename to src/table_engine/src/partition/rule/mod.rs
diff --git a/table_engine/src/partition/rule/random.rs
b/src/table_engine/src/partition/rule/random.rs
similarity index 100%
rename from table_engine/src/partition/rule/random.rs
rename to src/table_engine/src/partition/rule/random.rs
diff --git a/table_engine/src/predicate.rs b/src/table_engine/src/predicate.rs
similarity index 100%
rename from table_engine/src/predicate.rs
rename to src/table_engine/src/predicate.rs
diff --git a/table_engine/src/provider.rs b/src/table_engine/src/provider.rs
similarity index 100%
rename from table_engine/src/provider.rs
rename to src/table_engine/src/provider.rs
diff --git a/table_engine/src/proxy.rs b/src/table_engine/src/proxy.rs
similarity index 100%
rename from table_engine/src/proxy.rs
rename to src/table_engine/src/proxy.rs
diff --git a/table_engine/src/remote/mod.rs b/src/table_engine/src/remote/mod.rs
similarity index 100%
rename from table_engine/src/remote/mod.rs
rename to src/table_engine/src/remote/mod.rs
diff --git a/table_engine/src/remote/model.rs
b/src/table_engine/src/remote/model.rs
similarity index 100%
rename from table_engine/src/remote/model.rs
rename to src/table_engine/src/remote/model.rs
diff --git a/table_engine/src/stream.rs b/src/table_engine/src/stream.rs
similarity index 100%
rename from table_engine/src/stream.rs
rename to src/table_engine/src/stream.rs
diff --git a/table_engine/src/table.rs b/src/table_engine/src/table.rs
similarity index 100%
rename from table_engine/src/table.rs
rename to src/table_engine/src/table.rs
diff --git a/tools/Cargo.toml b/src/tools/Cargo.toml
similarity index 100%
rename from tools/Cargo.toml
rename to src/tools/Cargo.toml
diff --git a/tools/src/bin/sst-convert.rs b/src/tools/src/bin/sst-convert.rs
similarity index 100%
rename from tools/src/bin/sst-convert.rs
rename to src/tools/src/bin/sst-convert.rs
diff --git a/tools/src/bin/sst-metadata.rs b/src/tools/src/bin/sst-metadata.rs
similarity index 100%
rename from tools/src/bin/sst-metadata.rs
rename to src/tools/src/bin/sst-metadata.rs
diff --git a/tools/src/lib.rs b/src/tools/src/lib.rs
similarity index 100%
rename from tools/src/lib.rs
rename to src/tools/src/lib.rs
diff --git a/tools/src/sst_util.rs b/src/tools/src/sst_util.rs
similarity index 100%
rename from tools/src/sst_util.rs
rename to src/tools/src/sst_util.rs
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]