Skip to content

Commit 3a74ec7

Browse files
authored
Merge pull request #212 from cipherstash/rh/bump-sqltk
feat: Upgrades to sqltk v0.6.0
2 parents dea0c7f + 109f69a commit 3a74ec7

45 files changed

Lines changed: 139 additions & 85 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Cargo.lock

Lines changed: 4 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,7 @@ strip = "none"
3535
debug = true
3636

3737
[workspace.dependencies]
38-
sqltk = { version = "0.5.0" }
39-
sqltk-parser = { version = "0.52.0" }
38+
sqltk = { version = "0.6.0" }
4039
thiserror = "2.0.9"
4140
tokio = { version = "1.44", features = ["full"] }
4241
tracing = "0.1"

packages/cipherstash-proxy/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ serde = "1.0"
4141
serde_json = "1.0"
4242
socket2 = "0.5.7"
4343
sqltk = { workspace = true }
44-
sqltk-parser = { workspace = true }
4544
thiserror = { workspace = true }
4645
tokio = { workspace = true }
4746
tokio-postgres = { version = "0.7", features = [

packages/cipherstash-proxy/src/encrypt/schema/manager.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use crate::error::Error;
44
use crate::{connect, log::SCHEMA};
55
use arc_swap::ArcSwap;
66
use eql_mapper::{Column, Schema, Table};
7-
use sqltk_parser::ast::Ident;
7+
use sqltk::parser::ast::Ident;
88
use std::sync::Arc;
99
use std::time::Duration;
1010
use tokio::{task::JoinHandle, time};

packages/cipherstash-proxy/src/eql/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use cipherstash_client::{
33
zerokms::{encrypted_record, EncryptedRecord},
44
};
55
use serde::{Deserialize, Serialize};
6-
use sqltk_parser::ast::Ident;
6+
use sqltk::parser::ast::Ident;
77

88
#[derive(Clone, Debug, Deserialize, PartialEq, Serialize)]
99
pub struct Plaintext {

packages/cipherstash-proxy/src/error.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -324,8 +324,8 @@ impl From<serde_json::Error> for Error {
324324
}
325325
}
326326

327-
impl From<sqltk_parser::parser::ParserError> for Error {
328-
fn from(e: sqltk_parser::parser::ParserError) -> Self {
327+
impl From<sqltk::parser::parser::ParserError> for Error {
328+
fn from(e: sqltk::parser::parser::ParserError) -> Self {
329329
Error::Mapping(MappingError::InvalidSqlStatement(e.to_string()))
330330
}
331331
}

packages/cipherstash-proxy/src/postgresql/data/from_sql.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use cipherstash_config::ColumnType;
1111
use postgres_types::FromSql;
1212
use postgres_types::Type;
1313
use rust_decimal::Decimal;
14-
use sqltk_parser::ast::Value;
14+
use sqltk::parser::ast::Value;
1515
use std::str::FromStr;
1616
use tracing::debug;
1717

packages/cipherstash-proxy/src/postgresql/frontend.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ use eql_mapper::{self, EqlMapperError, EqlValue, TableColumn, TypeCheckedStateme
3030
use metrics::{counter, histogram};
3131
use pg_escape::quote_literal;
3232
use serde::Serialize;
33+
use sqltk::parser::ast::{self, Value};
34+
use sqltk::parser::dialect::PostgreSqlDialect;
35+
use sqltk::parser::parser::Parser;
3336
use sqltk::NodeKey;
34-
use sqltk_parser::ast::{self, Value};
35-
use sqltk_parser::dialect::PostgreSqlDialect;
36-
use sqltk_parser::parser::Parser;
3737
use std::collections::HashMap;
3838
use std::time::Instant;
3939
use tokio::io::{AsyncRead, AsyncWrite, AsyncWriteExt};

packages/eql-mapper/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ derive_more = { version = "^1.0", features = ["display", "constructor"] }
1616
impl-trait-for-tuples = "0.2.3"
1717
itertools = "^0.13"
1818
sqltk = { workspace = true }
19-
sqltk-parser = { workspace = true }
2019
thiserror = { workspace = true }
2120
tracing = { workspace = true }
2221
tracing-subscriber = { workspace = true }

packages/eql-mapper/src/display_helpers.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ use std::{
33
fmt::{Debug, Display},
44
};
55

6-
use sqltk::NodeKey;
7-
use sqltk_parser::ast::{
6+
use sqltk::parser::ast::{
87
Delete, Expr, Function, Insert, Query, Select, SelectItem, SetExpr, Statement, Value, Values,
98
};
9+
use sqltk::NodeKey;
1010

1111
use crate::{EqlValue, Param, Type};
1212

@@ -108,7 +108,7 @@ impl Display for Fmt<&Vec<(Param, crate::Value)>> {
108108
}
109109
}
110110

111-
impl Display for Fmt<&Vec<(EqlValue, &sqltk_parser::ast::Value)>> {
111+
impl Display for Fmt<&Vec<(EqlValue, &sqltk::parser::ast::Value)>> {
112112
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
113113
let formatted = self
114114
.0

0 commit comments

Comments
 (0)