should be it
This commit is contained in:
18
external/duckdb/extension/autocomplete/grammar/statements/pivot.gram
vendored
Normal file
18
external/duckdb/extension/autocomplete/grammar/statements/pivot.gram
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
PivotStatement <- PivotKeyword TableRef PivotOn? PivotUsing? GroupByClause?
|
||||
|
||||
PivotOn <- 'ON' PivotColumnList
|
||||
PivotUsing <- 'USING' TargetList
|
||||
|
||||
PivotColumnList <- List(Expression)
|
||||
|
||||
PivotKeyword <- 'PIVOT' / 'PIVOT_WIDER'
|
||||
UnpivotKeyword <- 'UNPIVOT' / 'PIVOT_LONGER'
|
||||
|
||||
UnpivotStatement <- UnpivotKeyword TableRef 'ON' TargetList IntoNameValues?
|
||||
|
||||
IntoNameValues <- 'INTO' 'NAME' ColIdOrString ValueOrValues List(Identifier)
|
||||
|
||||
ValueOrValues <- 'VALUE' / 'VALUES'
|
||||
|
||||
IncludeExcludeNulls <- ('INCLUDE' / 'EXCLUDE') 'NULLS'
|
||||
UnpivotHeader <- ColIdOrString / Parens(List(ColIdOrString))
|
||||
Reference in New Issue
Block a user