Commit Graph

154 Commits

Author SHA1 Message Date
QP Hou
49aeaf1d71
add kvstore support (#161) 2022-04-02 19:46:58 -07:00
Daniël Heres
5d41a28417
Update axum, sqlparser (#160) 2022-04-02 10:43:50 -07:00
QP Hou
a2676c288f
update dependency versions for roapi-http 0.6.0 (#159) 2022-03-19 12:59:10 -07:00
QP Hou
2ee3927bd4
avoid hashmap clone in schema api calls (#158) 2022-03-19 12:22:12 -07:00
zemel leong
a17887bd75
Add a read-only flag to control table update action. (#156)
* Add a disable-read-only flag to control table update action.

Co-authored-by: zemel leong <zemel.leong@gmail.com>
Co-authored-by: Qingping Hou <dave2008713@gmail.com>
2022-03-19 11:34:36 -07:00
zemel leong
86b8cbf722
Add dynamic register and update table function. (#154)
* Add dynamic register and update table function.

* Modify Mutex to RwLock

Co-authored-by: zemel leong <zemel.leong@gmail.com>
2022-03-15 00:41:04 -07:00
QP Hou
9cdfb4a555
avoid schema_map deepcopy (#150) 2022-02-25 23:44:06 -08:00
Tiphaine Ruy
03f07b3b27
Fix simdtest case insensitive (#149)
Co-authored-by: eodyn <eodyn@eodyn.com>
2022-02-25 12:06:02 -08:00
QP Hou
24598db989
fix rust 1.59 clippy errors (#146) 2022-02-24 23:25:49 -08:00
Tiphaine Ruy
646c467916
chore: bump version for axum, dirs, sqlparser, yup-auth2, (#145)
* chore: bump version for axum, dirs, sqlparser, yup-auth2,

* chore: Bump datafusion to 7 and Delta-rs to f5e4b5f94393b517d3d88c200d7169cce11b304b

* fix(test): query are now case insensitive in datafusion

* fix(test): Remove println! statements
2022-02-24 22:57:03 -08:00
QP Hou
cd271c65ac
support empty cells in google spreadsheet (#141) 2022-02-14 22:23:17 -08:00
Alper Yilmaz
47a17f0696
github jobs is depreciated, replaced w/ archive url (#135)
the internet archive wayback machine url is used
2022-02-02 11:29:22 -08:00
QP Hou
528f89efc9
fix json table partition loading (#133) 2022-01-27 20:14:11 -08:00
Jiayu Liu
badaecdf17
use impl into response (#131) 2022-01-26 17:41:19 -08:00
QP Hou
c900021f46
fix warnings from new rust release (#130) 2022-01-21 21:01:35 -08:00
Jiayu Liu
b849c58156
format readme (#128) 2022-01-20 23:47:57 -08:00
Jiayu Liu
df9298f39b
Update README.md to add homebrew installation guide (#129) 2022-01-20 23:47:42 -08:00
Charlie Harrington
8cd4b772f1
change host from HOST env var (#127) 2022-01-11 21:36:08 -08:00
QP Hou
0e727b8816
update clap to 3.x (#126) 2022-01-09 23:03:15 -08:00
Charlie Harrington
df3a76a090
support changing the port from an environment variable (#125)
* support changing the port from an environment variable
* bump dependencies
* bump rust nightly for proc-macro2

Co-authored-by: Qingping Hou <dave2008713@gmail.com>
2022-01-07 00:07:24 +00:00
QP Hou
e70798bb12
bump datafusion to support order unprojected column (#123)
* bump datafusion to support order unprojected column

* bump version
2021-12-09 22:10:08 -08:00
Navin
23e6ef4e45
Integration test for http2 support. (#122) 2021-12-05 16:53:34 -08:00
Navin
ea04a925d7
Adds support for HTTP2 via hyper. (#119) 2021-12-01 21:16:33 -08:00
yfaming
8127c8719d
make logical plan construction consistent and deterministic across query interfaces (#118)
close #115

Co-authored-by: yanfaming8701 <yanfaming8701@ipalfish.com>
2021-11-30 09:21:14 +00:00
QP Hou
9fd3452ece
set columnq-cli version using CARGO_PKG_VERSION (#117) 2021-11-28 16:12:54 -08:00
QP Hou
c1ae60d667
make sort limit query deterministic for rest and graphql (#114)
* make sort limit query deterministic for rest and graphql
* bump version
2021-11-23 20:24:14 -08:00
Navin
b3628bfbd6
Fix cargo install instructions (#113) 2021-11-23 18:53:56 -08:00
QP Hou
ede97cb05f
change default batch size to 8192 (#112) 2021-11-21 19:12:25 -08:00
Qingping Hou
c439cf2bbd update readme for new feature 2021-11-21 17:52:54 -08:00
Qingping Hou
8a1fd6e011 bump version for release 2021-11-21 14:59:47 -08:00
QP Hou
928027fe31
bump datafusion to 6.x (#111)
adds support for accessing nested struct field and array element
2021-11-21 14:41:02 -08:00
Toby Hede
494f5d5b13
Wrap reader as bufreader for file json and ndjson (#109)
* wrap read as bufreader for json
* wrap read as bufreader for ndjson
2021-11-21 06:29:03 +00:00
Toby Hede
9e3769bb8c
make batch_size configurable (#107) 2021-11-19 00:54:37 +00:00
Charlie Harrington
65702fd350
fix typo 'GoogleSpeadsheet' -> 'GoogleSpreadsheet' (#108) 2021-11-16 19:11:18 +00:00
Xabi
def0b18b1e
Install ca-certificates in docker build (#106) 2021-11-16 08:34:31 +00:00
QP Hou
a08465d56f
bump tower-http to 0.1.2 (#105) 2021-11-13 17:17:53 -08:00
Erwin Kroon
56b8d0b8d3
Fallback to application/json encoding (#104)
* feat: fallback to application/json encoding

* fix: update tower-http git hash

* Update roapi-http/src/api/mod.rs

* build: clean roapi-http output in default build

* fix: tower-http cors Any -> any()

Co-authored-by: QP Hou <dave2008713@gmail.com>
2021-11-13 11:06:58 -08:00
Daniël Heres
b661dbe996
Uprade axum to 0.3 (#100) 2021-11-03 18:06:07 -07:00
QP Hou
de1359f150
support custom s3 endpoint (#99)
* mention uri encoding in url parse error

* support custom s3 endpoint
2021-10-30 23:28:11 -07:00
Qingping Hou
989d05092c bump crate versions 2021-10-24 16:48:18 -07:00
QP Hou
246bc6d0c5
migrate to axum (#97) 2021-10-24 16:27:25 -07:00
Erwin Kroon
3e4bd2ea40
refactor and convert routes tests into integration tests (#96)
Introduced Application struct to help with axum migration.

Co-authored-by: Qingping Hou <dave2008713@gmail.com>
2021-10-23 14:00:39 -07:00
QP Hou
6dd58dc9e0
fix intermittent illegal instruction build error (#95) 2021-10-18 18:56:21 -07:00
QP Hou
17c96d1102
refactor encode_record_batches to get ready for http framework migration (#94) 2021-10-18 10:19:34 -07:00
QP Hou
6ce319de5f
add native-tls feature to support linking with system provided openssl (#93)
other ci related changes:
* temporarily disable openssl build in release jobs
* upload windows build to github release
2021-10-14 09:05:54 -07:00
Qingping Hou
a018637a90 fix windows release build 2021-10-11 22:12:45 -07:00
QP Hou
5ffdf09a05
set target-cpu to skylake for x86 builds (#92) 2021-10-11 21:40:02 -07:00
QP Hou
b382249d39
fix mac universal2 build (#89) 2021-10-11 18:32:31 -07:00
QP Hou
7776462d3c
optimize release build (#88)
* switching to snmalloc yields 20% performance boost
* codegen-unit=1 yields 20% performance boost
2021-10-10 17:08:07 -07:00
QP Hou
fd824cabf2
validate docker build in CI (#87) 2021-10-10 13:46:17 -07:00