-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathgooglesqlparser_base_visitor.go
2508 lines (1881 loc) · 88.2 KB
/
googlesqlparser_base_visitor.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// Code generated from GoogleSQLParser.g4 by ANTLR 4.13.2. DO NOT EDIT.
package parser // GoogleSQLParser
import "github.com/antlr4-go/antlr/v4"
type BaseGoogleSQLParserVisitor struct {
*antlr.BaseParseTreeVisitor
}
func (v *BaseGoogleSQLParserVisitor) VisitRoot(ctx *RootContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitStmts(ctx *StmtsContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitUnterminated_sql_statement(ctx *Unterminated_sql_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitSql_statement_body(ctx *Sql_statement_bodyContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGql_statement(ctx *Gql_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_operation_block(ctx *Graph_operation_blockContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_composite_query_block(ctx *Graph_composite_query_blockContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_composite_query_prefix(ctx *Graph_composite_query_prefixContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_set_operation_metadata(ctx *Graph_set_operation_metadataContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_linear_query_operation(ctx *Graph_linear_query_operationContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_linear_operator_list(ctx *Graph_linear_operator_listContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_linear_operator(ctx *Graph_linear_operatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_sample_clause(ctx *Graph_sample_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_graph_sample_clause_suffix(ctx *Opt_graph_sample_clause_suffixContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_for_operator(ctx *Graph_for_operatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_with_offset_and_alias_with_required_as(ctx *Opt_with_offset_and_alias_with_required_asContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_with_operator(ctx *Graph_with_operatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_page_operator(ctx *Graph_page_operatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_order_by_operator(ctx *Graph_order_by_operatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_filter_operator(ctx *Graph_filter_operatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_let_operator(ctx *Graph_let_operatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_let_variable_definition_list(ctx *Graph_let_variable_definition_listContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_let_variable_definition(ctx *Graph_let_variable_definitionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_optional_match_operator(ctx *Graph_optional_match_operatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_match_operator(ctx *Graph_match_operatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_pattern(ctx *Graph_patternContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_path_pattern_list(ctx *Graph_path_pattern_listContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_path_pattern(ctx *Graph_path_patternContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_path_pattern_expr(ctx *Graph_path_pattern_exprContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_path_factor(ctx *Graph_path_factorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_quantified_path_primary(ctx *Graph_quantified_path_primaryContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_path_primary(ctx *Graph_path_primaryContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_parenthesized_path_pattern(ctx *Graph_parenthesized_path_patternContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_element_pattern(ctx *Graph_element_patternContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_edge_pattern(ctx *Graph_edge_patternContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_node_pattern(ctx *Graph_node_patternContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_element_pattern_filler(ctx *Graph_element_pattern_fillerContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_property_specification(ctx *Graph_property_specificationContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_property_name_and_value(ctx *Graph_property_name_and_valueContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_is_label_expression(ctx *Opt_is_label_expressionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitLabel_expression(ctx *Label_expressionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitLabel_primary(ctx *Label_primaryContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitParenthesized_label_expression(ctx *Parenthesized_label_expressionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_graph_element_identifier(ctx *Opt_graph_element_identifierContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_graph_path_mode_prefix(ctx *Opt_graph_path_mode_prefixContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitPath_or_paths(ctx *Path_or_pathsContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_graph_path_mode(ctx *Opt_graph_path_modeContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_graph_search_prefix(ctx *Opt_graph_search_prefixContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_path_variable_assignment(ctx *Opt_path_variable_assignmentContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_identifier(ctx *Graph_identifierContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_return_operator(ctx *Graph_return_operatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_page_clause(ctx *Graph_page_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_order_by_clause(ctx *Graph_order_by_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_ordering_expression(ctx *Graph_ordering_expressionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_graph_asc_or_desc(ctx *Opt_graph_asc_or_descContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_return_item_list(ctx *Graph_return_item_listContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGraph_return_item(ctx *Graph_return_itemContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitUndrop_statement(ctx *Undrop_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitModule_statement(ctx *Module_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitImport_statement(ctx *Import_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_as_or_into_alias(ctx *Opt_as_or_into_aliasContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitPath_expression_or_string(ctx *Path_expression_or_stringContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitImport_type(ctx *Import_typeContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCall_statement(ctx *Call_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitDrop_statement(ctx *Drop_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_drop_mode(ctx *Opt_drop_modeContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitDrop_all_row_access_policies_statement(ctx *Drop_all_row_access_policies_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitShow_statement(ctx *Show_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_like_string_literal(ctx *Opt_like_string_literalContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitShow_target(ctx *Show_targetContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitRename_statement(ctx *Rename_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitRevoke_statement(ctx *Revoke_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitGrant_statement(ctx *Grant_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitPrivileges(ctx *PrivilegesContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitExport_metadata_statement(ctx *Export_metadata_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitExport_model_statement(ctx *Export_model_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitExport_data_statement(ctx *Export_data_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitExport_data_no_query(ctx *Export_data_no_queryContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitExplain_statement(ctx *Explain_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitExecute_immediate(ctx *Execute_immediateContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_execute_into_clause(ctx *Opt_execute_into_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_execute_using_clause(ctx *Opt_execute_using_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitExecute_using_argument_list(ctx *Execute_using_argument_listContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitExecute_using_argument(ctx *Execute_using_argumentContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitDescribe_statement(ctx *Describe_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitDescribe_info(ctx *Describe_infoContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_from_path_expression(ctx *Opt_from_path_expressionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitDescribe_keyword(ctx *Describe_keywordContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitDefine_table_statement(ctx *Define_table_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCreate_entity_statement(ctx *Create_entity_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_generic_entity_body(ctx *Opt_generic_entity_bodyContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCreate_view_statement(ctx *Create_view_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitQuery_or_replica_source(ctx *Query_or_replica_sourceContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitColumn_with_options_list(ctx *Column_with_options_listContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitColumn_with_options(ctx *Column_with_optionsContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCreate_table_statement(ctx *Create_table_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_ttl_clause(ctx *Opt_ttl_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_copy_table(ctx *Opt_copy_tableContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCopy_data_source(ctx *Copy_data_sourceContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_clone_table(ctx *Opt_clone_tableContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_spanner_table_options(ctx *Opt_spanner_table_optionsContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_spanner_interleave_in_parent_clause(ctx *Opt_spanner_interleave_in_parent_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitSpanner_primary_key(ctx *Spanner_primary_keyContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCreate_table_function_statement(ctx *Create_table_function_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_as_query_or_string(ctx *Opt_as_query_or_stringContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitUnordered_language_options(ctx *Unordered_language_optionsContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_function_parameters(ctx *Opt_function_parametersContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCreate_snapshot_statement(ctx *Create_snapshot_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCreate_external_schema_statement(ctx *Create_external_schema_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCreate_schema_statement(ctx *Create_schema_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCreate_property_graph_statement(ctx *Create_property_graph_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_edge_table_clause(ctx *Opt_edge_table_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitElement_table_list(ctx *Element_table_listContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitElement_table_definition(ctx *Element_table_definitionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_label_and_properties_clause(ctx *Opt_label_and_properties_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitLabel_and_properties_list(ctx *Label_and_properties_listContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitLabel_and_properties(ctx *Label_and_propertiesContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitProperties_clause(ctx *Properties_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitDerived_property_list(ctx *Derived_property_listContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitDerived_property(ctx *Derived_propertyContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_except_column_list(ctx *Opt_except_column_listContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitProperties_all_columns(ctx *Properties_all_columnsContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_dest_node_table_clause(ctx *Opt_dest_node_table_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_source_node_table_clause(ctx *Opt_source_node_table_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_key_clause(ctx *Opt_key_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCreate_model_statement(ctx *Create_model_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_input_output_clause(ctx *Opt_input_output_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_transform_clause(ctx *Opt_transform_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_as_query_or_aliased_query_list(ctx *Opt_as_query_or_aliased_query_listContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitAliased_query_list(ctx *Aliased_query_listContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitAs_query(ctx *As_queryContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCreate_external_table_function_statement(ctx *Create_external_table_function_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCreate_external_table_statement(ctx *Create_external_table_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_default_collate_clause(ctx *Opt_default_collate_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_like_path_expression(ctx *Opt_like_path_expressionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCreate_row_access_policy_statement(ctx *Create_row_access_policy_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitFilter_using_clause(ctx *Filter_using_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCreate_row_access_policy_grant_to_clause(ctx *Create_row_access_policy_grant_to_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCreate_privilege_restriction_statement(ctx *Create_privilege_restriction_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitRestrict_to_clause(ctx *Restrict_to_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitPossibly_empty_grantee_list(ctx *Possibly_empty_grantee_listContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCreate_index_statement(ctx *Create_index_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_create_index_statement_suffix(ctx *Opt_create_index_statement_suffixContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitSpanner_index_interleave_clause(ctx *Spanner_index_interleave_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitIndex_storing_list(ctx *Index_storing_listContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitIndex_storing_expression_list(ctx *Index_storing_expression_listContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitIndex_order_by_and_options(ctx *Index_order_by_and_optionsContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitIndex_all_columns(ctx *Index_all_columnsContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_with_column_options(ctx *Opt_with_column_optionsContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitAll_column_column_options(ctx *All_column_column_optionsContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitColumn_ordering_and_options_expr(ctx *Column_ordering_and_options_exprContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitIndex_unnest_expression_list(ctx *Index_unnest_expression_listContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitUnnest_expression_with_opt_alias_and_offset(ctx *Unnest_expression_with_opt_alias_and_offsetContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOn_path_expression(ctx *On_path_expressionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitIndex_type(ctx *Index_typeContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_spanner_null_filtered(ctx *Opt_spanner_null_filteredContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCreate_procedure_statement(ctx *Create_procedure_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitBegin_end_block_or_language_as_code(ctx *Begin_end_block_or_language_as_codeContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitBegin_end_block(ctx *Begin_end_blockContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_exception_handler(ctx *Opt_exception_handlerContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitStatement_list(ctx *Statement_listContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitUnterminated_non_empty_statement_list(ctx *Unterminated_non_empty_statement_listContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitUnterminated_statement(ctx *Unterminated_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitUnterminated_script_statement(ctx *Unterminated_script_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitLabel(ctx *LabelContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitUnterminated_unlabeled_script_statement(ctx *Unterminated_unlabeled_script_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitFor_in_statement(ctx *For_in_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitRepeat_statement(ctx *Repeat_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitUntil_clause(ctx *Until_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitLoop_statement(ctx *Loop_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitWhile_statement(ctx *While_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitRaise_statement(ctx *Raise_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitReturn_statement(ctx *Return_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitContinue_statement(ctx *Continue_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitVariable_declaration(ctx *Variable_declarationContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitBreak_statement(ctx *Break_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCase_statement(ctx *Case_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitWhen_then_clauses(ctx *When_then_clausesContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitIf_statement(ctx *If_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitElseif_clauses(ctx *Elseif_clausesContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_else(ctx *Opt_elseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_as_code(ctx *Opt_as_codeContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_external_security_clause(ctx *Opt_external_security_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitExternal_security_clause_kind(ctx *External_security_clause_kindContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitProcedure_parameters(ctx *Procedure_parametersContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitProcedure_parameter(ctx *Procedure_parameterContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitProcedure_parameter_termination(ctx *Procedure_parameter_terminationContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_procedure_parameter_mode(ctx *Opt_procedure_parameter_modeContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCreate_function_statement(ctx *Create_function_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_determinism_level(ctx *Opt_determinism_levelContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_sql_security_clause(ctx *Opt_sql_security_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitSql_security_clause_kind(ctx *Sql_security_clause_kindContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitAs_sql_function_body_or_string(ctx *As_sql_function_body_or_stringContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitSql_function_body(ctx *Sql_function_bodyContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitUnordered_options_body(ctx *Unordered_options_bodyContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_language_or_remote_with_connection(ctx *Opt_language_or_remote_with_connectionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitLanguage(ctx *LanguageContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitRemote_with_connection_clause(ctx *Remote_with_connection_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitWith_connection_clause(ctx *With_connection_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_function_returns(ctx *Opt_function_returnsContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_returns(ctx *Opt_returnsContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitFunction_declaration(ctx *Function_declarationContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitFunction_parameters(ctx *Function_parametersContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitFunction_parameter(ctx *Function_parameterContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_not_aggregate(ctx *Opt_not_aggregateContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_default_expression(ctx *Opt_default_expressionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitType_or_tvf_schema(ctx *Type_or_tvf_schemaContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitTvf_schema(ctx *Tvf_schemaContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitTvf_schema_column(ctx *Tvf_schema_columnContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitTemplated_parameter_type(ctx *Templated_parameter_typeContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitTemplated_parameter_kind(ctx *Templated_parameter_kindContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_aggregate(ctx *Opt_aggregateContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCreate_database_statement(ctx *Create_database_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCreate_connection_statement(ctx *Create_connection_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCreate_constant_statement(ctx *Create_constant_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_or_replace(ctx *Opt_or_replaceContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_create_scope(ctx *Opt_create_scopeContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitRun_batch_statement(ctx *Run_batch_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitAbort_batch_statement(ctx *Abort_batch_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitStart_batch_statement(ctx *Start_batch_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitRollback_statement(ctx *Rollback_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitCommit_statement(ctx *Commit_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitSet_statement(ctx *Set_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitIdentifier_list(ctx *Identifier_listContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitBegin_statement(ctx *Begin_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitBegin_transaction_keywords(ctx *Begin_transaction_keywordsContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitTransaction_mode_list(ctx *Transaction_mode_listContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitTransaction_mode(ctx *Transaction_modeContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitTruncate_statement(ctx *Truncate_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitMerge_statement(ctx *Merge_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitMerge_source(ctx *Merge_sourceContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitMerge_when_clause(ctx *Merge_when_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitMerge_action(ctx *Merge_actionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitMerge_insert_value_list_or_source_row(ctx *Merge_insert_value_list_or_source_rowContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitBy_target(ctx *By_targetContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_and_expression(ctx *Opt_and_expressionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitStatement_level_hint(ctx *Statement_level_hintContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitQuery_statement(ctx *Query_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitDml_statement(ctx *Dml_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitUpdate_statement(ctx *Update_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitDelete_statement(ctx *Delete_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitInsert_statement(ctx *Insert_statementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOn_conflict_clause(ctx *On_conflict_clauseContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_where_expression(ctx *Opt_where_expressionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitOpt_conflict_target(ctx *Opt_conflict_targetContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitUpdate_item_list(ctx *Update_item_listContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitUpdate_item(ctx *Update_itemContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseGoogleSQLParserVisitor) VisitUpdate_set_value(ctx *Update_set_valueContext) interface{} {
return v.VisitChildren(ctx)
}