Skip to content

Commit 00ba7b6

Browse files
committed
fix(trino): check spelling errors for trino sql
1 parent 3bf3d3c commit 00ba7b6

File tree

5 files changed

+151
-151
lines changed

5 files changed

+151
-151
lines changed

src/grammar/trino/TrinoSql.g4

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -373,10 +373,10 @@ trimsSpecification
373373

374374
listAggOverflowBehavior
375375
: KW_ERROR
376-
| KW_TRUNCATE string? listaggCountIndication
376+
| KW_TRUNCATE string? listAggCountIndication
377377
;
378378

379-
listaggCountIndication
379+
listAggCountIndication
380380
: KW_WITH KW_COUNT
381381
| KW_WITHOUT KW_COUNT
382382
;
@@ -489,7 +489,7 @@ jsonTableDefaultPlan
489489

490490
tableFunctionCall
491491
: functionName '(' (tableFunctionArgument (',' tableFunctionArgument)*)? (
492-
KW_COPARTITION copartitionTables (',' copartitionTables)*
492+
KW_COPARTITION coPartitionTables (',' coPartitionTables)*
493493
)? ')'
494494
;
495495

@@ -522,7 +522,7 @@ descriptorField
522522
: identifier type?
523523
;
524524

525-
copartitionTables
525+
coPartitionTables
526526
: '(' qualifiedName ',' qualifiedName (',' qualifiedName)* ')'
527527
;
528528

