Tobie Morgan Hitchcock
fb2356b17a
Add SQL array::add()
function for adding unique items
...
Related to #1690
2023-03-26 08:53:37 +01:00
Tobie Morgan Hitchcock
1102a2c6da
Add operator for unique array add
...
Related to #1690
2023-03-25 23:17:33 +00:00
Tobie Morgan Hitchcock
4dba9fc675
Don’t treat arrays as sets
...
Closes #1690
2023-03-25 22:38:09 +00:00
Tobie Morgan Hitchcock
b49d58a362
Add additional SQL array functions
...
Closes #1725
Related to #1690
Add `array::append()`, `array::pop()`, `array::prepend()`, `array::push()`, `array::remove()`, and `array::reverse()` SQL functions
2023-03-25 22:37:47 +00:00
Tobie Morgan Hitchcock
2769033451
Update 3rd party dependencies
2023-03-25 20:49:00 +00:00
Tobie Morgan Hitchcock
715b79c24e
Fix warnings in release mode
2023-03-25 20:48:51 +00:00
Tobie Morgan Hitchcock
cdac4f84cd
Add support for custom SQL functions
...
Closes #247
2023-03-25 19:44:03 +00:00
Tobie Morgan Hitchcock
a64ebdb4a2
Ensure sql::Statement
is Storeable
2023-03-25 19:42:45 +00:00
Tobie Morgan Hitchcock
f395162830
Simplify Cargo.toml file
2023-03-25 07:56:22 +00:00
Tobie Morgan Hitchcock
9afb3499ae
Sort casting functions by name
2023-03-20 15:22:19 +00:00
Rushmore Mushambi
735856e5b3
Add Axum example ( #1715 )
2023-03-20 15:20:57 +00:00
Tobie Morgan Hitchcock
407a4c3381
Ensure JavaScript function code is parsed correctly
...
Closes #1482
2023-03-18 14:52:16 +00:00
Tobie Morgan Hitchcock
42725789a0
Upgrade Rust code deprecation warnings
2023-03-18 09:18:40 +00:00
Tobie Morgan Hitchcock
f48de42695
Add suport for flattened query results with VALUE field
clauses
...
Closes #1326
2023-03-17 07:32:31 -04:00
Emmanuel Keller
19c287a011
Implement transaction debug tracing ( #1668 )
2023-03-16 09:11:30 -04:00
Tobie Morgan Hitchcock
b9df5e64ff
Add code and documentation comments
2023-03-16 07:13:47 -04:00
Finn Bear
b0811b263e
Fix #1698 - reduce code duplication in TiKV txn. ( #1699 )
2023-03-13 22:54:21 -04:00
Emmanuel Keller
f3e605afde
Implements transaction isolation testing ( #1674 )
2023-03-10 15:24:27 +00:00
Tobie Morgan Hitchcock
d31c6e4fb6
Output milliseconds in SQL Duration
strings
2023-03-09 19:32:32 +00:00
Rushmore Mushambi
6ff82d5b5f
Upgrade install-nix-action
( #1692 )
2023-03-08 10:41:34 +00:00
Tobie Morgan Hitchcock
cfdbb904a4
Fix build
2023-03-08 10:35:45 +00:00
Tobie Morgan Hitchcock
a8df2b6a6f
Allow any Value
in arguments to RPC use
method
2023-03-07 09:55:35 +00:00
Tobie Morgan Hitchcock
06d2d88594
Ensure HTTP requests timeout correctly
...
Closes #1677
2023-03-07 09:54:58 +00:00
Tobie Morgan Hitchcock
fa0ec302ca
Add extra tests for nanosecond and millisecond parsing
2023-03-07 09:54:58 +00:00
Tobie Morgan Hitchcock
7dcb0f83fa
Add trace logging to WebSocket implementation
2023-03-07 09:54:58 +00:00
Tobie Morgan Hitchcock
d8723bf03a
Order database keys correctly
2023-03-07 09:54:58 +00:00
Tobie Morgan Hitchcock
ab6eeca3dd
Use —pretty
by default in the CLI when developing
2023-03-07 09:54:58 +00:00
Tobie Morgan Hitchcock
d1558a63ad
Use string formatting for SQL output in CLI
...
Related to #246
2023-03-07 09:54:58 +00:00
Igor Morozov
b10beda30c
Add isready
CLI command for checking server health ( #1679 )
2023-03-07 09:53:56 +00:00
Alejandro
d7956ea73b
Add From<Vec<String> implementation to Value ( #1688 )
2023-03-07 09:52:34 +00:00
Tobie Morgan Hitchcock
5e2236dbfd
Add initial implementation for processing LIVE
queries
2023-02-22 18:04:30 +00:00
Tobie Morgan Hitchcock
ace60e4d1d
Enable DIFF
option in LIVE SELECT
queries
2023-02-22 18:04:30 +00:00
Tobie Morgan Hitchcock
0589465095
Ensure current document is passed into block statements
2023-02-22 18:04:30 +00:00
Tobie Morgan Hitchcock
c9e98b0a52
Fix pretty printing of block statements
2023-02-22 18:04:30 +00:00
Tobie Morgan Hitchcock
ca9e0f4d3a
Rename JavaScript string::length()
function to string::len()
2023-02-21 17:27:35 +00:00
Tobie Morgan Hitchcock
9c18025cca
Use new SQL Block
type for <future>
expressions
2023-02-21 14:15:19 +00:00
Tobie Morgan Hitchcock
9fcf4c9419
Add a new SQL Block
type for multi-line statements and expressions
...
Closes #225
Closes #1319
Related to #247
2023-02-21 14:15:02 +00:00
Tobie Morgan Hitchcock
70ec7c599e
Add pretty-printing support for IF ELSE
statements
...
Related to #247
Related to #225
Related to #1319
2023-02-21 12:29:02 +00:00
Tobie Morgan Hitchcock
223d119b2c
Allow SQL subqueries to be ended witrh ;
character
...
Related to #247
Related to #225
Related to #1319
2023-02-20 20:40:05 +00:00
Tobie Morgan Hitchcock
185eb91f22
Allow raw SQL subqueries without surrounding brackets
...
Related to #247
Related to #225
Related to #1319
2023-02-20 14:24:37 +00:00
Tobie Morgan Hitchcock
275cf18a3a
Enable RETURN
statements in subqueries
...
Related to #1319
2023-02-19 19:47:34 +00:00
Tobie Morgan Hitchcock
f7dd73212d
Make SQL subquery behaviour understandable and consistent
...
Closes #1408
Closes #1441
2023-02-19 17:34:18 +00:00
Tobie Morgan Hitchcock
5e2157a0a2
Rename SQL string::length()
function to string::len()
2023-02-18 21:07:37 +00:00
Tobie Morgan Hitchcock
132354e199
Fix typo in code comment
2023-02-18 18:30:23 +00:00
Tobie Morgan Hitchcock
ef7955c293
Ensure UTF surrogates are removed within strings
...
Closes #1661
2023-02-16 12:22:23 +00:00
Yt
16bf727870
Update NixOS sources ( #1638 )
2023-02-15 21:46:09 +00:00
Tobie Morgan Hitchcock
454612487a
Allow sending Table
type for LIVE
query RPC method
2023-02-14 11:01:31 +00:00
Tobie Morgan Hitchcock
0e8866b4e3
Add blueprint for JavaScript Web APIs
2023-02-13 17:47:09 +00:00
Tobie Morgan Hitchcock
d17b658163
Support us
in addition to µs
for microsecond durations
2023-02-13 16:06:36 +00:00
Tobie Morgan Hitchcock
5d55f28b98
Fix linting warning
2023-02-13 16:05:02 +00:00