Commit Graph

  • 787aab9c00 wal_benchmark (#188) egg 2022-08-30 14:49:31 +08:00
  • 1caa94cd3e feat: save create table schema (#211) dennis zhuang 2022-08-26 19:22:55 +08:00
  • ad1bbc3817 feat: Implement PartialEq for Vector (#207) evenyag 2022-08-26 12:13:00 +08:00
  • ce139c8a23 fix: impl scalar value helper and remove range limit (#205) Lei, Huang 2022-08-26 10:59:23 +08:00
  • 99cf553148 add aggregate functions (#147) egg 2022-08-25 19:44:11 +08:00
  • 793caa8d44 refactor: Rename SstSchema to StoreSchema (#204) evenyag 2022-08-25 17:43:10 +08:00
  • 53637c90fd feat: Support projection (#192) evenyag 2022-08-25 15:27:47 +08:00
  • 465dcca65e feat: implement DateTime type (#198) Lei, Huang 2022-08-24 14:34:42 +08:00
  • 2373d676f7 feat: add Date type and value (#189) Lei, Huang 2022-08-23 18:04:32 +08:00
  • 4a117157b9 fix: Fix replay sequence and wal dir (#196) evenyag 2022-08-23 17:39:53 +08:00
  • 8ea2aa73cf refactor: Use error!(e; xxx) pattern to log error (#195) evenyag 2022-08-23 17:35:24 +08:00
  • ad14c83369 feat: Add row iterator for recordbatch and removed some data copy/allocation from MySQL impl (#193) Ning Sun 2022-08-23 17:20:50 +08:00
  • 86dd19dcc8 build: add dockerfile to build greptimedb container image (#194) Yong 2022-08-22 12:20:20 +08:00
  • 144ea348c7 ci: Skip some actions if the PR is a draft (#191) evenyag 2022-08-19 17:54:30 +08:00
  • cab20cfd3e docs: add 'SQL Operations' section (#190) Yong 2022-08-19 17:26:07 +08:00
  • 9a68e4ca88 fix: correctly convert Value::Null to ScalarValue (#187) LFC 2022-08-19 10:37:30 +08:00
  • 5c9b46fbf8 refactor: Rename value_type to op_type (#185) evenyag 2022-08-18 16:07:45 +08:00
  • 7a0a20e0f4 fix: rename "DataNode" to "Datanode" (#181) fys 2022-08-18 12:58:23 +08:00
  • 9d5be75a9c refactor: Move test_util to datanode/src (#178) evenyag 2022-08-17 18:36:05 +08:00
  • 7c779a9861 feat: Add region schema for storage engine (#171) evenyag 2022-08-17 15:28:38 +08:00
  • ccda17248e feat: unify servers and mysql server in datanode (#172) LFC 2022-08-17 14:29:12 +08:00
  • 6d23118aa0 chore: Resolves remaining comments in #168 (#175) evenyag 2022-08-17 12:11:08 +08:00
  • a1c4921933 feat: impl create table sql execution (#168) Lei, Huang 2022-08-17 10:53:19 +08:00
  • 34133fae5a feat: impl select (grpc) (#138) fys 2022-08-15 18:31:47 +08:00
  • 60dc77d1d9 feat: adds datanode config file supporting, close #156 (#167) dennis zhuang 2022-08-15 16:17:56 +08:00
  • b695881c6a fix: logstore read supports namespace isolation (#163) Lei, Huang 2022-08-15 11:43:48 +08:00
  • 28b7a7cf35 fix develop (#166) Lei, Huang 2022-08-12 14:21:52 +08:00
  • 4098c57446 feat: MySQL protocol server (#158) LFC 2022-08-12 11:41:45 +08:00
  • 41ffbe82f8 feat: impl table manifest (#157) dennis zhuang 2022-08-12 10:47:33 +08:00
  • ea40616cfe chore: avoid clone column names (#161) Jiachun Feng 2022-08-12 10:09:23 +08:00
  • 1dd780d857 feat: implement catalog manager (#129) Lei, Huang 2022-08-11 15:43:59 +08:00
  • 2c7e83c792 ci: ignore error.rs in coverage (#162) Lei, Huang 2022-08-11 15:01:45 +08:00
  • ffd637e5f5 chore: replace bitvec impl (#159) Jiachun Feng 2022-08-11 10:00:20 +08:00
  • d141fbc674 fix: log store write and read (#97) Lei, Huang 2022-08-10 11:16:04 +08:00
  • 8d51ad3429 feat: write_batch proto codec (#122) egg 2022-08-09 19:57:51 +08:00
  • 567510fa3e ci: Add pr title checker (#155) evenyag 2022-08-08 18:27:02 +08:00
  • 80372720bb refactor: open_region return None if region does not exist (#145) Lei, Huang 2022-08-08 16:53:52 +08:00
  • f98d406580 refactor(storage): Add region id and name to metadata (#140) evenyag 2022-08-08 16:46:51 +08:00
  • e9d6546c12 feat: impl create_table for MitoEngine, #125 (#142) dennis zhuang 2022-08-08 15:36:00 +08:00
  • e833167ad6 feat: extract MemTable to ease testing (#133) LFC 2022-08-05 13:58:05 +08:00
  • 97be052b33 feat: update tonic/prost and simplify build requirements (#130) Ning Sun 2022-08-04 23:11:39 +08:00
  • fb4495eb46 feat: Adds TableEngine::open_table() (#132) evenyag 2022-08-04 17:35:17 +08:00
  • 56fae412d2 feat: Implements replay (#135) evenyag 2022-08-04 17:00:01 +08:00
  • 7395920bc8 move catalog-related traits and struct to a catalog crate (#134) Lei, Huang 2022-08-04 11:05:28 +08:00
  • 6db6106829 feat: impl recovering version from manifest for region (#127) dennis zhuang 2022-08-03 11:05:52 +08:00
  • e3267673a9 refactor: use auto generated collection build function (#128) Ning Sun 2022-08-03 09:21:28 +08:00
  • 1a06a7be88 feat: decode WAL entry (#123) Jiachun Feng 2022-08-02 17:52:00 +08:00
  • cd42f308a8 refactor: remove constructors from trait (#121) Ning Sun 2022-08-02 16:25:03 +08:00
  • b5fcdae01d LogStore::read takes a reference to namespace (#126) Lei, Huang 2022-08-02 12:59:08 +08:00
  • 868098d2b7 feat: impl Logstore::read by LogFile::create_stream (#124) Lei, Huang 2022-08-02 11:14:28 +08:00
  • 96b4ed01f7 refactor: Make TableEngine object safe (#119) Lei, Huang 2022-08-01 15:37:11 +08:00
  • f06968f4f5 feat: Engine::open_region code skeleton (#120) evenyag 2022-07-29 17:52:33 +08:00
  • 62cb649389 refactor: use derive_builder for boilerplate builders (#116) Ning Sun 2022-07-29 14:31:12 +08:00
  • 45490b6293 select result proto definition (#118) fys 2022-07-29 11:11:23 +08:00
  • df577ad7f8 feat: impl create table sql parser (#115) dennis zhuang 2022-07-29 11:03:36 +08:00
  • 03e965954a feat: implement read framework (#108) evenyag 2022-07-28 11:46:51 +08:00
  • 3b2716ed70 feat: impl insert via grpc (#102) fys 2022-07-28 10:25:22 +08:00
  • 3e42334b92 chores: change readme Lei, HUANG 2022-07-27 15:14:10 +08:00
  • f81dfc9bed feat: add fmt::Debug for RegionImpl Ning Sun 2022-07-27 15:04:51 +08:00
  • c9db093af7 feat: Cherry picks lost commits of flush (#111) evenyag 2022-07-26 15:52:39 +08:00
  • bf5975ca3e feat: Prototype of the storage engine (#107) evenyag 2022-07-25 15:26:00 +08:00
  • 2b064265bf feat: UDAF made generically (#91) LFC 2022-07-25 10:35:36 +08:00
  • c126b480fd doc: add openssl install instructions to README.md (#99) Lei, Huang 2022-07-20 14:03:58 +08:00
  • 18509bacfa docs: Add prerequisites part to readme (#94) evenyag 2022-07-19 19:01:08 +08:00
  • 267a47e9dd move interp from test to numpy (#88) 天空好像下雨~ 2022-07-18 15:38:30 +08:00
  • 403b94c948 feat: add operator interp (#66) 天空好像下雨~ 2022-07-15 10:49:44 +08:00
  • ad020284d3 feat: define proto for InsertExpr (grpc) (#79) fys 2022-07-14 16:36:56 +08:00
  • 8852c9bc32 bench: read/write for memtable (#52) 天空好像下雨~ 2022-07-11 17:44:22 +08:00
  • 65890e09f6 doc: contributing.md (#67) Lei, Huang 2022-07-07 15:54:34 +08:00
  • 6cf1da35ee feat: add grpc impl (#50) Jiachun Feng 2022-07-06 20:56:16 +08:00
  • 008f62afc1 feat: buffer abstraction (#51) Lei, Huang 2022-07-04 14:08:23 +08:00
  • 11bf970efd feat: Implement TimestampMillis and RangeMillis (#56) evenyag 2022-06-29 20:55:27 +08:00
  • 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