Commit Graph

  • 8400f8dfd4 chore: move query::Output to common-query module (#259) fys 2022-09-15 10:07:58 +08:00
  • ef40b12749 chore: add optional for datatype, rename data_type to datatype (#258) fys 2022-09-14 18:07:22 +08:00
  • 0dce8946d4 ci: Add ci cache (#256) evenyag 2022-09-14 16:06:59 +08:00
  • 7dee7199dc fix: set unittests dir to /tmp can explode grcov's disk (#253) LFC 2022-09-14 15:10:10 +08:00
  • 2dbaad9770 fix: forbid use int64 as timestamp column data type (#248) Lei, Huang 2022-09-14 12:03:16 +08:00
  • 20dcaa6897 feat: interval& None value for prev&`next (#252) discord9 2022-09-14 10:48:27 +08:00
  • ec99eb0cd0 feat: frontend instance (#238) LFC 2022-09-13 17:10:22 +08:00
  • bdd5bdd917 Set unittest's logging dir to "/tmp" to not pollute source codes' dir when running unittests from IDE. (#249) LFC 2022-09-13 16:14:32 +08:00
  • 03169c4a04 feat: impl scripts table and /run-script restful api (#230) dennis zhuang 2022-09-13 15:09:00 +08:00
  • cad35fe82e ci: make grcov happy (#246) LFC 2022-09-13 14:19:49 +08:00
  • 64b6b2afe1 feat: procedure macro to help writing UDAF (#242) LFC 2022-09-13 10:39:44 +08:00
  • 628cdb89e8 feat: Add grpc implementation for alter table opeartions (#239) Morranto 2022-09-10 21:50:21 +08:00
  • d52d1eb122 fix: Only convert LogicalTypeId to ConcreteDataType in tests (#241) evenyag 2022-09-09 17:48:59 +08:00
  • 0290cdb5d6 test: Fix merge tests (#243) evenyag 2022-09-09 16:10:57 +08:00
  • 9366e77407 feat: impl timestamp type, value and vectors (#226) Lei, Huang 2022-09-09 11:43:30 +08:00
  • 82dfe78321 feat: Implement merge reader (#225) evenyag 2022-09-09 11:35:51 +08:00
  • 37a425658c chore: optimize status code (#235) fys 2022-09-08 15:34:44 +08:00
  • cc0c883ee2 feat: add proto files for grpc-alter (#234) Morranto 2022-09-08 15:33:59 +08:00
  • 0ae99f7ac3 fix: Fix MitoTable::scan only returns one batch (#227) evenyag 2022-09-06 20:36:05 +08:00
  • 7f8195861e feat: Adds push_value_ref and extend_slice_of to MutableVector (#215) evenyag 2022-09-06 13:44:48 +08:00
  • 5e67301c00 feat: implement alter table (#218) LFC 2022-09-06 13:44:34 +08:00
  • 119ff2fc2e feat: create table through GRPC interface (#224) LFC 2022-09-06 12:51:07 +08:00
  • 3f9144a2e3 fix: StringVector use Utf8Array (#222) Lei, Huang 2022-09-02 11:25:33 +08:00
  • 97d2aa4bfd feat: script engine and python impl (#219) v0.1-alpha evenyag 2022-09-01 20:38:39 +08:00
  • d71ae7934e feat: Upgrade rust to nightly-2022-07-14 (#217) evenyag 2022-09-01 17:50:48 +08:00
  • db55c69117 feat: impl grpc physical plan (#212) fys 2022-08-31 21:43:50 +08:00
  • ba93aa83f2 chore: replace bitvec impl (#214) fys 2022-08-31 14:13:36 +08:00
  • 38d5febafe modify docs (#213) egg 2022-08-30 18:56:21 +08:00
  • 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