Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nom-sql: Add parsing for EXTRACT built-in #1261

Open
wants to merge 69 commits into
base: Id1465b9c660965c898932c783f5e47064a50a4b7
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
a04f066
replicators: Add support for MySQL 8.4
altmannmarcelo May 7, 2024
6665713
Support MySQL's `MEDIUMINT` column type
mvzink May 7, 2024
7ae3dfd
clustertests: Plumb through post-lookups flag
jasobrown-rs Apr 29, 2024
4a0b22a
system-benchmarks: Fix error when no schema file
jasobrown-rs May 9, 2024
5f6675a
client: ResultIterator short circuit on single result
jasobrown-rs May 10, 2024
ab89ea3
sql: Parameterization of aggregates with WHERE IN
jasobrown-rs Apr 25, 2024
b495ed0
replicators: Drop leftover postgres tables earlier
mvzink May 13, 2024
1b1c370
replicators: report mysql position to keep distance short
altmannmarcelo Apr 22, 2024
e28a872
replicators: Handle MySQL `TRUNCATE` statements
mvzink May 14, 2024
9b4a474
logictests: Parallelize MySQL logictests
jasobrown-rs May 14, 2024
6a8a03b
logictests: Move working where IN + aggs tests
jasobrown-rs May 14, 2024
840348d
query-generator: Allow where in + aggregates
jasobrown-rs May 14, 2024
614a6ee
adapter: Fix views synchronizer bugs
ethowitz May 6, 2024
06cc8c7
Revert "Revert "treewide: Bump rust version to nightly-2023-12-28""
ethowitz Apr 25, 2024
0165dee
Revert "Revert "treewide: Use workspace dependencies""
ethowitz Apr 25, 2024
a011464
treewide: Favor native async traits
ethowitz Apr 23, 2024
1d2d902
treewide: Remove once_cell crate
ethowitz Apr 23, 2024
4786dc6
treewide: Remove unused dependencies
ethowitz Apr 23, 2024
712180b
adapter: Fix views synchronizer logic
ethowitz May 22, 2024
ecebda8
Revert "server: Add memory check during eviction"
jasobrown-rs May 22, 2024
d1638d5
treewide: Upgrade dependencies
ethowitz Apr 23, 2024
cbf50d1
build: Bump readyset version number for linux pkgs
ronh-rs Apr 22, 2024
4b1a4db
system-benchmarks: Allow straddled joins
jasobrown-rs May 23, 2024
976c64b
treewide: Update ECR public Rust images
ethowitz May 7, 2024
a4fee54
build: Update cargo-deny version
ethowitz May 7, 2024
c82d7e3
treewide: Update Rust toolchain to 2024-05-02
ethowitz May 3, 2024
32f045a
nom-sql: Parse CREATE DATABASE statement for MySQL
vassili-zarouba May 22, 2024
a490278
treewide: update mysql_common
altmannmarcelo May 24, 2024
ce91aa5
readyset-data: Fix lookup CHAR/Varchar coerce issue.
altmannmarcelo May 20, 2024
6680692
replicators: add collation support for CHAR and BINARY columns
altmannmarcelo May 18, 2024
4321603
mysql: Clear prepared statement schema cache
mvzink Jun 3, 2024
3a78b82
logictests: Set schema search path when replicating
mvzink Jun 5, 2024
dd6c8b3
dataflow: Correct return type for SUM in Postgres
mvzink May 23, 2024
044bbde
controller: Reject unsupported MySQL storage engines
mvzink May 16, 2024
383d1e3
readyset-dataflow: Add hash join to generated joins
altmannmarcelo Jun 11, 2024
0358aed
quickstart: Check DB size
altmannmarcelo Jun 7, 2024
5373d80
readyset-dataflow: Reducing interim allocations in straddled join imp…
vassili-zarouba Jun 14, 2024
51f2b60
adapter: Output indexes as string in EXPLAIN MATERIALIZATIONS
mvzink Jun 6, 2024
aa134b7
replicators: Add DDL vertical tests for MySQL
altmannmarcelo Jun 11, 2024
3d8fea8
readyset-data: Fix MySQL REAL data type conversion
altmannmarcelo Jun 14, 2024
a185840
readyset-data: Adjust hash join probe/build side
altmannmarcelo Jun 17, 2024
a56bcd6
readyset-version: Suppress warning if RELEASE_VERSION not set
rs-sac Jun 18, 2024
3701759
nom-sql: Parse bit string literals as BitVec
mvzink Jun 11, 2024
d169608
nom-sql: Parse escaped quotes in table column comments
rs-sac Jun 21, 2024
3fe7927
dataflow-expression: Add missing datatypes for MySQL data types conve…
vassili-zarouba Jun 11, 2024
2845321
replicators: Don't attempt to pad nulls in CHAR columns
altmannmarcelo Jun 25, 2024
788f107
nom-sql: Handle more cases of hex literals
rs-sac Jun 26, 2024
29b0f64
readyset-data: Parse JSON fields during CREATE TABLE
vassili-zarouba Jun 27, 2024
f0da387
nom-sql: Fix a small real literal test
rs-sac Jun 26, 2024
b9a0ff8
test: Make authentication tests work again on macOS
ronh-rs Jun 28, 2024
c80cc1a
nom-sql: Don't enforce target table on FKs
altmannmarcelo Jun 25, 2024
cf6b6eb
replicators: Add db.table notion to snapshot warning
altmannmarcelo Jun 25, 2024
a949b0d
replicators: Add new datatypes to MySQL DDL vertical tests
altmannmarcelo Jun 21, 2024
10e4ee7
build: Bump readyset version number for linux pkgs
ronh-rs Jun 29, 2024
17ef213
replicators: Fix FK tests
altmannmarcelo Jul 2, 2024
55860f6
readyset-server: Fix failpoint_channel warning
rs-sac Jun 24, 2024
ce27dd2
nom-sql: add keys auxiliary functions
altmannmarcelo Jul 2, 2024
a105549
replicators: Add snapshot type to mysql connector
altmannmarcelo Jul 2, 2024
a4687e2
replicators: Enhance MySQL Snapshot.
altmannmarcelo Jul 2, 2024
8a6a48d
dataflow-expression: Refactor lowering to take context by reference
rs-sac Jul 3, 2024
7fe18b1
nom-sql: Handle more cases of hex literals (part 2)
rs-sac Jul 2, 2024
891998c
mysql_srv: output mysql datetime/timestas as TimestampTZ
altmannmarcelo Jul 5, 2024
2d185a6
replicators: Fix DATETIME microsecond precision
altmannmarcelo Jul 5, 2024
d86c841
dataflow-state: Add State::shut_down function
jasobrown-rs Jul 8, 2024
aa615dd
server: Properly shutdown rocksdb WAL thread
jasobrown-rs Jul 9, 2024
7b0063b
replicators: Fixed correctness of MySQL timestamp handling
altmannmarcelo Jul 8, 2024
f41b10f
replicators: Fix Handling NULL values for replication
altmannmarcelo Jul 10, 2024
7bf77a8
dataflow-state: Capture memtable size in deep size
jasobrown-rs Jul 10, 2024
b6e9453
nom-sql: Add parsing for `EXTRACT` built-in
ethowitz May 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .buildkite/pipeline.public-common.yml
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@ steps:
- export RUST_BACKTRACE=full
- cargo --locked run --bin readyset-logictest -- verify logictests
- cargo --locked run --bin readyset-logictest -- verify logictests/psql --database-type postgresql
- cargo --locked run --bin readyset-logictest -- verify logictests/mysql --database-type mysql
timeout_in_minutes: 60
depends_on:
- build-image
Expand Down
File renamed without changes.
Loading