Commit Graph

  • 651bdbaa71 fix: log file test fail (#54) Lei, Huang 2022-06-29 17:01:15 +08:00
  • bac6c720f8 feat: impl bytes_allocated for memtable (#55) dennis zhuang 2022-06-28 15:11:04 +08:00
  • b567cfb9bc feat: memory size of vector (#53) dennis zhuang 2022-06-28 11:06:53 +08:00
  • 379d2e2f50 feature: runtime crate and global runtimes (#49) dennis zhuang 2022-06-21 16:09:15 +08:00
  • 6ec870625f refactor: Refactor usage of BoxedError (#48) evenyag 2022-06-21 15:24:45 +08:00
  • 4071b0cff2 feat: impl scanning data from storage engine for table (#47) dennis zhuang 2022-06-20 15:42:57 +08:00
  • 056185eb24 feat(storage): Implement snapshot scan for region (#46) evenyag 2022-06-20 14:09:31 +08:00
  • e78c015fc0 TableEngine and SqlHandler impl (#45) dennis zhuang 2022-06-17 11:36:49 +08:00
  • e03ac2fc2b Implement log store append and file set management (#43) Lei, Huang 2022-06-16 19:09:09 +08:00
  • 725a261b55 feat(cmd): command refactor (#44) fengjiachun 2022-06-15 20:08:00 +08:00
  • 633524709b Merge pull request #42 from GrepTimeTeam/feat/storage/memtable/iter fengjiachun 2022-06-14 17:21:18 +08:00
  • 7700a167f2 chores: Address CR comment evenyag 2022-06-14 16:53:12 +08:00
  • 268598eb57 test: Fix VectorBuilder test and add Value data type test evenyag 2022-06-10 17:31:59 +08:00
  • 46c5681cb0 chore: Fix clippy evenyag 2022-06-10 16:11:07 +08:00
  • 9697fbc5e4 test: Add MemtableTester and batch_size test evenyag 2022-06-10 15:37:18 +08:00
  • 7a55d988fb test: Add simple write/iter test for memtable evenyag 2022-06-10 11:53:27 +08:00
  • 727bdb8b86 feat: Add sequences and value_types to Batch evenyag 2022-06-09 17:30:17 +08:00
  • 69b39e7846 feat: Impl BatchIterator for btree memtable evenyag 2022-05-20 19:00:46 +08:00
  • 4171173b76 feat: Support creating in memory region and writing to memtable (#40) evenyag 2022-06-09 16:50:02 +08:00
  • 8fe577649f feat: Constructing Bytes/StringBytes from Vec<u8>/&[u8]/String/&str (#41) evenyag 2022-06-08 14:25:25 +08:00
  • f7136819fc function crate and scalars function (#39) dennis zhuang 2022-06-08 13:15:22 +08:00
  • 23f235524d feat: Implements validity() and null_count() for Vector (#38) evenyag 2022-06-01 20:55:58 +08:00
  • fb0585229e refactor: Entry should be a trait (#37) Lei, Huang 2022-05-26 11:30:50 +08:00
  • 383c55d39c ci: Only trigger ci on pull request (#36) evenyag 2022-05-25 10:54:43 +08:00
  • a2331366f6 feat: adds adds register_udf api to query engine and refactor datatypes (#34) dennis zhuang 2022-05-24 16:50:56 +08:00
  • 06b592f00f feat: add WAL definitions (#35) Lei, Huang 2022-05-24 16:12:23 +08:00
  • 1594da337f feat(store-api): Prototype of storage engine api (#33) evenyag 2022-05-20 18:51:51 +08:00
  • e75a54b766 feat: impl From arrow array for exsisting vectors (#32) Lei, Huang 2022-05-19 16:10:00 +08:00
  • b0d2e2e91b feat: adds ConcretDataType and more datatypes impl (#31) dennis zhuang 2022-05-19 11:21:11 +08:00
  • 5777732fde feat(store-api): Init store-api crate (#30) evenyag 2022-05-18 17:19:57 +08:00
  • 519cbc832a feat: add StringVector datatype (#28) Lei, Huang 2022-05-18 14:49:36 +08:00
  • bd4fe1f5bc feat: RecordBatch serialization (#26) Lei, Huang 2022-05-17 17:01:00 +08:00
  • 3d374cce68 feat: implement log related macros (#29) evenyag 2022-05-17 16:00:17 +08:00
  • a819b6bce5 feat: impl object-store based on opendal (#27) dennis zhuang 2022-05-17 15:58:27 +08:00
  • 93cbdbee9a feat: adds common-telemetry crate and adds logs/metrics to query engine (#25) dennis zhuang 2022-05-12 17:42:48 +08:00
  • 641f4b39bd feat: add serialization support to existing data types (#24) Lei, Huang 2022-05-11 17:17:27 +08:00
  • 841744e4a3 fix: remove direct unwraps (#23) Lei, Huang 2022-05-09 17:50:49 +08:00
  • c07784a614 Update codecov.yml Lei, Huang 2022-05-09 17:35:44 +08:00
  • 5c72c5ae19 tests: add more unit tests for sql mod (#20) Lei, Huang 2022-05-09 15:01:19 +08:00
  • df1a99e27f feat: test http server api (#21) dennis zhuang 2022-05-09 14:54:03 +08:00
  • 8cc10b36db Merge pull request #14 from GrepTimeTeam/refactor-error dennis zhuang 2022-05-09 14:17:52 +08:00
  • d5de030600 feat: Add as_any() to opaque error evenyag 2022-05-09 12:35:55 +08:00
  • 5f48b4996b chore: Address CR comments evenyag 2022-05-09 11:52:01 +08:00
  • d2d4d88c89 test: Add MockError and add more tests for error evenyag 2022-05-07 17:29:39 +08:00
  • e0c1bbfd21 refactor: Rename errors::ParserError to error::Error evenyag 2022-05-07 16:15:05 +08:00
  • fae876ec63 test: Add more test for parser error evenyag 2022-05-07 16:07:41 +08:00
  • 56258d6821 test: Add more test for opaque error evenyag 2022-05-07 15:45:46 +08:00
  • ec63353364 refactor: Move planner and adapters to datafusion mod evenyag 2022-05-07 15:27:00 +08:00
  • 6a20657591 refactor: query::query_engine::datafusion -> query::datafusion evenyag 2022-05-07 14:38:57 +08:00
  • 99c7ffb456 refactor: Define error for memory catalog evenyag 2022-05-07 14:12:57 +08:00
  • 83262acc0e refactor: Add more imports to common_error::prelude evenyag 2022-05-07 11:42:33 +08:00
  • 63d9aa1bff refactor: Refactor datanode error and impl ErrorExt for it evenyag 2022-05-07 11:33:45 +08:00
  • 7e2e3e3429 feat: Impl ErrorExt for opaque error and ParseError evenyag 2022-04-29 16:51:55 +08:00
  • 08ccb466cb fix(query): Remove unnecessary unsafe impl Send/Sync for ExecutionPlanAdapter evenyag 2022-04-29 16:28:16 +08:00
  • aa1a6b2205 feat: Add common-error crate and implement opaque error type. evenyag 2022-04-28 17:45:34 +08:00
  • bcba7f026f ci: Disable codecov patch and trigger coverage calculation on push (#18) evenyag 2022-05-06 18:10:35 +08:00
  • f0db878bf5 feat: http server and cmd crate etc. (#15) dennis zhuang 2022-05-06 17:34:29 +08:00
  • ffc4e4eb0c Merge pull request #17 from GrepTimeTeam/ci-code-coverage evenyag 2022-05-06 16:45:07 +08:00
  • 4c4a150b3a docs: Add code coverage to README evenyag 2022-05-06 16:25:21 +08:00
  • 45d1edd8e2 ci: Add code coverage for pull requests evenyag 2022-05-06 15:39:24 +08:00
  • f889ed5488 feat: INSERT statement and planner implementation (#16) Lei, Huang 2022-05-05 16:28:38 +08:00
  • bf331ec4ac feat: impl QueryEngine#execute, adds numbers table and query engine test (#13) dennis zhuang 2022-04-27 15:15:26 +08:00
  • 12eefc3cd0 feat: implement SELECT query parser. (#12) Lei, Huang 2022-04-27 15:14:33 +08:00
  • 3a2f794f6c feat: query engine impl on datafusion (#10) dennis zhuang 2022-04-26 15:17:32 +08:00
  • e334e55bf7 Merge pull request #11 from GrepTimeTeam/feat-datatypes dennis zhuang 2022-04-26 12:28:17 +08:00
  • b505c87e8d refactor: Rename base to common-base evenyag 2022-04-26 11:48:22 +08:00
  • 58f19b2a33 refactor(datatypes): pub use some types evenyag 2022-04-25 14:24:25 +08:00
  • 49081d818c refactor: Divide common crate into small crates evenyag 2022-04-25 11:50:04 +08:00
  • 7f075d2c0f refactor: Rename scalar mod to scalars evenyag 2022-04-25 11:04:28 +08:00
  • 6535f5c4cd refactor: Rename CreateDataType to DataTypeBuilder evenyag 2022-04-25 10:45:04 +08:00
  • 7a015d4f2a feat: Allow DataType/Vector converting into arrow's type evenyag 2022-04-25 10:42:16 +08:00
  • 445fd75712 feat: Implement ScalarVector for primitive/binary vector evenyag 2022-04-24 17:22:56 +08:00
  • c9c5e69adf feat: Implement BinaryType and BinaryVector evenyag 2022-04-24 13:45:12 +08:00
  • d20191572e feat: Implement PrimitiveType and PrimitiveVector evenyag 2022-04-22 19:19:48 +08:00
  • cb74f1ac34 feat: Add sql parser definition and trivial SHOW DATABASE implementation (#8) Lei, Huang 2022-04-25 17:01:55 +08:00
  • ee6263ab9e Merge pull request #7 from GrepTimeTeam/feat-datatypes dennis zhuang 2022-04-22 11:16:29 +08:00
  • 4266777713 style: add rustfmt.toml, group imports evenyag 2022-04-21 18:01:31 +08:00
  • 2f43dda0ff Merge pull request #6 from GrepTimeTeam/feat-project-skeleton dennis zhuang 2022-04-21 15:23:29 +08:00
  • 1fa0b4e3f9 chore: Setup code skeleton of datanode evenyag 2022-04-20 18:38:00 +08:00
  • ced9a7c97f chore: Create datanode, datatypes, log-store, object-store, query, table crates evenyag 2022-04-20 15:09:50 +08:00
  • 7db9295b66 Merge pull request #3 from GrepTimeTeam/feat-common-crate evenyag 2022-04-20 11:02:15 +08:00
  • 39954289a0 ci: Setup ci evenyag 2022-04-20 10:43:41 +08:00
  • 7df913f803 build: Specific rust-toolchain (nightly-2022-04-03) evenyag 2022-04-20 10:43:02 +08:00
  • a6c6023737 feat: Init common crate evenyag 2022-04-19 18:41:20 +08:00
  • 1da6b2e1e8 docs: Add contributing guide evenyag 2022-04-19 17:54:38 +08:00
  • 19fa7a6b5b chore: Add Cargo.lock to git evenyag 2022-04-19 17:44:43 +08:00
  • 14b0f543be chore: Rename package name to greptime evenyag 2022-04-19 17:40:11 +08:00
  • a308f7c7f2 chore: update name Dennis Zhuang 2022-04-18 17:08:52 +08:00
  • 4ca5387bb8 chore: Initial commit dennis zhuang 2022-04-11 11:46:49 +08:00