From 5777732fde23110071a037bc3a6ad620d5be6edd Mon Sep 17 00:00:00 2001 From: evenyag Date: Wed, 18 May 2022 17:19:57 +0800 Subject: [PATCH] feat(store-api): Init store-api crate (#30) --- Cargo.lock | 4 ++++ Cargo.toml | 1 + src/store-api/Cargo.toml | 8 ++++++++ src/store-api/src/lib.rs | 4 ++++ src/store-api/src/storage.rs | 1 + src/store-api/src/wal.rs | 1 + 6 files changed, 19 insertions(+) create mode 100644 src/store-api/Cargo.toml create mode 100644 src/store-api/src/lib.rs create mode 100644 src/store-api/src/storage.rs create mode 100644 src/store-api/src/wal.rs diff --git a/Cargo.lock b/Cargo.lock index af0627f1d0..7cc48d2049 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2796,6 +2796,10 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" +[[package]] +name = "store-api" +version = "0.1.0" + [[package]] name = "streaming-decompression" version = "0.1.0" diff --git a/Cargo.toml b/Cargo.toml index 0a8b32ab58..c031f69862 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,5 +13,6 @@ members = [ "src/object-store", "src/query", "src/sql", + "src/store-api", "src/table", ] diff --git a/src/store-api/Cargo.toml b/src/store-api/Cargo.toml new file mode 100644 index 0000000000..ed15b54c0b --- /dev/null +++ b/src/store-api/Cargo.toml @@ -0,0 +1,8 @@ +[package] +name = "store-api" +version = "0.1.0" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/src/store-api/src/lib.rs b/src/store-api/src/lib.rs new file mode 100644 index 0000000000..4dea7f7301 --- /dev/null +++ b/src/store-api/src/lib.rs @@ -0,0 +1,4 @@ +//! Storage related APIs + +pub mod storage; +pub mod wal; diff --git a/src/store-api/src/storage.rs b/src/store-api/src/storage.rs new file mode 100644 index 0000000000..04aeedce33 --- /dev/null +++ b/src/store-api/src/storage.rs @@ -0,0 +1 @@ +//! Storage APIs. diff --git a/src/store-api/src/wal.rs b/src/store-api/src/wal.rs new file mode 100644 index 0000000000..2b436a8b5c --- /dev/null +++ b/src/store-api/src/wal.rs @@ -0,0 +1 @@ +//! WAL APIs.