Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
S
sbroad
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
core
sbroad
Merge requests
!377
feat: support pg like parameters
Code
Review changes
Check out branch
Download
Patches
Plain diff
Expand sidebar
Merged
feat: support pg like parameters
pg-params
into
main
Overview
19
Commits
1
Pipelines
7
Changes
34
Merged
feat: support pg like parameters
Arseniy Volynets
requested to merge
pg-params
into
main
Jan 22, 2024
Overview
19
Commits
1
Pipelines
7
Changes
34
Summarize the changes
feat: support pg like parameters
Ensure that
New code is covered by unit and integration tests.
Related issues would be automatically closed with gitlab's closing pattern (
Closes #1, #2
).
Public modules are documented (check the rendered version with
cargo doc --open
).
(if PEST grammar is changed) EBNF grammar reflects these changes (check the result with railroad diagram
generator
.
closes
#543 (closed)
Next steps
Update sbroad submodule in
picodata/picodata
.
(if EBNF grammar is changed) create a follow-up issue in
picodata/docs
.
0
0
Merge request reports
Compare
main
version 7
99e28e68
Feb 2, 2024
version 6
c3cb770d
Jan 27, 2024
version 5
05d63dd4
Jan 25, 2024
version 4
cdd310e1
Jan 25, 2024
version 3
cdd310e1
Jan 22, 2024
version 2
5aa67b0b
Jan 22, 2024
version 1
188b12c9
Jan 22, 2024
main (base)
and
latest version
latest version
47c25b83
1 commit,
Feb 2, 2024
version 7
99e28e68
1 commit,
Feb 2, 2024
version 6
c3cb770d
5 commits,
Jan 27, 2024
version 5
05d63dd4
4 commits,
Jan 25, 2024
version 4
cdd310e1
3 commits,
Jan 25, 2024
version 3
cdd310e1
3 commits,
Jan 22, 2024
version 2
5aa67b0b
1 commit,
Jan 22, 2024
version 1
188b12c9
1 commit,
Jan 22, 2024
34 files
+
476
−
78
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
34
doc/sql/query.ebnf
+
2
−
1
View file @ 47c25b83
Edit in single-file editor
Open in Web IDE
Show full file
@@ -47,7 +47,7 @@ reference ::= (table '.')? name
value ::= 'TRUE'
| 'FALSE'
| 'NULL'
|
'?'
|
parameter
| integer
| unsigned
| double
@@ -67,6 +67,7 @@ type ::= 'ANY'
| 'TEXT'
| 'UNSIGNED'
| 'VARCHAR' ('(' length ')')?
parameter ::= '$' unsigned | '?'
delete ::= 'DELETE' 'FROM' table ('WHERE' expression)?
insert ::= 'INSERT' 'INTO' table ('(' name (',' name)* ')')? (values row | select ) ('ON CONFLICT' 'DO' ('NOTHING' | 'REPLACE' | 'FAIL'))?
update ::= 'UPDATE' table 'SET' ( name '=' ((table '.')? name) (',' name '=' (table '.')? name)* ) ( 'FROM' '(' select ')' ( 'AS' name )? )? ( 'WHERE' expression )?
Loading