@@ -573,7 +573,7 @@ primaryExpression
573573
| KW_ROW '(' expression (',' expression)* ')' # rowConstructor
574574
| name=KW_LISTAGG '(' setQuantifier? expression (',' string)? (
575575
KW_ON KW_OVERFLOW listAggOverflowBehavior
576-
)? ')' (KW_WITHIN KW_GROUP '(' KW_ORDER KW_BY sortItem (',' sortItem)* ')') filter? # listagg
576+
)? ')' (KW_WITHIN KW_GROUP '(' KW_ORDER KW_BY sortItem (',' sortItem)* ')') filter? # listAgg
577577
| processingMode? functionName '(' (label=identifier '.')? ASTERISK ')' filter? over? # functionCall
578578
| processingMode? functionName '(' (setQuantifier? expression (',' expression)*)? (
579579
KW_ORDER KW_BY sortItem (',' sortItem)*

src/lib/trino/TrinoSql.interp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -728,7 +728,7 @@ sampledRelation
728728
sampleType
729729
trimsSpecification
730730
listAggOverflowBehavior
731-
listaggCountIndication
731+
listAggCountIndication
732732
patternRecognition
733733
measureDefinition
734734
rowsPerMatch
@@ -752,7 +752,7 @@ tableArgument
752752
tableArgumentRelation
753753
descriptorArgument
754754
descriptorField
755-
copartitionTables
755+
coPartitionTables
756756
expression
757757
booleanExpression
758758
predicate

src/lib/trino/TrinoSqlListener.ts

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ import { SampledRelationContext } from "./TrinoSqlParser.js";
144144
import { SampleTypeContext } from "./TrinoSqlParser.js";
145145
import { TrimsSpecificationContext } from "./TrinoSqlParser.js";
146146
import { ListAggOverflowBehaviorContext } from "./TrinoSqlParser.js";
147-
import { ListaggCountIndicationContext } from "./TrinoSqlParser.js";
147+
import { ListAggCountIndicationContext } from "./TrinoSqlParser.js";
148148
import { PatternRecognitionContext } from "./TrinoSqlParser.js";
149149
import { MeasureDefinitionContext } from "./TrinoSqlParser.js";
150150
import { RowsPerMatchContext } from "./TrinoSqlParser.js";
@@ -181,7 +181,7 @@ import { TableArgumentTableContext } from "./TrinoSqlParser.js";
181181
import { TableArgumentQueryContext } from "./TrinoSqlParser.js";
182182
import { DescriptorArgumentContext } from "./TrinoSqlParser.js";
183183
import { DescriptorFieldContext } from "./TrinoSqlParser.js";
184-
import { CopartitionTablesContext } from "./TrinoSqlParser.js";
184+
import { CoPartitionTablesContext } from "./TrinoSqlParser.js";
185185
import { ExpressionContext } from "./TrinoSqlParser.js";
186186
import { LogicalNotContext } from "./TrinoSqlParser.js";
187187
import { PredicatedContext } from "./TrinoSqlParser.js";
@@ -212,6 +212,7 @@ import { TrimContext } from "./TrinoSqlParser.js";
212212
import { ParameterContext } from "./TrinoSqlParser.js";
213213
import { NormalizeContext } from "./TrinoSqlParser.js";
214214
import { LocalTimestampContext } from "./TrinoSqlParser.js";
215+
import { ListAggContext } from "./TrinoSqlParser.js";
215216
import { JsonObjectContext } from "./TrinoSqlParser.js";
216217
import { IntervalLiteralContext } from "./TrinoSqlParser.js";
217218
import { NumericLiteralContext } from "./TrinoSqlParser.js";
@@ -239,7 +240,6 @@ import { CurrentTimestampContext } from "./TrinoSqlParser.js";
239240
import { CurrentSchemaContext } from "./TrinoSqlParser.js";
240241
import { ExistsContext } from "./TrinoSqlParser.js";
241242
import { PositionContext } from "./TrinoSqlParser.js";
242-
import { ListaggContext } from "./TrinoSqlParser.js";
243243
import { SearchedCaseContext } from "./TrinoSqlParser.js";
244244
import { CurrentCatalogContext } from "./TrinoSqlParser.js";
245245
import { GroupingOperationContext } from "./TrinoSqlParser.js";
@@ -1947,15 +1947,15 @@ export class TrinoSqlListener implements ParseTreeListener {
19471947
*/
19481948
exitListAggOverflowBehavior?: (ctx: ListAggOverflowBehaviorContext) => void;
19491949
/**
1950-
* Enter a parse tree produced by `TrinoSqlParser.listaggCountIndication`.
1950+
* Enter a parse tree produced by `TrinoSqlParser.listAggCountIndication`.
19511951
* @param ctx the parse tree
19521952
*/
1953-
enterListaggCountIndication?: (ctx: ListaggCountIndicationContext) => void;
1953+
enterListAggCountIndication?: (ctx: ListAggCountIndicationContext) => void;
19541954
/**
1955-
* Exit a parse tree produced by `TrinoSqlParser.listaggCountIndication`.
1955+
* Exit a parse tree produced by `TrinoSqlParser.listAggCountIndication`.
19561956
* @param ctx the parse tree
19571957
*/
1958-
exitListaggCountIndication?: (ctx: ListaggCountIndicationContext) => void;
1958+
exitListAggCountIndication?: (ctx: ListAggCountIndicationContext) => void;
19591959
/**
19601960
* Enter a parse tree produced by `TrinoSqlParser.patternRecognition`.
19611961
* @param ctx the parse tree
@@ -2351,15 +2351,15 @@ export class TrinoSqlListener implements ParseTreeListener {
23512351
*/
23522352
exitDescriptorField?: (ctx: DescriptorFieldContext) => void;
23532353
/**
2354-
* Enter a parse tree produced by `TrinoSqlParser.copartitionTables`.
2354+
* Enter a parse tree produced by `TrinoSqlParser.coPartitionTables`.
23552355
* @param ctx the parse tree
23562356
*/
2357-
enterCopartitionTables?: (ctx: CopartitionTablesContext) => void;
2357+
enterCoPartitionTables?: (ctx: CoPartitionTablesContext) => void;
23582358
/**
2359-
* Exit a parse tree produced by `TrinoSqlParser.copartitionTables`.
2359+
* Exit a parse tree produced by `TrinoSqlParser.coPartitionTables`.
23602360
* @param ctx the parse tree
23612361
*/
2362-
exitCopartitionTables?: (ctx: CopartitionTablesContext) => void;
2362+
exitCoPartitionTables?: (ctx: CoPartitionTablesContext) => void;
23632363
/**
23642364
* Enter a parse tree produced by `TrinoSqlParser.expression`.
23652365
* @param ctx the parse tree
@@ -2718,6 +2718,18 @@ export class TrinoSqlListener implements ParseTreeListener {
27182718
* @param ctx the parse tree
27192719
*/
27202720
exitLocalTimestamp?: (ctx: LocalTimestampContext) => void;
2721+
/**
2722+
* Enter a parse tree produced by the `listAgg`
2723+
* labeled alternative in `TrinoSqlParser.primaryExpression`.
2724+
* @param ctx the parse tree
2725+
*/
2726+
enterListAgg?: (ctx: ListAggContext) => void;
2727+
/**
2728+
* Exit a parse tree produced by the `listAgg`
2729+
* labeled alternative in `TrinoSqlParser.primaryExpression`.
2730+
* @param ctx the parse tree
2731+
*/
2732+
exitListAgg?: (ctx: ListAggContext) => void;
27212733
/**
27222734
* Enter a parse tree produced by the `jsonObject`
27232735
* labeled alternative in `TrinoSqlParser.primaryExpression`.
@@ -3042,18 +3054,6 @@ export class TrinoSqlListener implements ParseTreeListener {
30423054
* @param ctx the parse tree
30433055
*/
30443056
exitPosition?: (ctx: PositionContext) => void;
3045-
/**
3046-
* Enter a parse tree produced by the `listagg`
3047-
* labeled alternative in `TrinoSqlParser.primaryExpression`.
3048-
* @param ctx the parse tree
3049-
*/
3050-
enterListagg?: (ctx: ListaggContext) => void;
3051-
/**
3052-
* Exit a parse tree produced by the `listagg`
3053-
* labeled alternative in `TrinoSqlParser.primaryExpression`.
3054-
* @param ctx the parse tree
3055-
*/
3056-
exitListagg?: (ctx: ListaggContext) => void;
30573057
/**
30583058
* Enter a parse tree produced by the `searchedCase`
30593059
* labeled alternative in `TrinoSqlParser.primaryExpression`.

0 commit comments

Comments
 (0)