Query parser 3.0 (#23)

* Starting query parsing

* Query parser

* working config

* disable by default

* fix tsets

* introducing log crate; test for query router; comments

* typo

* fixes for banning

* added test for prepared stmt
This commit is contained in:
Lev Kokotov
2022-02-18 07:10:18 -08:00
committed by GitHub
parent 4c8a3987fe
commit aa796289bf
8 changed files with 296 additions and 75 deletions

11
Cargo.lock generated
View File

@@ -322,6 +322,7 @@ dependencies = [
"bb8",
"bytes",
"chrono",
"log",
"md-5",
"num_cpus",
"once_cell",
@@ -330,6 +331,7 @@ dependencies = [
"serde",
"serde_derive",
"sha-1",
"sqlparser",
"statsd",
"tokio",
"toml",
@@ -492,6 +494,15 @@ version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83"
[[package]]
name = "sqlparser"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8f192f29f4aa49e57bebd0aa05858e0a1f32dd270af36efe49edb82cbfffab6"
dependencies = [
"log",
]
[[package]]
name = "statsd"
version = "0.15.0"