dennis zhuang
e7b4d24df5
feat: create database ( #451 )
...
* feat: parsing create database statement
* feat: impl create database in datanode
* feat: supports insert into catalog.schema.table
* fix: conflicts with develop branch
* test: create database then insert and query
* fix: grpc schema provider
* feat: use CatalogManager::register_schema instead of CatalogProvide::register_schema
* refactor: revert InsertExpr catalog_name and schema_name
* fix: revert database.proto
* fix: revert client cargo
* feat: accepts schema.table as table name in sql
Co-authored-by: Lei, HUANG <mrsatangel@gmail.com >
2022-11-11 14:15:38 +08:00
fys
1fad67cf4d
feat: grpc client support multi peers ( #380 )
...
* feat: grpc client use channel manager
* cr
2022-11-03 11:55:22 +08:00
Ruihang Xia
7fe39e9187
feat: support quering with logical plan in gRPC layer ( #344 )
...
* impl logical exec & example
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* test on upper api
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* add todo to prost dep
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* sign the TODO
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2022-10-25 16:05:53 +08:00
fys
fad8f442ef
feat: modify proto for distribute insert ( #327 )
2022-10-20 12:41:15 +08:00
LFC
ec99eb0cd0
feat: frontend instance ( #238 )
...
* feat: frontend instance
* no need to carry column length in `Column` proto
* add more tests
* rebase develop
* create a new variant with already provisioned RecordBatches in Output
* resolve code review comments
* new frontend instance does not connect datanode grpc
* add more tests
* add more tests
* rebase develop
Co-authored-by: luofucong <luofucong@greptime.com >
2022-09-13 17:10:22 +08:00
fys
db55c69117
feat: impl grpc physical plan ( #212 )
...
* chore: rename "convert.rs" to "serde.rs"
* proto definition
* impl "projection"
* add mock_input_exec for test
* impl physical plan execution
2022-08-31 21:43:50 +08:00
fys
34133fae5a
feat: impl select (grpc) ( #138 )
...
* SelectExpr: change to oneof expr
* Convert between Vec<u8> and SelectResult
* Chore: use encode_to_vec and decode, instead of encode_length_delimited_to_vec and decode_length_delimited
* Chore: move bitset into separate file
* Grpc select impl
2022-08-15 18:31:47 +08:00
fys
3b2716ed70
feat: impl insert via grpc ( #102 )
...
* fix: build protobuf
* feat: impl grpc insert
* Add an example of grpc insert
* fix: cargo clippy
* cr
2022-07-28 10:25:22 +08:00