001package gudusoft.gsqlparser.nodes;
002
003import gudusoft.gsqlparser.nodes.couchbase.*;
004import gudusoft.gsqlparser.nodes.dax.*;
005import gudusoft.gsqlparser.nodes.flink.*;
006import gudusoft.gsqlparser.nodes.hive.*;
007import gudusoft.gsqlparser.nodes.mdx.*;
008import gudusoft.gsqlparser.nodes.mssql.*;
009import gudusoft.gsqlparser.nodes.mysql.*;
010import gudusoft.gsqlparser.nodes.netezza.*;
011import gudusoft.gsqlparser.nodes.oracle.*;
012import gudusoft.gsqlparser.nodes.redshift.TRedshiftTableAttributes;
013import gudusoft.gsqlparser.nodes.snowflake.TAtBeforeClause;
014import gudusoft.gsqlparser.nodes.snowflake.TStageReference;
015import gudusoft.gsqlparser.nodes.snowflake.TTaskOption;
016import gudusoft.gsqlparser.nodes.teradata.*;
017import gudusoft.gsqlparser.nodes.vertica.TTimeSeries;
018import gudusoft.gsqlparser.nodes.vertica.TVerticaPartition;
019import gudusoft.gsqlparser.stmt.*;
020import gudusoft.gsqlparser.stmt.TSignalStmt;
021import gudusoft.gsqlparser.stmt.bigquery.TExportDataStmt;
022import gudusoft.gsqlparser.stmt.couchbase.TInferKeyspaceStmt;
023import gudusoft.gsqlparser.stmt.couchbase.TTBuildIndexesStmt;
024import gudusoft.gsqlparser.stmt.databricks.*;
025import gudusoft.gsqlparser.stmt.dax.*;
026import gudusoft.gsqlparser.stmt.db2.*;
027import gudusoft.gsqlparser.stmt.impala.TComputeStats;
028import gudusoft.gsqlparser.stmt.greenplum.TSlashCommand;
029import gudusoft.gsqlparser.stmt.hana.*;
030import gudusoft.gsqlparser.stmt.hive.*;
031import gudusoft.gsqlparser.stmt.informix.*;
032import gudusoft.gsqlparser.stmt.mdx.*;
033import gudusoft.gsqlparser.stmt.mysql.*;
034import gudusoft.gsqlparser.stmt.mssql.*;
035import gudusoft.gsqlparser.stmt.netezza.*;
036import gudusoft.gsqlparser.stmt.oracle.*;
037import gudusoft.gsqlparser.TStatementList;
038import gudusoft.gsqlparser.stmt.postgresql.*;
039import gudusoft.gsqlparser.stmt.presto.TResetSessionStmt;
040import gudusoft.gsqlparser.stmt.redshift.*;
041import gudusoft.gsqlparser.stmt.snowflake.*;
042import gudusoft.gsqlparser.stmt.sqlite.TAttachStmt;
043import gudusoft.gsqlparser.stmt.sqlite.TSqliteCreateVirtualTableStmt;
044import gudusoft.gsqlparser.stmt.sqlite.TDetachStmt;
045import gudusoft.gsqlparser.stmt.sqlite.TPragmaStmt;
046import gudusoft.gsqlparser.stmt.sparksql.*;
047import gudusoft.gsqlparser.stmt.flink.*;
048import gudusoft.gsqlparser.stmt.sybase.*;
049import gudusoft.gsqlparser.stmt.teradata.*;
050import gudusoft.gsqlparser.stmt.vertica.*;
051import gudusoft.gsqlparser.nodes.functions.*;
052import gudusoft.gsqlparser.nodes.postgresql.*;
053
054public class TParseTreeVisitor {
055
056    public void preVisit(TBlockSqlStatement stmt){}
057    public void postVisit(TBlockSqlStatement stmt){}
058
059    public void preVisit(TIndirection stmt){}
060    public void postVisit(TIndirection stmt){}
061
062    public void preVisit(TIndices stmt){}
063    public void postVisit(TIndices stmt){}
064
065    public void preVisit(TRoleOption stmt){}
066    public void postVisit(TRoleOption stmt){}
067
068    public void preVisit(TRedshiftTableAttributes stmt){}
069    public void postVisit(TRedshiftTableAttributes stmt){}
070
071    public void preVisit(TArrayConcatAggFunction stmt){}
072    public void postVisit(TArrayConcatAggFunction stmt){}
073
074    public void preVisit(TVerticaPartition stmt){}
075    public void postVisit(TVerticaPartition stmt){}
076
077    public void preVisit(TDropStreamStmt stmt){}
078    public void postVisit(TDropStreamStmt stmt){}
079
080    public void preVisit(TDropTaskStmt stmt){}
081    public void postVisit(TDropTaskStmt stmt){}
082
083    public void preVisit(TAlterPartitionSchemeSqlStatement stmt){}
084    public void postVisit(TAlterPartitionSchemeSqlStatement stmt){}
085    public void preVisit(TCreatePartitionSchemeSqlStatement stmt){}
086    public void postVisit(TCreatePartitionSchemeSqlStatement stmt){}
087
088    public void preVisit(TPartitionSplitMergeClause node){}
089    public void postVisit(TPartitionSplitMergeClause node){}
090    public void preVisit(TCreatePartitionFunctionStmt stmt){}
091    public void postVisit(TCreatePartitionFunctionStmt stmt){}
092    public void preVisit(TAlterPartitionFunctionStmt stmt){}
093    public void postVisit(TAlterPartitionFunctionStmt stmt){}
094
095    public void preVisit(TTeradataReleaseLockStmt stmt){}
096    public void postVisit(TTeradataReleaseLockStmt stmt){}
097
098    public void preVisit(TShowEngineStmt stmt){}
099    public void postVisit(TShowEngineStmt stmt){}
100    public void preVisit(TMySQLOptimizeTableStmt stmt){}
101    public void postVisit(TMySQLOptimizeTableStmt stmt){}
102
103    public void preVisit(TInheritsClause node){}
104    public void postVisit(TInheritsClause node){}
105
106    public void preVisit(TPredictArgument node){}
107    public void postVisit(TPredictArgument node){}
108
109    public void preVisit(TMLPredictFunction node){}
110    public void postVisit(TMLPredictFunction node){}
111
112    public void preVisit(TTeradataMultiLoadExport node){}
113    public void postVisit(TTeradataMultiLoadExport node){}
114
115    public void preVisit(TTeradataMultiLoadLayout node){}
116    public void postVisit(TTeradataMultiLoadLayout node){}
117
118    public void preVisit(TTeradataMultiLoadImport node){}
119    public void postVisit(TTeradataMultiLoadImport node){}
120    public void preVisit(TDropPartitionSchemeStmt node){}
121    public void postVisit(TDropPartitionSchemeStmt node){}
122
123    public void preVisit(TAttributeOrMethod node){}
124    public void postVisit(TAttributeOrMethod node){}
125    public void preVisit(TObjectAccess node){}
126    public void postVisit(TObjectAccess node){}
127
128    public void preVisit(TPeriodForClause node){}
129    public void postVisit(TPeriodForClause node){}
130    public void preVisit(TTeradataPeriodForClause node){}
131    public void postVisit(TTeradataPeriodForClause node){}
132    public void preVisit(TAlterTypeOption node){}
133    public void postVisit(TAlterTypeOption node){}
134
135    public void preVisit(TCharacterDatatypeProperty node){}
136    public void postVisit(TCharacterDatatypeProperty node){}
137    public void preVisit(TJsonFunction node){}
138    public void postVisit(TJsonFunction node){}
139    public void preVisit(TUnpackOption node){}
140    public void postVisit(TUnpackOption node){}
141    public void preVisit(TUnPackFunction node){}
142    public void postVisit(TUnPackFunction node){}
143    public void preVisit(TAttributeOption node){}
144    public void postVisit(TAttributeOption node){}
145    public void preVisit(TStageReference node){}
146    public void postVisit(TStageReference node){}
147
148    public void preVisit(TAtBeforeClause node){}
149    public void postVisit(TAtBeforeClause node){}
150    public void preVisit(TUpsertStmt node){}
151    public void postVisit(TUpsertStmt node){}
152
153    public void preVisit(TJsonTable node){}
154    public void postVisit(TJsonTable node){}
155    public void preVisit(TAlterTypeStatement node){}
156    public void postVisit(TAlterTypeStatement node){}
157    public void preVisit(TTaskOption node){}
158    public void postVisit(TTaskOption node){}
159    public void preVisit(TCaseJoinClause node){}
160    public void postVisit(TCaseJoinClause node){}
161    public void preVisit(TCaseJoinItem node){}
162    public void postVisit(TCaseJoinItem node){}
163    public void preVisit(TDoExecuteBlockStmt node){}
164    public void postVisit(TDoExecuteBlockStmt node){}
165    public void preVisit(TResetStmt node){}
166    public void postVisit(TResetStmt node){}
167    public void preVisit(TUseSecondaryRolesStmt node){}
168    public void postVisit(TUseSecondaryRolesStmt node){}
169    public void preVisit(TFetchFirstClause node){}
170    public void postVisit(TFetchFirstClause node){}
171
172    public void preVisit(TOffsetClause node){}
173    public void postVisit(TOffsetClause node){}
174    public void preVisit(TPartitionDefinition node){}
175    public void postVisit(TPartitionDefinition node){}
176    public void preVisit(TKeyPartitions node){}
177    public void postVisit(TKeyPartitions node){}
178
179    public void preVisit(TMergeDoNothingClause node){}
180    public void postVisit(TMergeDoNothingClause node){}
181
182    public void preVisit(TKeyValueSqlNode node){}
183    public void postVisit(TKeyValueSqlNode node){}
184    public void preVisit(TMssqlDropSecurityPolicy node){}
185    public void postVisit(TMssqlDropSecurityPolicy node){}
186    public void preVisit(TMssqlAlterSecurityPolicy node){}
187    public void postVisit(TMssqlAlterSecurityPolicy node){}
188    public void preVisit(TMssqlCreateSecurityPolicy node){}
189    public void postVisit(TMssqlCreateSecurityPolicy node){}
190    public void preVisit(TFlattenFunction node){}
191    public void postVisit(TFlattenFunction node){}
192    public void preVisit(TFlashback node){}
193    public void postVisit(TFlashback node){}
194    public void preVisit(TExceptReplaceClause node){}
195    public void postVisit(TExceptReplaceClause node){}
196
197    public void preVisit(TTableFunction node){}
198    public void postVisit(TTableFunction node){}
199
200    public void preVisit(TDeclareCursorStmt node){}
201    public void postVisit(TDeclareCursorStmt node){}
202    public void preVisit(TRefreshMaterializedViewStmt node){}
203    public void postVisit(TRefreshMaterializedViewStmt node){}
204    public void preVisit(TAlterPackageStmt node){}
205    public void postVisit(TAlterPackageStmt node){}
206    public void preVisit(TFromClause node){}
207    public void postVisit(TFromClause node){}
208    public void preVisit(TFromTable node){}
209    public void postVisit(TFromTable node){}
210    public void preVisit(TJoinExpr node){}
211    public void postVisit(TJoinExpr node){}
212
213    public void preVisit(TRangeNFunction node){}
214    public void postVisit(TRangeNFunction node){}
215
216    public void preVisit(TPostgresqlTableStmt node){}
217    public void postVisit(TPostgresqlTableStmt node){}
218    public void preVisit(TCreateTaskStmt node){}
219    public void postVisit(TCreateTaskStmt node){}
220    public void preVisit(TCreateSemanticViewStmt node){}
221    public void postVisit(TCreateSemanticViewStmt node){}
222
223    public void preVisit(TBindArgument node){}
224    public void postVisit(TBindArgument node){}
225    public void preVisit(TCreateExtensionStmt node){}
226    public void postVisit(TCreateExtensionStmt node){}
227
228    public void preVisit(TRangeSubpartitionDesc node){}
229    public void postVisit(TRangeSubpartitionDesc node){}
230    public void preVisit(TListSubpartitionDesc node){}
231    public void postVisit(TListSubpartitionDesc node){}
232
233    public void preVisit(TCompositeRangePartitions node){}
234    public void postVisit(TCompositeRangePartitions node){}
235
236    public void preVisit(TSubPartitionByClause node){}
237    public void postVisit(TSubPartitionByClause node){}
238
239    public void preVisit(TAlterTaskStmt node){}
240    public void postVisit(TAlterTaskStmt node){}
241
242    public void preVisit(TAlterDynamicTableStmt node){}
243    public void postVisit(TAlterDynamicTableStmt node){}
244
245    public void preVisit(TDisableEnableTriggerStmt node){}
246    public void postVisit(TDisableEnableTriggerStmt node){}
247
248    public void preVisit(TExportDataStmt node){}
249    public void postVisit(TExportDataStmt node){}
250
251    public void preVisit(TJsonObjectFunction node){}
252    public void postVisit(TJsonObjectFunction node){}
253    public void preVisit(TJsonObjectKeyValue node){}
254    public void postVisit(TJsonObjectKeyValue node){}
255
256    public void preVisit(TReplaceExprAsIdentifier node){}
257    public void postVisit(TReplaceExprAsIdentifier node){}
258    public void preVisit(TPartitionBoundSpecSqlNode node){}
259    public void postVisit(TPartitionBoundSpecSqlNode node){}
260
261    public void preVisit(TReorgTableStmt node){}
262    public void postVisit(TReorgTableStmt node){}
263
264    public void preVisit(TRestoreTableStmt node){}
265    public void postVisit(TRestoreTableStmt node){}
266
267    public void preVisit(TOptimizeStmt node){}
268    public void postVisit(TOptimizeStmt node){}
269
270    public void preVisit(TConvertToDeltaStmt node){}
271    public void postVisit(TConvertToDeltaStmt node){}
272
273    public void preVisit(TCreateCatalogStmt node){}
274    public void postVisit(TCreateCatalogStmt node){}
275
276    public void preVisit(TCreateExternalLocationStmt node){}
277    public void postVisit(TCreateExternalLocationStmt node){}
278
279    public void preVisit(TFunctionHeader node){}
280    public void postVisit(TFunctionHeader node){}
281    public void preVisit(TPathSqlNode node){}
282    public void postVisit(TPathSqlNode node){}
283    public void preVisit(TPartitioningLevel node){}
284    public void postVisit(TPartitioningLevel node){}
285
286    public void preVisit(TListPartitions node){}
287    public void postVisit(TListPartitions node){}
288
289    public void preVisit(TListValuesClause node){}
290    public void postVisit(TListValuesClause node){}
291
292    public void preVisit(THashPartitions node){}
293    public void postVisit(THashPartitions node){}
294
295    public void preVisit(TTablePartitionItem node){}
296    public void postVisit(TTablePartitionItem node){}
297
298    public void preVisit(TRangeValuesClause node){}
299    public void postVisit(TRangeValuesClause node){}
300
301    public void preVisit(TRangePartitions node){}
302    public void postVisit(TRangePartitions node){}
303
304    public void preVisit(TTableProperties node){}
305    public void postVisit(TTableProperties node){}
306
307    public void preVisit(TAlterProcedureStmt node){}
308    public void postVisit(TAlterProcedureStmt node){}
309
310    public void preVisit(TDataDefinition node){}
311    public void postVisit(TDataDefinition node){}
312    public void preVisit(TAuthorizationClause node){}
313    public void postVisit(TAuthorizationClause node){}
314
315    public void preVisit(TXMLDataSchema node){}
316    public void postVisit(TXMLDataSchema node){}
317
318    public void preVisit(TXMLCommonDirective node){}
319    public void postVisit(TXMLCommonDirective node){}
320
321    public void preVisit(TForXMLElements node){}
322    public void postVisit(TForXMLElements node){}
323
324    public void preVisit(TForXMLClause node){}
325    public void postVisit(TForXMLClause node){}
326    public void preVisit(TTeradataFastLoadCmd node){}
327    public void postVisit(TTeradataFastLoadCmd node){}
328
329    public void preVisit(TTeradataFastExportCmd node){}
330    public void postVisit(TTeradataFastExportCmd node){}
331
332    public void preVisit(TTeradataMultiLoadCmd node){}
333    public void postVisit(TTeradataMultiLoadCmd node){}
334
335    public void preVisit(TSetSchemaStmt node){}
336    public void postVisit(TSetSchemaStmt node){}
337
338    public void preVisit(TSetCatalogStmt node){}
339    public void postVisit(TSetCatalogStmt node){}
340
341    public void preVisit(TAlterConstraintStmt node){}
342    public void postVisit(TAlterConstraintStmt node){}
343
344    public void preVisit(TDropConstraintStmt node){}
345    public void postVisit(TDropConstraintStmt node){}
346
347    public void preVisit(TCreateZoneStmt node){}
348    public void postVisit(TCreateZoneStmt node){}
349    public void preVisit(TAlterZoneStmt node){}
350    public void postVisit(TAlterZoneStmt node){}
351
352    public void preVisit(TRangeNFunctionItem node){}
353    public void postVisit(TRangeNFunctionItem node){}
354    public void preVisit(TAllocateStmt node){}
355    public void postVisit(TAllocateStmt node){}
356    public void preVisit(TShowProcedure node){}
357    public void postVisit(TShowProcedure node){}
358
359    public void preVisit(THelpProcedure node){}
360    public void postVisit(THelpProcedure node){}
361
362    public void preVisit(TDatatypeAttribute node){}
363    public void postVisit(TDatatypeAttribute node){}
364
365    public void preVisit(TDataConversionItem node){}
366    public void postVisit(TDataConversionItem node){}
367
368
369    public void preVisit(TDataConversion node){}
370    public void postVisit(TDataConversion node){}
371
372    public void preVisit(TIterateStmt node){}
373    public void postVisit(TIterateStmt node){}
374
375
376    public void preVisit(THandlerForCondition node){}
377    public void postVisit(THandlerForCondition node){}
378
379    public void preVisit(TMssqlCopyIntoStmt node){}
380    public void postVisit(TMssqlCopyIntoStmt node){}
381
382    public void preVisit(TCreateMasterKeyStmt node){}
383    public void postVisit(TCreateMasterKeyStmt node){}
384
385    public void preVisit(TPartitionExtensionClause node){}
386    public void postVisit(TPartitionExtensionClause node){}
387    public void preVisit(TCreateTableOption node){}
388    public void postVisit(TCreateTableOption node){}
389
390    public void preVisit(TStageLocation node){}
391    public void postVisit(TStageLocation node){}
392
393    public void preVisit(TLeaveStmt node){}
394    public void postVisit(TLeaveStmt node){}
395
396    public void preVisit(TSetSearchPathStmt node){}
397    public void postVisit(TSetSearchPathStmt node){}
398
399    public void preVisit(TResetSessionStmt node){}
400    public void postVisit(TResetSessionStmt node){}
401    public void preVisit(TComputeStats node){}
402    public void postVisit(TComputeStats node){}
403    public void preVisit(TRefresh node){}
404    public void postVisit(TRefresh node){}
405    public void preVisit(TCacheTable node){}
406    public void postVisit(TCacheTable node){}
407
408    public void preVisit(TResourceManagement node){}
409    public void postVisit(TResourceManagement node){}
410    public void preVisit(TClusterBy node){}
411    public void postVisit(TClusterBy node){}
412
413    public void preVisit(TBlockSqlNode node){}
414    public void postVisit(TBlockSqlNode node){}
415
416    public void preVisit(TUseSchema node){}
417    public void postVisit(TUseSchema node){}
418
419    public void preVisit(TUseWarehouse node){}
420    public void postVisit(TUseWarehouse node){}
421
422    public void preVisit(TUseRole node){}
423    public void postVisit(TUseRole node){}
424
425    public void preVisit(TCreateStreamStmt node){}
426    public void postVisit(TCreateStreamStmt node){}
427
428    public void preVisit(TListaggOverflow node){}
429    public void postVisit(TListaggOverflow node){}
430
431    public void preVisit(TSequenceOption node){}
432    public void postVisit(TSequenceOption node){}
433
434    public void preVisit(TIdentityClause node){}
435    public void postVisit(TIdentityClause node){}
436
437    public void preVisit(TCopyStmt node){}
438    public void postVisit(TCopyStmt node){}
439
440    public void preVisit(TParseTreeNodeList node){}
441    public void postVisit(TParseTreeNodeList node){}
442
443    public void preVisit(TDropIndexItemList node){}
444    public void postVisit(TDropIndexItemList node){}
445
446    public void preVisit(TDropIndexItem node){}
447    public void postVisit(TDropIndexItem node){}
448    public void preVisit(TPartitionClause node){}
449    public void postVisit(TPartitionClause node){}
450
451    public void preVisit(TPerformanceStmt node){}
452    public void postVisit(TPerformanceStmt node){}
453    public void preVisit(TCreateExternalLanguage node){}
454    public void postVisit(TCreateExternalLanguage node){}
455    public void preVisit(TShowSearchPathStmt node){}
456    public void postVisit(TShowSearchPathStmt node){}
457    public void preVisit(TMySQLShowStmt node){}
458    public void postVisit(TMySQLShowStmt node){}
459    public void preVisit(TLoadDataStmt node){}
460    public void postVisit(TLoadDataStmt node){}
461    public void preVisit(TCreateEventSession node){}
462    public void postVisit(TCreateEventSession node){}
463
464
465    public void preVisit(TOpenQuery node){}
466    public void postVisit(TOpenQuery node){}
467
468    public void preVisit(TRunStats node){}
469    public void postVisit(TRunStats node){}
470
471    public void preVisit(TCreateTablespaceStmt node){}
472    public void postVisit(TCreateTablespaceStmt node){}
473
474    public void preVisit(TCreateExternalDataSourceStmt node){}
475    public void postVisit(TCreateExternalDataSourceStmt node){}
476
477    public void preVisit(TPseudoExprStmt node){}
478    public void postVisit(TPseudoExprStmt node){}
479
480    public void preVisit(TGetDiagnosticsStmt node){}
481    public void postVisit(TGetDiagnosticsStmt node){}
482
483    public void preVisit(TReindexStmt node){}
484    public void postVisit(TReindexStmt node){}
485
486    public void preVisit(TVacuumStmt node){}
487    public void postVisit(TVacuumStmt node){}
488
489    public void preVisit(TPragmaStmt node){}
490    public void postVisit(TPragmaStmt node){}
491
492    public void preVisit(TAttachStmt node){}
493    public void postVisit(TAttachStmt node){}
494
495    public void preVisit(TDetachStmt node){}
496    public void postVisit(TDetachStmt node){}
497
498    public void preVisit(TSqliteCreateVirtualTableStmt node){}
499    public void postVisit(TSqliteCreateVirtualTableStmt node){}
500
501    public void preVisit(TPgImport node){}
502    public void postVisit(TPgImport node){}
503
504    public void preVisit(TSelectModifier node){}
505    public void postVisit(TSelectModifier node){}
506
507    public void preVisit(TCheckWorkload node){}
508    public void postVisit(TCheckWorkload node){}
509
510    public void preVisit(TUnnestClause node){}
511    public void postVisit(TUnnestClause node){}
512
513    public void preVisit(TMySQLCreateTableOption node){}
514    public void postVisit(TMySQLCreateTableOption node){}
515
516    public void preVisit(TMssqlBeginConversationTimer node){}
517    public void postVisit(TMssqlBeginConversationTimer node){}
518
519    public void preVisit(TSegmentAttributesItem node){}
520    public void postVisit(TSegmentAttributesItem node){}
521
522    public void preVisit(TPhysicalProperties node){}
523    public void postVisit(TPhysicalProperties node){}
524    public void preVisit(TSegmentAttributesClause node){}
525    public void postVisit(TSegmentAttributesClause node){}
526
527    public void preVisit(TPhysicalAttributesItem node){}
528    public void postVisit(TPhysicalAttributesItem node){}
529
530    public void preVisit(TPhysicalAttributesClause node){}
531    public void postVisit(TPhysicalAttributesClause node){}
532
533    public void preVisit(TStorageClause node){}
534    public void postVisit(TStorageClause node){}
535
536    public void preVisit(TStorageItem node){}
537    public void postVisit(TStorageItem node){}
538
539    public void preVisit(TCreateMaterializedViewLogSqlStatement node){}
540    public void postVisit(TCreateMaterializedViewLogSqlStatement node){}
541
542    public void preVisit(TTDUnpivot node){}
543    public void postVisit(TTDUnpivot node){}
544    public void preVisit(TShowIndexStmt node){}
545    public void postVisit(TShowIndexStmt node){}
546
547    public void preVisit(TDenyStmt node){}
548    public void postVisit(TDenyStmt node){}
549    public void preVisit(TAlterMaterializedViewStmt node){}
550    public void postVisit(TAlterMaterializedViewStmt node){}
551
552    public void preVisit(TCreateVariableStmt node){}
553    public void postVisit(TCreateVariableStmt node){}
554    public void preVisit(TCreateAliasStmt node){}
555    public void postVisit(TCreateAliasStmt node){}
556    public void preVisit(TDb2ScriptOptionStmt node){}
557    public void postVisit(TDb2ScriptOptionStmt node){}
558    public void preVisit(gudusoft.gsqlparser.stmt.hana.TSignalStmt node){}
559    public void postVisit(gudusoft.gsqlparser.stmt.hana.TSignalStmt node){}
560    public void preVisit(TCreateTriggerStmt node){}
561    public void postVisit(TCreateTriggerStmt node){}
562    public void preVisit(TCreateFunctionStmt node){}
563    public void postVisit(TCreateFunctionStmt node){}
564    public void preVisit(TCreateProcedureStmt node){}
565    public void postVisit(TCreateProcedureStmt node){}
566
567    public void preVisit(TValidateLDAPProviderStmt node){}
568    public void postVisit(TValidateLDAPProviderStmt node){}
569    public void preVisit(TValidateUserStmt node){}
570    public void postVisit(TValidateUserStmt node){}
571    public void preVisit(TUnloadStmt node){}
572    public void postVisit(TUnloadStmt node){}
573    public void preVisit(TTruncateCollectionStmt node){}
574    public void postVisit(TTruncateCollectionStmt node){}
575    public void preVisit(TSetDatabaseObjectStmt node){}
576    public void postVisit(TSetDatabaseObjectStmt node){}
577    public void preVisit(TRefreshStatisticsStmt node){}
578    public void postVisit(TRefreshStatisticsStmt node){}
579    public void preVisit(TRecoverDatabaseStmt node){}
580    public void postVisit(TRecoverDatabaseStmt node){}
581    public void preVisit(TRecoverDataStmt node){}
582    public void postVisit(TRecoverDataStmt node){}
583    public void preVisit(TMergeDeltaStmt node){}
584    public void postVisit(TMergeDeltaStmt node){}
585    public void preVisit(TLoadStmt node){}
586    public void postVisit(TLoadStmt node){}
587    public void preVisit(TImportStmt node){}
588    public void postVisit(TImportStmt node){}
589    public void preVisit(TExportStmt node){}
590    public void postVisit(TExportStmt node){}
591    public void preVisit(TCreateTypeStmt node){}
592    public void postVisit(TCreateTypeStmt node){}
593    public void preVisit(TCreateStatistics node){}
594    public void postVisit(TCreateStatistics node){}
595    public void preVisit(TCreateFulltextIndexStmt node){}
596    public void postVisit(TCreateFulltextIndexStmt node){}
597    public void preVisit(TCreateWorkloadMappingStmt node){}
598    public void postVisit(TCreateWorkloadMappingStmt node){}
599    public void preVisit(TCreateWorkloadClassStmt node){}
600    public void postVisit(TCreateWorkloadClassStmt node){}
601    public void preVisit(TCreateVirtualTableStmt node){}
602    public void postVisit(TCreateVirtualTableStmt node){}
603    public void preVisit(TCreateVirtualProcedureStmt node){}
604    public void postVisit(TCreateVirtualProcedureStmt node){}
605    public void preVisit(TCreateVirtualFunctionStmt node){}
606    public void postVisit(TCreateVirtualFunctionStmt node){}
607    public void preVisit(TCreateUserGroupStmt node){}
608    public void postVisit(TCreateUserGroupStmt node){}
609    public void preVisit(TCreateStructuredPrivilegeStmt node){}
610    public void postVisit(TCreateStructuredPrivilegeStmt node){}
611    public void preVisit(TCreateSAMLProviderStmt node){}
612    public void postVisit(TCreateSAMLProviderStmt node){}
613    public void preVisit(TCreateRemoteSourceStmt node){}
614    public void postVisit(TCreateRemoteSourceStmt node){}
615
616    public void preVisit(TCreatePSEStmt node){}
617    public void postVisit(TCreatePSEStmt node){}
618    public void preVisit(TCreateLDAPProviderStmt node){}
619    public void postVisit(TCreateLDAPProviderStmt node){}
620    public void preVisit(TCreateJWTProviderStmt node){}
621    public void postVisit(TCreateJWTProviderStmt node){}
622    public void preVisit(TCreateGraphWorkspaceStmt node){}
623    public void postVisit(TCreateGraphWorkspaceStmt node){}
624    public void preVisit(TCreateCredentialStmt node){}
625    public void postVisit(TCreateCredentialStmt node){}
626    public void preVisit(TCreateCollectionStmt node){}
627    public void postVisit(TCreateCollectionStmt node){}
628    public void preVisit(TCreateCertificateStmt node){}
629    public void postVisit(TCreateCertificateStmt node){}
630    public void preVisit(TCreateAuditPolicyStmt node){}
631    public void postVisit(TCreateAuditPolicyStmt node){}
632    public void preVisit(TBackupListDataStmt node){}
633    public void postVisit(TBackupListDataStmt node){}
634    public void preVisit(TBackupDataStmt node){}
635    public void postVisit(TBackupDataStmt node){}
636    public void preVisit(TBackupCheckStmt node){}
637    public void postVisit(TBackupCheckStmt node){}
638    public void preVisit(TBackupCatalogDeleteStmt node){}
639    public void postVisit(TBackupCatalogDeleteStmt node){}
640    public void preVisit(TBackupCancelStmt node){}
641    public void postVisit(TBackupCancelStmt node){}
642
643    public void preVisit(TAlterWorkloadMappingStmt node){}
644    public void postVisit(TAlterWorkloadMappingStmt node){}
645    public void preVisit(TAlterWorkloadClassStmt node){}
646    public void postVisit(TAlterWorkloadClassStmt node){}
647    public void preVisit(TAlterVirtualTableStmt node){}
648    public void postVisit(TAlterVirtualTableStmt node){}
649    public void preVisit(TAlterUserGroupStmt node){}
650    public void postVisit(TAlterUserGroupStmt node){}
651    public void preVisit(TAlterSystemStmt node){}
652    public void postVisit(TAlterSystemStmt node){}
653
654    public void preVisit(TAlterStatisticsStmt node){}
655    public void postVisit(TAlterStatisticsStmt node){}
656
657    public void preVisit(TAlterSAMLProviderStmt node){}
658    public void postVisit(TAlterSAMLProviderStmt node){}
659    public void preVisit(TAlterRemoteSourceStmt node){}
660    public void postVisit(TAlterRemoteSourceStmt node){}
661    public void preVisit(TAlterPSEStmt node){}
662    public void postVisit(TAlterPSEStmt node){}
663
664    public void preVisit(TAlterJWTProviderStmt node){}
665    public void postVisit(TAlterJWTProviderStmt node){}
666    public void preVisit(TAlterLDAPProviderStmt node){}
667    public void postVisit(TAlterLDAPProviderStmt node){}
668
669    public void preVisit(TAlterFulltextIndexStmt node){}
670    public void postVisit(TAlterFulltextIndexStmt node){}
671
672    public void preVisit(TAlterCredentialStmt node){}
673    public void postVisit(TAlterCredentialStmt node){}
674
675    public void preVisit(TAlterAuditPolicyStmt node){}
676    public void postVisit(TAlterAuditPolicyStmt node){}
677    public void preVisit(TAlterSynonymStmt node){}
678    public void postVisit(TAlterSynonymStmt node){}
679    public void preVisit(TUseStmt node){}
680    public void postVisit(TUseStmt node){}
681    public void preVisit(TUnsetStmt node){}
682    public void postVisit(TUnsetStmt node){}
683    public void preVisit(TUndropStmt node){}
684    public void postVisit(TUndropStmt node){}
685    public void preVisit(TRemoveStmt node){}
686    public void postVisit(TRemoveStmt node){}
687    public void preVisit(TPutStmt node){}
688    public void postVisit(TPutStmt node){}
689    public void preVisit(TListStmt node){}
690    public void postVisit(TListStmt node){}
691    public void preVisit(TGetStmt node){}
692    public void postVisit(TGetStmt node){}
693    public void preVisit(TDropStmt node){}
694    public void postVisit(TDropStmt node){}
695    public void preVisit(TCreateWarehouseStmt node){}
696    public void postVisit(TCreateWarehouseStmt node){}
697    public void preVisit(TCreateStageStmt node){}
698    public void postVisit(TCreateStageStmt node){}
699    public void preVisit(TCreateShareStmt node){}
700    public void postVisit(TCreateShareStmt node){}
701    public void preVisit(TCreateRoleStmt node){}
702    public void postVisit(TCreateRoleStmt node){}
703    public void preVisit(TCreateResourceMonitorStmt node){}
704    public void postVisit(TCreateResourceMonitorStmt node){}
705    public void preVisit(TCreatePipeStmt node){}
706    public void postVisit(TCreatePipeStmt node){}
707    public void preVisit(TCreateMaskingPolicyStmt node){}
708    public void postVisit(TCreateMaskingPolicyStmt node){}
709    public void preVisit(TCreateRowAccessPolicyStmt node){}
710    public void postVisit(TCreateRowAccessPolicyStmt node){}
711    public void preVisit(TCreateAggregationPolicyStmt node){}
712    public void postVisit(TCreateAggregationPolicyStmt node){}
713    public void preVisit(TCreateJoinPolicyStmt node){}
714    public void postVisit(TCreateJoinPolicyStmt node){}
715    public void preVisit(TCreateProjectionPolicyStmt node){}
716    public void postVisit(TCreateProjectionPolicyStmt node){}
717    public void preVisit(TCreateTagStmt node){}
718    public void postVisit(TCreateTagStmt node){}
719    public void preVisit(TCreateNetworkPolicyStmt node){}
720    public void postVisit(TCreateNetworkPolicyStmt node){}
721    public void preVisit(TCreateFileFormatStmt node){}
722    public void postVisit(TCreateFileFormatStmt node){}
723
724    public void preVisit(TSnowflakeCopyIntoStmt node){}
725    public void postVisit(TSnowflakeCopyIntoStmt node){}
726    public void preVisit(TAlterWarehouseStmt node){}
727    public void postVisit(TAlterWarehouseStmt node){}
728    public void preVisit(TAlterUserStmt node){}
729    public void postVisit(TAlterUserStmt node){}
730    public void preVisit(TAlterStageStmt node){}
731    public void postVisit(TAlterStageStmt node){}
732
733    public void preVisit(TAlterShareStmt node){}
734    public void postVisit(TAlterShareStmt node){}
735
736    public void preVisit(TAlterResourceMonitorStmt node){}
737    public void postVisit(TAlterResourceMonitorStmt node){}
738
739    public void preVisit(TAlterPipeStmt node){}
740    public void postVisit(TAlterPipeStmt node){}
741    public void preVisit(TAlterNetworkPolicyStmt node){}
742    public void postVisit(TAlterNetworkPolicyStmt node){}
743
744    public void preVisit(TAlterFileFormatStmt node){}
745    public void postVisit(TAlterFileFormatStmt node){}
746    public void preVisit(TAlterAccountStmt node){}
747    public void postVisit(TAlterAccountStmt node){}
748    public void preVisit(TDropMaterializedViewStmt node){}
749    public void postVisit(TDropMaterializedViewStmt node){}
750    public void preVisit(TDropMaterializedViewLogStmt node){}
751    public void postVisit(TDropMaterializedViewLogStmt node){}
752    public void preVisit(TCreateDatabaseLinkStmt node){}
753    public void postVisit(TCreateDatabaseLinkStmt node){}
754    public void preVisit(TDropDatabaseLinkStmt node){}
755    public void postVisit(TDropDatabaseLinkStmt node){}
756    public void preVisit(TColumnWithSortOrder node){}
757    public void postVisit(TColumnWithSortOrder node){}
758    public void preVisit(TComputeExpr node){}
759    public void postVisit(TComputeExpr node){}
760    public void preVisit(TWithinGroup node){}
761    public void postVisit(TWithinGroup node){}
762    public void preVisit(TMySQLSource node){}
763    public void postVisit(TMySQLSource node){}
764    public void preVisit(TSlashCommand node){}
765    public void postVisit(TSlashCommand node){}
766    public void preVisit(TDropMacro node){}
767    public void postVisit(TDropMacro node){}
768    public void preVisit(TUpdateFor node){}
769    public void postVisit(TUpdateFor node){}
770    public void preVisit(TInferKeyspaceStmt node){}
771    public void postVisit(TInferKeyspaceStmt node){}
772    public void preVisit(TTBuildIndexesStmt node){}
773    public void postVisit(TTBuildIndexesStmt node){}
774
775    public void preVisit(TCollectionCondition node){}
776    public void postVisit(TCollectionCondition node){}
777
778    public void preVisit(TCollectionFirst node){}
779    public void postVisit(TCollectionFirst node){}
780
781    public void preVisit(TCollectionObject node){}
782    public void postVisit(TCollectionObject node){}
783
784    public void preVisit(TIndexRef node){}
785    public void postVisit(TIndexRef node){}
786
787    public void preVisit(TNamedParameter node){}
788    public void postVisit(TNamedParameter node){}
789
790    public void preVisit(TObjectConstruct node){}
791    public void postVisit(TObjectConstruct node){}
792
793    public void preVisit(TPositionalParameter node){}
794    public void postVisit(TPositionalParameter node){}
795
796    public void preVisit(TUseKeyIndex node){}
797    public void postVisit(TUseKeyIndex node){}
798
799    public void preVisit(TCollectionArray node){}
800    public void postVisit(TCollectionArray node){}
801
802    public void preVisit(TBinding node){}
803    public void postVisit(TBinding node){}
804
805    public void preVisit(TArrayConstruct node){}
806    public void postVisit(TArrayConstruct node){}
807
808    public void preVisit(TPair node){}
809    public void postVisit(TPair node){}
810
811    public void preVisit(TVerticaShow node){}
812    public void postVisit(TVerticaShow node){}
813
814    public void preVisit(TMySQLDeallocatePrepareStmt node){}
815    public void postVisit(TMySQLDeallocatePrepareStmt node){}
816
817    public void preVisit(TVerticaSetStmt node){}
818    public void postVisit(TVerticaSetStmt node){}
819
820    public void preVisit(TProfileStmt node){}
821    public void postVisit(TProfileStmt node){}
822
823    public void preVisit(TExportToVertica node){}
824    public void postVisit(TExportToVertica node){}
825
826    public void preVisit(TDropUserStmt node){}
827    public void postVisit(TDropUserStmt node){}
828
829    public void preVisit(TDropTransformFunction node){}
830    public void postVisit(TDropTransformFunction node){}
831
832    public void preVisit(TDropTextIndex node){}
833    public void postVisit(TDropTextIndex node){}
834
835    public void preVisit(TDropSubnet node){}
836    public void postVisit(TDropSubnet node){}
837
838    public void preVisit(TDropRoleStmt node){}
839    public void postVisit(TDropRoleStmt node){}
840
841    public void preVisit(TDropResourcePool node){}
842    public void postVisit(TDropResourcePool node){}
843
844    public void preVisit(TDropProjectionStmt node){}
845    public void postVisit(TDropProjectionStmt node){}
846
847    public void preVisit(TCreateProjectionStmt node){}
848    public void postVisit(TCreateProjectionStmt node){}
849
850    public void preVisit(TDropProfileStmt node){}
851    public void postVisit(TDropProfileStmt node){}
852
853    public void preVisit(TDropProcedureStmt node){}
854    public void postVisit(TDropProcedureStmt node){}
855
856    public void preVisit(TDropNetworkInterface node){}
857    public void postVisit(TDropNetworkInterface node){}
858
859    public void preVisit(TDropLibraryStmt node){}
860    public void postVisit(TDropLibraryStmt node){}
861
862    public void preVisit(TDropFunctionStmt node){}
863    public void postVisit(TDropFunctionStmt node){}
864
865    public void preVisit(TDropFaultGroup node){}
866    public void postVisit(TDropFaultGroup node){}
867
868    public void preVisit(TDropAuthentication node){}
869    public void postVisit(TDropAuthentication node){}
870
871    public void preVisit(TDropAggregateFunction node){}
872    public void postVisit(TDropAggregateFunction node){}
873
874    public void preVisit(TDropAccessPolicy node){}
875    public void postVisit(TDropAccessPolicy node){}
876
877    public void preVisit(TDisconnectStmt node){}
878    public void postVisit(TDisconnectStmt node){}
879
880    public void preVisit(TCreateUserStmt node){}
881    public void postVisit(TCreateUserStmt node){}
882
883    public void preVisit(TCreateSubnet node){}
884    public void postVisit(TCreateSubnet node){}
885
886    public void preVisit(TCreateHCatalogSchema node){}
887    public void postVisit(TCreateHCatalogSchema node){}
888
889    public void preVisit(TVerticaCreateFunction node){}
890    public void postVisit(TVerticaCreateFunction node){}
891
892    public void preVisit(TCreateFaultGroup node){}
893    public void postVisit(TCreateFaultGroup node){}
894
895    public void preVisit(TCreateAuthentication node){}
896    public void postVisit(TCreateAuthentication node){}
897
898    public void preVisit(TCreateAccessPolicy node){}
899    public void postVisit(TCreateAccessPolicy node){}
900
901    public void preVisit(TConnectStmt node){}
902    public void postVisit(TConnectStmt node){}
903
904    public void preVisit(TReleaseSavepointStmt node){}
905    public void postVisit(TReleaseSavepointStmt node){}
906
907    public void preVisit(TSavepointStmt node){}
908    public void postVisit(TSavepointStmt node){}
909
910    public void preVisit(TRollbackStmt node){}
911    public void postVisit(TRollbackStmt node){}
912
913    public void preVisit(TCommitStmt node){}
914    public void postVisit(TCommitStmt node){}
915
916    public void preVisit(TAlterSubnet node){}
917    public void postVisit(TAlterSubnet node){}
918
919    public void preVisit(TAlterSchemaStmt node){}
920    public void postVisit(TAlterSchemaStmt node){}
921
922    public void preVisit(TAlterRoleStmt node){}
923    public void postVisit(TAlterRoleStmt node){}
924
925    public void preVisit(TAlterResourcePool node){}
926    public void postVisit(TAlterResourcePool node){}
927
928    public void preVisit(TAlterProfile node){}
929    public void postVisit(TAlterProfile node){}
930
931    public void preVisit(TAlterProjectionRename node){}
932    public void postVisit(TAlterProjectionRename node){}
933
934    public void preVisit(TAlterNetworkInterface node){}
935    public void postVisit(TAlterNetworkInterface node){}
936
937    public void preVisit(TAlterNode node){}
938    public void postVisit(TAlterNode node){}
939
940    public void preVisit(TAlterLibraryStmt node){}
941    public void postVisit(TAlterLibraryStmt node){}
942
943    public void preVisit(TAlterFunctionStmt node){}
944    public void postVisit(TAlterFunctionStmt node){}
945
946    public void preVisit(TAlterFaultGroup node){}
947    public void postVisit(TAlterFaultGroup node){}
948
949    public void preVisit(TAlterAuthentication node){}
950    public void postVisit(TAlterAuthentication node){}
951
952    public void preVisit(TNameValuePair node){}
953    public void postVisit(TNameValuePair node){}
954
955    public void preVisit(TAlterAccessPolicy node){}
956    public void postVisit(TAlterAccessPolicy node){}
957
958    public void preVisit(TWithTableLock node){}
959    public void postVisit(TWithTableLock node){}
960
961    public void preVisit(TAlterSequenceStatement node){}
962    public void postVisit(TAlterSequenceStatement node){}
963
964    public void preVisit(TTimeSeries node){}
965    public void postVisit(TTimeSeries node){}
966
967    public void preVisit(TMdxCreateMeasure node){}
968    public void postVisit(TMdxCreateMeasure node){}
969
970    public void preVisit(TDaxSummarize node){}
971    public void postVisit(TDaxSummarize node){}
972
973    public void preVisit(TDaxReturn node){}
974    public void postVisit(TDaxReturn node){}
975
976    public void preVisit(TDaxVar node){}
977    public void postVisit(TDaxVar node){}
978
979    public void preVisit(TDaxSummerizeColumns node){}
980    public void postVisit(TDaxSummerizeColumns node){}
981
982    public void preVisit(TDaxGroupBy node){}
983    public void postVisit(TDaxGroupBy node){}
984
985    public void preVisit(TDaxDatatable node){}
986    public void postVisit(TDaxDatatable node){}
987
988    public void preVisit(TCreateMacro node){}
989    public void postVisit(TCreateMacro node){}
990
991    public void preVisit(TDaxIsOnOrAfter node){}
992    public void postVisit(TDaxIsOnOrAfter node){}
993
994    public void preVisit(TDaxExprPair node){}
995    public void postVisit(TDaxExprPair node){}
996
997    public void preVisit(TDaxSubstituteWithIndex node){}
998    public void postVisit(TDaxSubstituteWithIndex node){}
999
1000    public void preVisit(TDaxAddMissingItems node){}
1001    public void postVisit(TDaxAddMissingItems node){}
1002
1003    public void preVisit(TDaxFunction node){}
1004    public void postVisit(TDaxFunction node){}
1005
1006    public void preVisit(TDaxEvaluateStmt node){}
1007    public void postVisit(TDaxEvaluateStmt node){}
1008
1009    public void preVisit(TDaxExprStmt node){}
1010    public void postVisit(TDaxExprStmt node){}
1011
1012    public void preVisit(THintClause node){}
1013    public void postVisit(THintClause node){}
1014
1015    public void preVisit(TMssqlCreateXmlSchemaCollectionStmt node){}
1016    public void postVisit(TMssqlCreateXmlSchemaCollectionStmt node){}
1017
1018    public void preVisit(TSelectDistinct node){}
1019    public void postVisit(TSelectDistinct node){}
1020
1021    public void preVisit(TExpressionCallTarget node){}
1022    public void postVisit(TExpressionCallTarget node){}
1023
1024    public void preVisit(TExecuteAsClause node){}
1025    public void postVisit(TExecuteAsClause node){}
1026
1027    public void preVisit(TProcedureOption node){}
1028    public void postVisit(TProcedureOption node){}
1029
1030    public void preVisit(TExecParameterList node){}
1031    public void postVisit(TExecParameterList node){}
1032
1033    public void preVisit(TMssqlCreateType node){}
1034    public void postVisit(TMssqlCreateType node){}
1035
1036    public void preVisit(TGroupConcatParam node){}
1037    public void postVisit(TGroupConcatParam node){}
1038
1039    public void preVisit(TExpandOnClause node){}
1040    public void postVisit(TExpandOnClause node){}
1041
1042    public void preVisit(TXMLPassingClause node){}
1043    public void postVisit(TXMLPassingClause node){}
1044
1045    public void preVisit(TXMLAttributesClause node){}
1046    public void postVisit(TXMLAttributesClause node){}
1047
1048    public void preVisit(TTimingPoint node){}
1049    public void postVisit(TTimingPoint node){}
1050
1051    public void preVisit(TStreamingClause node){}
1052    public void postVisit(TStreamingClause node){}
1053
1054    public void preVisit(TResultCacheClause node){}
1055    public void postVisit(TResultCacheClause node){}
1056
1057    public void preVisit(TParallelEnableClause node){}
1058    public void postVisit(TParallelEnableClause node){}
1059
1060    public void preVisit(TInvokerRightsClause node){}
1061    public void postVisit(TInvokerRightsClause node){}
1062
1063    public void preVisit(TModeChoice node){}
1064    public void postVisit(TModeChoice node){}
1065
1066    public void preVisit(TReclaimChoice node){}
1067    public void postVisit(TReclaimChoice node){}
1068
1069    public void preVisit(TQueryHint node){}
1070    public void postVisit(TQueryHint node){}
1071
1072    public void preVisit(TOptionClause node){}
1073    public void postVisit(TOptionClause node){}
1074
1075
1076    public void preVisit(TMssqlCreateTriggerUpdateColumn node){}
1077    public void postVisit(TMssqlCreateTriggerUpdateColumn node){}
1078
1079    public void preVisit(THiveRecordReader node){}
1080    public void postVisit(THiveRecordReader node){}
1081
1082    public void preVisit(THivePrivilegeDef node){}
1083    public void postVisit(THivePrivilegeDef node){}
1084
1085    public void preVisit(THiveRecordWriter node){}
1086    public void postVisit(THiveRecordWriter node){}
1087
1088    public void preVisit(THiveRowFormat node){}
1089    public void postVisit(THiveRowFormat node){}
1090
1091    public void preVisit(THiveTableBuckets node){}
1092    public void postVisit(THiveTableBuckets node){}
1093
1094    public void preVisit(THiveTableFileFormat node){}
1095    public void postVisit(THiveTableFileFormat node){}
1096
1097    public void preVisit(THiveTablePartition node){}
1098    public void postVisit(THiveTablePartition node){}
1099
1100    public void preVisit(THiveTableProperties node){}
1101    public void postVisit(THiveTableProperties node){}
1102
1103    public void preVisit(THiveTableSkewed node){}
1104    public void postVisit(THiveTableSkewed node){}
1105
1106    public void preVisit(THiveTerminatedIdentifier node){}
1107    public void postVisit(THiveTerminatedIdentifier node){}
1108
1109    public void preVisit(THiveTransformClause node){}
1110    public void postVisit(THiveTransformClause node){}
1111
1112    public void preVisit(THiveVariable node){}
1113    public void postVisit(THiveVariable node){}
1114
1115    public void preVisit(THiveWithDBPropertiesClause node){}
1116    public void postVisit(THiveWithDBPropertiesClause node){}
1117
1118    public void preVisit(THivePrincipalName node){}
1119    public void postVisit(THivePrincipalName node){}
1120
1121
1122    public void preVisit(THivePartitionedTableFunction node){}
1123    public void postVisit(THivePartitionedTableFunction node){}
1124
1125    public void preVisit(TLateralView node){}
1126    public void postVisit(TLateralView node){}
1127
1128    public void preVisit(THiveKeyValueProperty node){}
1129    public void postVisit(THiveKeyValueProperty node){}
1130
1131    public void preVisit(THiveIndexProperties node){}
1132    public void postVisit(THiveIndexProperties node){}
1133
1134    // Flink nodes
1135    public void preVisit(TFlinkTableProperty node){}
1136    public void postVisit(TFlinkTableProperty node){}
1137
1138    public void preVisit(TFlinkWithClause node){}
1139    public void postVisit(TFlinkWithClause node){}
1140
1141    public void preVisit(TFlinkWatermarkClause node){}
1142    public void postVisit(TFlinkWatermarkClause node){}
1143
1144    public void preVisit(TFlinkCreateCatalogStmt node){}
1145    public void postVisit(TFlinkCreateCatalogStmt node){}
1146
1147    public void preVisit(TFlinkDropCatalogStmt node){}
1148    public void postVisit(TFlinkDropCatalogStmt node){}
1149
1150    public void preVisit(TFlinkAlterCatalogStmt node){}
1151    public void postVisit(TFlinkAlterCatalogStmt node){}
1152
1153    public void preVisit(THiveHintItem node){}
1154    public void postVisit(THiveHintItem node){}
1155
1156    public void preVisit(THiveHintClause node){}
1157    public void postVisit(THiveHintClause node){}
1158
1159    public void preVisit(THiveDescTablePartition node){}
1160    public void postVisit(THiveDescTablePartition node){}
1161
1162    public void preVisit(TWindowSpecification node){}
1163    public void postVisit(TWindowSpecification node){}
1164
1165    public void preVisit(TWindowPartitioningSpec node){}
1166    public void postVisit(TWindowPartitioningSpec node){}
1167
1168    public void preVisit(TWindowFrameBoundary node){}
1169    public void postVisit(TWindowFrameBoundary node){}
1170
1171    public void preVisit(TWindowFrame node){}
1172    public void postVisit(TWindowFrame node){}
1173
1174    public void preVisit(TWindowDefinition node){}
1175    public void postVisit(TWindowDefinition node){}
1176
1177    public void preVisit(TWindowDef node){}
1178    public void postVisit(TWindowDef node){}
1179
1180    public void preVisit(TWindowClause node){}
1181    public void postVisit(TWindowClause node){}
1182
1183    public void preVisit(TSubscripts node){}
1184    public void postVisit(TSubscripts node){}
1185
1186    public void preVisit(TTriggeringClause node){}
1187    public void postVisit(TTriggeringClause node){}
1188
1189    public void preVisit(TSimpleDmlTriggerClause node){}
1190    public void postVisit(TSimpleDmlTriggerClause node){}
1191
1192    public void preVisit(TNonDmlTriggerClause node){}
1193    public void postVisit(TNonDmlTriggerClause node){}
1194
1195    public void preVisit(TCompoundDmlTriggerClause node){}
1196    public void postVisit(TCompoundDmlTriggerClause node){}
1197
1198    public void preVisit(TDmlEventItem node){}
1199    public void postVisit(TDmlEventItem node){}
1200
1201    public void preVisit(TDdlEventItem node){}
1202    public void postVisit(TDdlEventItem node){}
1203
1204    public void preVisit(TDatabaseEventItem node){}
1205    public void postVisit(TDatabaseEventItem node){}
1206
1207    public void preVisit(TExecParameter node){}
1208    public void postVisit(TExecParameter node){}
1209
1210    public void preVisit(TCreateSchemaSqlStatement node){}
1211    public void postVisit(TCreateSchemaSqlStatement node){}
1212
1213    public void preVisit(TCompoundTriggerBody node){}
1214    public void postVisit(TCompoundTriggerBody node){}
1215
1216    public void preVisit(TKeepDenseRankClause node){}
1217    public void postVisit(TKeepDenseRankClause node){}
1218
1219    public void preVisit(TTableSample node){}
1220    public void postVisit(TTableSample node){}
1221
1222    public void preVisit(TInsertCondition node){}
1223    public void postVisit(TInsertCondition node){}
1224
1225    public void preVisit(TInsertIntoValue node){}
1226    public void postVisit(TInsertIntoValue node){}
1227
1228    public void preVisit(TMergeDeleteClause node){}
1229    public void postVisit(TMergeDeleteClause node){}
1230
1231    public void preVisit(TAnalyticFunction node){}
1232    public void postVisit(TAnalyticFunction node){}
1233
1234    public void preVisit(TReconfigure node){}
1235    public void postVisit(TReconfigure node){}
1236
1237    public void preVisit(TConnectByClause node){}
1238    public void postVisit(TConnectByClause node){}
1239
1240    public void preVisit(TUnpivotInClauseItem node){}
1241    public void postVisit(TUnpivotInClauseItem node){}
1242
1243    public void preVisit(TUnpivotInClause node){}
1244    public void postVisit(TUnpivotInClause node){}
1245
1246    public void preVisit(TPivotInClause node){}
1247    public void postVisit(TPivotInClause node){}
1248
1249    public void preVisit(TPivotedTable node){}
1250    public void postVisit(TPivotedTable node){}
1251
1252    public void preVisit(TTableElement node){}
1253    public void postVisit(TTableElement node){}
1254
1255    public void preVisit(TAlterTableOption node){}
1256    public void postVisit(TAlterTableOption node){}
1257
1258    public void preVisit(TObjectName node){}
1259    public void postVisit(TObjectName node){}
1260    public void preVisit(TObjectNameList node){}
1261    public void postVisit(TObjectNameList node){}
1262    public void preVisit(TConstant node){}
1263    public void postVisit(TConstant node){}
1264
1265    public void preVisit(TConstantList node){}
1266    public void postVisit(TConstantList node){}
1267
1268    public void preVisit(TExpression node){}
1269    public void postVisit(TExpression node){}
1270
1271    public void preVisit(TExpressionList node){}
1272    public void postVisit(TExpressionList node){}
1273
1274    public void preVisit(TInExpr node){}
1275    public void postVisit(TInExpr node){}
1276
1277    public void preVisit(TGroupingExpressionItem node){}
1278    public void postVisit(TGroupingExpressionItem node){}
1279
1280    public void preVisit(TGroupingExpressionItemList node){}
1281    public void postVisit(TGroupingExpressionItemList node){}
1282
1283
1284
1285    public void preVisit(TResultColumn node){}
1286    public void postVisit(TResultColumn node){}
1287    public void preVisit(TResultColumnList node){}
1288    public void postVisit(TResultColumnList node){}
1289    public void preVisit(TTable node){}
1290    public void postVisit(TTable node){}
1291    public void preVisit(TCTE node){}
1292    public void postVisit(TCTE node){}
1293    public void preVisit(TCTEList node){}
1294    public void postVisit(TCTEList node){}
1295    public void preVisit(TTopClause node){}
1296    public void postVisit(TTopClause node){}
1297
1298    public void preVisit(TIntoClause node){}
1299    public void postVisit(TIntoClause node){}
1300    
1301    public void preVisit(TPivotClause node){}
1302    public void postVisit(TPivotClause node){}
1303    
1304    public void preVisit(TCaseExpression node){}
1305    public void postVisit(TCaseExpression node){}
1306
1307    public void preVisit(TWhenClauseItem node){}
1308    public void postVisit(TWhenClauseItem node){}
1309
1310    public void preVisit(TWhenClauseItemList node){}
1311    public void postVisit(TWhenClauseItemList node){}
1312
1313
1314    public void preVisit(TJoin node){}
1315    public void postVisit(TJoin node){}
1316    public void preVisit(TJoinList node){}
1317    public void postVisit(TJoinList node){}
1318    public void preVisit(TJoinItem node){}
1319    public void postVisit(TJoinItem node){}
1320    public void preVisit(TJoinItemList node){}
1321    public void postVisit(TJoinItemList node){}
1322
1323    public void preVisit(TWhereClause node){}
1324    public void postVisit(TWhereClause node){}
1325
1326    public void preVisit(TOpenDatasource node){}
1327    public void postVisit(TOpenDatasource node){}
1328
1329    public void preVisit(TContainsTable node){}
1330    public void postVisit(TContainsTable node){}
1331
1332    public void preVisit(TOpenXML node){}
1333    public void postVisit(TOpenXML node){}
1334
1335    public void preVisit(TOpenRowSet node){}
1336    public void postVisit(TOpenRowSet node){}
1337
1338    public void preVisit(TTypeAttribute node){}
1339    public void postVisit(TTypeAttribute node){}
1340
1341    public void preVisit(TTypeAttributeList node){}
1342    public void postVisit(TTypeAttributeList node){}
1343
1344    //oracle
1345    public void preVisit(TErrorLoggingClause node){}
1346    public void postVisit(TErrorLoggingClause node){}
1347
1348    public void preVisit(TMergeWhenClause node){}
1349    public void postVisit(TMergeWhenClause node){}
1350    public void preVisit(TMergeUpdateClause node){}
1351    public void postVisit(TMergeUpdateClause node){}
1352    public void preVisit(TMergeInsertClause node){}
1353    public void postVisit(TMergeInsertClause node){}
1354
1355    //db2
1356    public void preVisit(TDb2CallStmt node){}
1357    public void postVisit(TDb2CallStmt node){}
1358
1359    public void preVisit(TDb2CaseStmt node){}
1360    public void postVisit(TDb2CaseStmt node){}
1361
1362    public void preVisit(TDb2CloseCursorStmt node){}
1363    public void postVisit(TDb2CloseCursorStmt node){}
1364
1365    public void preVisit(TDb2ConditionDeclaration node){}
1366    public void postVisit(TDb2ConditionDeclaration node){}
1367
1368    public void preVisit(TDb2CreateFunction node){}
1369    public void postVisit(TDb2CreateFunction node){}
1370
1371    public void preVisit(TDb2CreateProcedure node){}
1372    public void postVisit(TDb2CreateProcedure node){}
1373
1374    public void preVisit(TDb2CreateTrigger node){}
1375    public void postVisit(TDb2CreateTrigger node){}
1376
1377    public void preVisit(TDb2DeclareCursorStatement node){}
1378    public void postVisit(TDb2DeclareCursorStatement node){}
1379
1380    public void preVisit(TDb2DummyStmt node){}
1381    public void postVisit(TDb2DummyStmt node){}
1382    public void preVisit(TDb2FetchCursorStmt node){}
1383    public void postVisit(TDb2FetchCursorStmt node){}
1384
1385    public void preVisit(TForStmt node){}
1386    public void postVisit(TForStmt node){}
1387    public void preVisit(TDb2GotoStmt node){}
1388    public void postVisit(TDb2GotoStmt node){}
1389
1390    public void preVisit(TDb2HandlerDeclaration node){}
1391    public void postVisit(TDb2HandlerDeclaration node){}
1392
1393//    public void preVisit(TDb2IfStmt node){}
1394//    public void postVisit(TDb2IfStmt node){}
1395
1396    public void preVisit(TDb2IterateStmt node){}
1397    public void postVisit(TDb2IterateStmt node){}
1398
1399    public void preVisit(TDb2LeaveStmt node){}
1400    public void postVisit(TDb2LeaveStmt node){}
1401
1402    public void preVisit(TDb2LoopStmt node){}
1403    public void postVisit(TDb2LoopStmt node){}
1404    public void preVisit(TDb2OpenCursorStmt node){}
1405    public void postVisit(TDb2OpenCursorStmt node){}
1406
1407    public void preVisit(TRepeatStmt node){}
1408    public void postVisit(TRepeatStmt node){}
1409    public void preVisit(TDb2ReturnCodesDeclaration node){}
1410    public void postVisit(TDb2ReturnCodesDeclaration node){}
1411    public void preVisit(TDb2ReturnStmt node){}
1412    public void postVisit(TDb2ReturnStmt node){}
1413    public void preVisit(TDb2SetStmt node){}
1414    public void postVisit(TDb2SetStmt node){}
1415
1416    public void preVisit(TDb2SetVariableStmt node){}
1417    public void postVisit(TDb2SetVariableStmt node){}
1418    public void preVisit(TSetAssignment node){}
1419    public void postVisit(TSetAssignment node){}
1420    public void preVisit(TSignalStmt node){}
1421    public void postVisit(TSignalStmt node){}
1422
1423    public void preVisit(TDb2SqlVariableDeclaration node){}
1424    public void postVisit(TDb2SqlVariableDeclaration node){}
1425
1426    public void preVisit(TDb2StatementDeclaration node){}
1427    public void postVisit(TDb2StatementDeclaration node){}
1428
1429    public void preVisit(TWhileStmt node){}
1430    public void postVisit(TWhileStmt node){}
1431
1432    // mysql
1433
1434    public void preVisit(TMySQLCaseStmt node){}
1435    public void postVisit(TMySQLCaseStmt node){}
1436    public void preVisit(TMySQLBlock node){}
1437    public void postVisit(TMySQLBlock node){}
1438    public void preVisit(TMySQLCallStmt node){}
1439    public void postVisit(TMySQLCallStmt node){}
1440    public void preVisit(TMySQLFetchCursor node){}
1441    public void postVisit(TMySQLFetchCursor node){}
1442    public void preVisit(TMySQLIfStmt node){}
1443    public void postVisit(TMySQLIfStmt node){}
1444    public void preVisit(TMySQLLoopStmt node){}
1445    public void postVisit(TMySQLLoopStmt node){}
1446    public void preVisit(TMySQLOpenCursor node){}
1447    public void postVisit(TMySQLOpenCursor node){}
1448    public void preVisit(TPrepareStmt node){}
1449    public void postVisit(TPrepareStmt node){}
1450    public void preVisit(TMySQLRepeatStmt node){}
1451    public void postVisit(TMySQLRepeatStmt node){}
1452    public void preVisit(TMySQLReturn node){}
1453    public void postVisit(TMySQLReturn node){}
1454    public void preVisit(TMySQLSet node){}
1455    public void postVisit(TMySQLSet node){}
1456    public void preVisit(TMySQLWhileStmt node){}
1457    public void postVisit(TMySQLWhileStmt node){}
1458
1459    public void preVisit(TMySQLSignal node){}
1460    public void postVisit(TMySQLSignal node){}
1461
1462
1463    public void preVisit(TAlterDatabaseStmt node){}
1464    public void postVisit(TAlterDatabaseStmt node){}
1465    public void preVisit(TAlterIndexStmt node){}
1466    public void postVisit(TAlterIndexStmt node){}
1467    public void preVisit(TAlterTriggerStmt node){}
1468    public void postVisit(TAlterTriggerStmt node){}
1469    public void preVisit(TAlterViewStatement node){}
1470    public void postVisit(TAlterViewStatement node){}
1471    public void preVisit(TCreateDatabaseSqlStatement node){}
1472    public void postVisit(TCreateDatabaseSqlStatement node){}
1473    public void preVisit(TDescribeStmt node){}
1474    public void postVisit(TDescribeStmt node){}
1475    public void preVisit(TDropSchemaSqlStatement node){}
1476    public void postVisit(TDropSchemaSqlStatement node){}
1477    public void preVisit(TDropSequenceStmt node){}
1478    public void postVisit(TDropSequenceStmt node){}
1479    public void preVisit(TDropSynonymStmt node){}
1480    public void postVisit(TDropSynonymStmt node){}
1481    public void preVisit(TExplainPlan node){}
1482    public void postVisit(TExplainPlan node){}
1483    public void preVisit(TGrantStmt node){}
1484    public void postVisit(TGrantStmt node){}
1485    public void preVisit(TParseErrorSqlStatement node){}
1486    public void postVisit(TParseErrorSqlStatement node){}
1487    public void preVisit(TRenameStmt node){}
1488    public void postVisit(TRenameStmt node){}
1489    public void preVisit(TRevokeStmt node){}
1490    public void postVisit(TRevokeStmt node){}
1491
1492//teradata
1493
1494    public void preVisit(TTeradataExecute node){}
1495    public void postVisit(TTeradataExecute node){}
1496
1497    public void preVisit(TEndTran node){}
1498    public void postVisit(TEndTran node){}
1499    public void preVisit(TTeradataEndLogging node){}
1500    public void postVisit(TTeradataEndLogging node){}
1501    public void preVisit(TTeradataDropDbObject node){}
1502    public void postVisit(TTeradataDropDbObject node){}
1503    public void preVisit(TTeradataCreateTrigger node){}
1504    public void postVisit(TTeradataCreateTrigger node){}
1505    public void preVisit(TTeradataCreateFunction node){}
1506    public void postVisit(TTeradataCreateFunction node){}
1507    public void preVisit(TTeradataCommit node){}
1508    public void postVisit(TTeradataCommit node){}
1509    public void preVisit(TTeradataCollectStatistics node){}
1510    public void postVisit(TTeradataCollectStatistics node){}
1511    public void preVisit(TTeradataBTEQCmd node){}
1512    public void postVisit(TTeradataBTEQCmd node){}
1513    public void preVisit(TTeradataBeginTransaction node){}
1514    public void postVisit(TTeradataBeginTransaction node){}
1515    public void preVisit(TTeradataSetTimezone node){}
1516    public void postVisit(TTeradataSetTimezone node){}
1517    public void preVisit(TTeradataSetSession node){}
1518    public void postVisit(TTeradataSetSession node){}
1519    public void preVisit(TTeradataSetRole node){}
1520    public void postVisit(TTeradataSetRole node){}
1521    public void preVisit(TTeradataRollback node){}
1522    public void postVisit(TTeradataRollback node){}
1523    public void preVisit(TTeradataNotImplement node){}
1524    public void postVisit(TTeradataNotImplement node){}
1525    public void preVisit(TTeradataGrant node){}
1526    public void postVisit(TTeradataGrant node){}
1527    public void preVisit(TTeradataLock node){}
1528    public void postVisit(TTeradataLock node){}
1529    public void preVisit(TTeradataUsing node){}
1530    public void postVisit(TTeradataUsing node){}
1531    public void preVisit(TTeradataBeginLogging node){}
1532    public void postVisit(TTeradataBeginLogging node){}
1533    public void preVisit(TTeradataAbort node){}
1534    public void postVisit(TTeradataAbort node){}
1535//sybase
1536    public void preVisit(TSybaseDumpTran node){}
1537    public void postVisit(TSybaseDumpTran node){}
1538    public void preVisit(TSybaseDeleteStatistics node){}
1539    public void postVisit(TSybaseDeleteStatistics node){}
1540    public void preVisit(TInsertBulk node){}
1541    public void postVisit(TInsertBulk node){}
1542    public void preVisit(TSybaseUpdateIndexStatistics node){}
1543    public void postVisit(TSybaseUpdateIndexStatistics node){}
1544    public void preVisit(TSybaseWritetext node){}
1545    public void postVisit(TSybaseWritetext node){}
1546    //redshift
1547
1548    public void preVisit(TFetchFromStmt node){}
1549    public void postVisit(TFetchFromStmt node){}
1550    public void preVisit(TRedshiftAbort node){}
1551    public void postVisit(TRedshiftAbort node){}
1552    public void preVisit(TAlterGroup node){}
1553    public void postVisit(TAlterGroup node){}
1554    public void preVisit(TRedshiftAlterSchema node){}
1555    public void postVisit(TRedshiftAlterSchema node){}
1556    public void preVisit(TRedshiftAlterUser node){}
1557    public void postVisit(TRedshiftAlterUser node){}
1558    public void preVisit(TRedshiftAnalyze node){}
1559    public void postVisit(TRedshiftAnalyze node){}
1560    public void preVisit(TRedshiftAnalyzeCompression node){}
1561    public void postVisit(TRedshiftAnalyzeCompression node){}
1562    public void preVisit(TRedshiftBegin node){}
1563    public void postVisit(TRedshiftBegin node){}
1564    public void preVisit(TRedshiftCancel node){}
1565    public void postVisit(TRedshiftCancel node){}
1566    public void preVisit(TRedshiftClose node){}
1567    public void postVisit(TRedshiftClose node){}
1568    public void preVisit(TRedshiftComment node){}
1569    public void postVisit(TRedshiftComment node){}
1570    public void preVisit(TRedshiftCommit node){}
1571    public void postVisit(TRedshiftCommit node){}
1572    public void preVisit(TRedshiftCopy node){}
1573    public void postVisit(TRedshiftCopy node){}
1574    public void preVisit(TCreateGroup node){}
1575    public void postVisit(TCreateGroup node){}
1576    public void preVisit(TRedshiftCreateSchema node){}
1577    public void postVisit(TRedshiftCreateSchema node){}
1578    public void preVisit(TRedshiftCreateUser node){}
1579    public void postVisit(TRedshiftCreateUser node){}
1580    public void preVisit(TRedshiftDeallocate node){}
1581    public void postVisit(TRedshiftDeallocate node){}
1582    public void preVisit(TRedshiftDeclare node){}
1583    public void postVisit(TRedshiftDeclare node){}
1584    public void preVisit(TDropDatabaseStmt node){}
1585    public void postVisit(TDropDatabaseStmt node){}
1586    public void preVisit(TDropGroup node){}
1587    public void postVisit(TDropGroup node){}
1588    public void preVisit(TRedshiftDropSchema node){}
1589    public void postVisit(TRedshiftDropSchema node){}
1590    public void preVisit(TRedshiftDropUser node){}
1591    public void postVisit(TRedshiftDropUser node){}
1592    public void preVisit(TRedshiftEnd node){}
1593    public void postVisit(TRedshiftEnd node){}
1594    public void preVisit(TRedshiftExplain node){}
1595    public void postVisit(TRedshiftExplain node){}
1596    public void preVisit(TRedshiftLock node){}
1597    public void postVisit(TRedshiftLock node){}
1598    public void preVisit(TRedshiftReset node){}
1599    public void postVisit(TRedshiftReset node){}
1600    public void preVisit(TRedshiftRollback node){}
1601    public void postVisit(TRedshiftRollback node){}
1602    public void preVisit(TRedshiftSessionAuthorization node){}
1603    public void postVisit(TRedshiftSessionAuthorization node){}
1604
1605    public void preVisit(TSetStmt node){}
1606    public void postVisit(TSetStmt node){}
1607
1608    public void preVisit(TShowStmt node){}
1609    public void postVisit(TShowStmt node){}
1610
1611    public void preVisit(TStartTransactionStmt node){}
1612    public void postVisit(TStartTransactionStmt node){}
1613    public void preVisit(TRedshiftUnload node){}
1614    public void postVisit(TRedshiftUnload node){}
1615    public void preVisit(TRedshiftVacuum node){}
1616    public void postVisit(TRedshiftVacuum node){}
1617    public void preVisit(TRedshiftPrepare node){}
1618    public void postVisit(TRedshiftPrepare node){}
1619    //postgresql
1620
1621    public void preVisit(TPlsqlCreateTriggerSqlStatement node){}
1622    public void postVisit(TPlsqlCreateTriggerSqlStatement node){}
1623    public void preVisit(TNullStmt node){}
1624    public void postVisit(TNullStmt node){}
1625    public void preVisit(TMoveStmt node){}
1626    public void postVisit(TMoveStmt node){}
1627    public void preVisit(TGetDiagStmt node){}
1628    public void postVisit(TGetDiagStmt node){}
1629    public void preVisit(TForEachStmt node){}
1630    public void postVisit(TForEachStmt node){}
1631    public void preVisit(TExecuteSqlStatement node){}
1632    public void postVisit(TExecuteSqlStatement node){}
1633    public void preVisit(TDropTriggerSqlStatement node){}
1634    public void postVisit(TDropTriggerSqlStatement node){}
1635    public void preVisit(TDropRoleSqlStatement node){}
1636    public void postVisit(TDropRoleSqlStatement node){}
1637//netezza
1638
1639    public void preVisit(TNetezzaGroomTable node){}
1640    public void postVisit(TNetezzaGroomTable node){}
1641    public void preVisit(TNetezzaGenerateStatistics node){}
1642    public void postVisit(TNetezzaGenerateStatistics node){}
1643//mssql
1644
1645    public void preVisit(TMssqlWaitFor node){}
1646    public void postVisit(TMssqlWaitFor node){}
1647
1648    public void preVisit(TMssqlSetRowCount node){}
1649    public void postVisit(TMssqlSetRowCount node){}
1650    public void preVisit(TMssqlDropDbObject node){}
1651    public void postVisit(TMssqlDropDbObject node){}
1652
1653    public void preVisit(TMssqlDummyStmt node){}
1654    public void postVisit(TMssqlDummyStmt node){}
1655
1656//informix
1657
1658    public void preVisit(TInformixAllocateCollectionStmt node){}
1659    public void postVisit(TInformixAllocateCollectionStmt node){}
1660
1661    public void preVisit(TInformixAllocateDescriptorStmt node){}
1662    public void postVisit(TInformixAllocateDescriptorStmt node){}
1663    public void preVisit(TInformixAllocateRow node){}
1664    public void postVisit(TInformixAllocateRow node){}
1665
1666    public void preVisit(TInformixAlterAccess_MethodStmt node){}
1667    public void postVisit(TInformixAlterAccess_MethodStmt node){}
1668    public void preVisit(TInformixAlterFragment node){}
1669    public void postVisit(TInformixAlterFragment node){}
1670    public void preVisit(TInformixCreateFunction node){}
1671    public void postVisit(TInformixCreateFunction node){}
1672    public void preVisit(TInformixCreateProcedure node){}
1673    public void postVisit(TInformixCreateProcedure node){}
1674    public void preVisit(TInformixCreateRowTypeStmt node){}
1675    public void postVisit(TInformixCreateRowTypeStmt node){}
1676    public void preVisit(TInformixCreateTrigger node){}
1677    public void postVisit(TInformixCreateTrigger node){}
1678    public void preVisit(TInformixDropRowTypeStmt node){}
1679    public void postVisit(TInformixDropRowTypeStmt node){}
1680    public void preVisit(TInformixExecuteFunction node){}
1681    public void postVisit(TInformixExecuteFunction node){}
1682    public void preVisit(TInformixExecuteImmediate node){}
1683    public void postVisit(TInformixExecuteImmediate node){}
1684    public void preVisit(TInformixExecuteProcedure node){}
1685    public void postVisit(TInformixExecuteProcedure node){}
1686    public void preVisit(TInformixExecuteStmt node){}
1687    public void postVisit(TInformixExecuteStmt node){}
1688
1689//hive
1690
1691    public void preVisit(THiveLoad node){}
1692    public void postVisit(THiveLoad node){}
1693    public void preVisit(THiveImportTable node){}
1694    public void postVisit(THiveImportTable node){}
1695    public void preVisit(THiveGrantRole node){}
1696    public void postVisit(THiveGrantRole node){}
1697    public void preVisit(THiveGrant node){}
1698    public void postVisit(THiveGrant node){}
1699    public void preVisit(THiveExportTable node){}
1700    public void postVisit(THiveExportTable node){}
1701    public void preVisit(THiveExplain node){}
1702    public void postVisit(THiveExplain node){}
1703
1704    public void preVisit(THiveDropRole node){}
1705    public void postVisit(THiveDropRole node){}
1706    public void preVisit(THiveDropFunction node){}
1707    public void postVisit(THiveDropFunction node){}
1708    public void preVisit(THiveDropDatabase node){}
1709    public void postVisit(THiveDropDatabase node){}
1710
1711    public void preVisit(THiveDescribe node){}
1712    public void postVisit(THiveDescribe node){}
1713
1714    public void preVisit(THiveCreateRole node){}
1715    public void postVisit(THiveCreateRole node){}
1716
1717    public void preVisit(THiveFromQuery node){}
1718    public void postVisit(THiveFromQuery node){}
1719
1720    public void preVisit(TAnalyzeStmt node){}
1721    public void postVisit(TAnalyzeStmt node){}
1722
1723    public void preVisit(TCreateRoutineLoadStmt node){}
1724    public void postVisit(TCreateRoutineLoadStmt node){}
1725
1726    public void preVisit(TRoutineLoadJobActionStmt node){}
1727    public void postVisit(TRoutineLoadJobActionStmt node){}
1728
1729    public void preVisit(TAlterRoutineLoadStmt node){}
1730    public void postVisit(TAlterRoutineLoadStmt node){}
1731
1732    public void preVisit(TShowRoutineLoadStmt node){}
1733    public void postVisit(TShowRoutineLoadStmt node){}
1734
1735    public void preVisit(TSubmitTaskStmt node){}
1736    public void postVisit(TSubmitTaskStmt node){}
1737
1738    public void preVisit(TStarrocksDropTaskStmt node){}
1739    public void postVisit(TStarrocksDropTaskStmt node){}
1740
1741    public void preVisit(TBeginLoadTransactionStmt node){}
1742    public void postVisit(TBeginLoadTransactionStmt node){}
1743
1744    public void preVisit(TCommitLoadTransactionStmt node){}
1745    public void postVisit(TCommitLoadTransactionStmt node){}
1746
1747    public void preVisit(TAbortLoadTransactionStmt node){}
1748    public void postVisit(TAbortLoadTransactionStmt node){}
1749
1750    public void preVisit(TShowLoadTransactionStmt node){}
1751    public void postVisit(TShowLoadTransactionStmt node){}
1752
1753    public void preVisit(TStarrocksExportStmt node){}
1754    public void postVisit(TStarrocksExportStmt node){}
1755
1756    public void preVisit(TStarrocksShowExportStmt node){}
1757    public void postVisit(TStarrocksShowExportStmt node){}
1758
1759    public void preVisit(TStarrocksCancelExportStmt node){}
1760    public void postVisit(TStarrocksCancelExportStmt node){}
1761
1762    public void preVisit(TStarrocksCreateResourceGroupStmt node){}
1763    public void postVisit(TStarrocksCreateResourceGroupStmt node){}
1764
1765    public void preVisit(TStarrocksDropResourceGroupStmt node){}
1766    public void postVisit(TStarrocksDropResourceGroupStmt node){}
1767
1768    public void preVisit(TStarrocksAlterResourceGroupStmt node){}
1769    public void postVisit(TStarrocksAlterResourceGroupStmt node){}
1770
1771    public void preVisit(TStarrocksShowResourceGroupStmt node){}
1772    public void postVisit(TStarrocksShowResourceGroupStmt node){}
1773
1774    public void preVisit(TStarrocksCreateStorageVolumeStmt node){}
1775    public void postVisit(TStarrocksCreateStorageVolumeStmt node){}
1776
1777    public void preVisit(TStarrocksAlterStorageVolumeStmt node){}
1778    public void postVisit(TStarrocksAlterStorageVolumeStmt node){}
1779
1780    public void preVisit(TStarrocksDropStorageVolumeStmt node){}
1781    public void postVisit(TStarrocksDropStorageVolumeStmt node){}
1782
1783    public void preVisit(TStarrocksShowStorageVolumeStmt node){}
1784    public void postVisit(TStarrocksShowStorageVolumeStmt node){}
1785
1786    public void preVisit(TStarrocksDescStorageVolumeStmt node){}
1787    public void postVisit(TStarrocksDescStorageVolumeStmt node){}
1788
1789    public void preVisit(TStarrocksBackupStmt node){}
1790    public void postVisit(TStarrocksBackupStmt node){}
1791
1792    public void preVisit(TStarrocksCreateRepositoryStmt node){}
1793    public void postVisit(TStarrocksCreateRepositoryStmt node){}
1794
1795    public void preVisit(TStarrocksDropRepositoryStmt node){}
1796    public void postVisit(TStarrocksDropRepositoryStmt node){}
1797
1798    public void preVisit(TStarrocksRestoreStmt node){}
1799    public void postVisit(TStarrocksRestoreStmt node){}
1800
1801    public void preVisit(TStarrocksShowBackupRestoreStmt node){}
1802    public void postVisit(TStarrocksShowBackupRestoreStmt node){}
1803
1804    public void preVisit(TStarrocksShowSnapshotStmt node){}
1805    public void postVisit(TStarrocksShowSnapshotStmt node){}
1806
1807    public void preVisit(TStarrocksCancelBackupRestoreStmt node){}
1808    public void postVisit(TStarrocksCancelBackupRestoreStmt node){}
1809
1810    public void preVisit(TStarrocksCacheSelectStmt node){}
1811    public void postVisit(TStarrocksCacheSelectStmt node){}
1812
1813    public void preVisit(TStarrocksCreateDictionaryStmt node){}
1814    public void postVisit(TStarrocksCreateDictionaryStmt node){}
1815
1816    public void preVisit(TStarrocksDropDictionaryStmt node){}
1817    public void postVisit(TStarrocksDropDictionaryStmt node){}
1818
1819    public void preVisit(TStarrocksRefreshDictionaryStmt node){}
1820    public void postVisit(TStarrocksRefreshDictionaryStmt node){}
1821
1822    public void preVisit(TStarrocksShowDictionaryStmt node){}
1823    public void postVisit(TStarrocksShowDictionaryStmt node){}
1824
1825    public void preVisit(TStarrocksShowFunctionsStmt node){}
1826    public void postVisit(TStarrocksShowFunctionsStmt node){}
1827
1828    public void preVisit(THiveCreateFunction node){}
1829    public void postVisit(THiveCreateFunction node){}
1830    public void preVisit(THiveUnlockTable node){}
1831    public void postVisit(THiveUnlockTable node){}
1832    public void preVisit(THiveSwitchDatabase node){}
1833    public void postVisit(THiveSwitchDatabase node){}
1834    public void preVisit(THiveShowRoleGrant node){}
1835    public void postVisit(THiveShowRoleGrant node){}
1836    public void preVisit(THiveShowGrant node){}
1837    public void postVisit(THiveShowGrant node){}
1838    public void preVisit(THiveShow node){}
1839    public void postVisit(THiveShow node){}
1840    public void preVisit(THiveSet node){}
1841    public void postVisit(THiveSet node){}
1842
1843    public void preVisit(THiveRevokeRole node){}
1844    public void postVisit(THiveRevokeRole node){}
1845
1846    public void preVisit(THiveRevoke node){}
1847    public void postVisit(THiveRevoke node){}
1848
1849    public void preVisit(TMSCKStmt node){}
1850    public void postVisit(TMSCKStmt node){}
1851
1852    public void preVisit(TLockTableStmt node){}
1853    public void postVisit(TLockTableStmt node){}
1854
1855    public void preVisit(THierarchical node){}
1856    public void postVisit(THierarchical node){}
1857    public void preVisit(TGroupBy node){}
1858    public void postVisit(TGroupBy node){}
1859    public void preVisit(TGroupByItem node){}
1860    public void postVisit(TGroupByItem node){}
1861    public void preVisit(TGroupByItemList node){}
1862    public void postVisit(TGroupByItemList node){}
1863
1864    public void preVisit(TOrderBy node){}
1865    public void postVisit(TOrderBy node){}
1866    public void preVisit(TOrderByItem node){}
1867    public void postVisit(TOrderByItem node){}
1868    public void preVisit(TOrderByItemList node){}
1869    public void postVisit(TOrderByItemList node){}
1870
1871    public void preVisit(TForUpdate node){}
1872    public void postVisit(TForUpdate node){}
1873
1874    public void preVisit(TComputeClause node){}
1875    public void postVisit(TComputeClause node){}
1876    public void preVisit(TComputeClauseItem node){}
1877    public void postVisit(TComputeClauseItem node){}
1878    public void preVisit(TComputeClauseItemList node){}
1879    public void postVisit(TComputeClauseItemList node){}
1880
1881    public void preVisit(TAliasClause node){}
1882    public void postVisit(TAliasClause node){}
1883
1884
1885    public void preVisit(TStatementList node){}
1886    public void postVisit(TStatementList node){}
1887    
1888    public void preVisit(TCommonBlock node){}
1889    public void postVisit(TCommonBlock node){}
1890    public void preVisit(TExceptionClause node){}
1891    public void postVisit(TExceptionClause node){}
1892    public void preVisit(TExceptionHandler node){}
1893    public void postVisit(TExceptionHandler node){}
1894    public void preVisit(TExceptionHandlerList node){}
1895    public void postVisit(TExceptionHandlerList node){}
1896
1897    public void preVisit(TAssignStmt node){}
1898    public void postVisit(TAssignStmt node){}
1899    public void preVisit(TBasicStmt node){}
1900    public void postVisit(TBasicStmt node){}
1901    public void preVisit(TCaseStmt node){}
1902    public void postVisit(TCaseStmt node){}
1903    public void preVisit(TCloseStmt node){}
1904    public void postVisit(TCloseStmt node){}
1905    public void preVisit(TPlsqlCreateFunction node){}
1906    public void postVisit(TPlsqlCreateFunction node){}
1907    public void preVisit(TPlsqlCreatePackage node){}
1908    public void postVisit(TPlsqlCreatePackage node){}
1909    public void preVisit(TPlsqlCreateProcedure node){}
1910    public void postVisit(TPlsqlCreateProcedure node){}
1911    public void preVisit(TPlsqlCreateTrigger node){}
1912    public void postVisit(TPlsqlCreateTrigger node){}
1913    public void preVisit(TPlsqlCreateType node){}
1914    public void postVisit(TPlsqlCreateType node){}
1915    public void preVisit(TPlsqlCreateType_Placeholder node){}
1916    public void postVisit(TPlsqlCreateType_Placeholder node){}
1917    public void preVisit(TPlsqlCreateTypeBody node){}
1918    public void postVisit(TPlsqlCreateTypeBody node){}
1919
1920    public void preVisit(TCallStatement node){}
1921    public void postVisit(TCallStatement node){}
1922
1923    public void preVisit(TOracleCreateDirectoryStmt node){}
1924    public void postVisit(TOracleCreateDirectoryStmt node){}
1925
1926    public void preVisit(TPlsqlContinue node){}
1927    public void postVisit(TPlsqlContinue node){}
1928
1929
1930    public void preVisit(TOracleCreateLibraryStmt node){}
1931    public void postVisit(TOracleCreateLibraryStmt node){}
1932
1933    public void postVisit(TCursorDeclStmt node){}
1934    public void postVisit(TPlsqlDummyStmt node){}
1935    public void postVisit(TElsifStmt node){}
1936    public void postVisit(TExecImmeStmt node){}
1937    public void postVisit(TExitStmt node){}
1938    public void postVisit(TFetchStmt node){}
1939    public void postVisit(TPlsqlForallStmt node){}
1940    public void postVisit(TPlsqlGotoStmt node){}
1941    public void postVisit(TIfStmt node){}
1942    public void postVisit(TLoopStmt node){}
1943    public void postVisit(TPlsqlNullStmt node){}
1944    public void postVisit(TOpenforStmt node){}
1945    public void postVisit(TOpenStmt node){}
1946    public void postVisit(TPlsqlPipeRowStmt node){}
1947    public void postVisit(TPlsqlPragmaDeclStmt node){}
1948    public void postVisit(TPlsqlProcedureSpecStmt node){}
1949    public void postVisit(TRaiseStmt node){}
1950    public void postVisit(TPlsqlRecordTypeDefStmt node){}
1951    public void postVisit(TReturnStmt node){}
1952    public void postVisit(TPlsqlSqlStmt node){}
1953    public void postVisit(TPlsqlSubProgram node){}
1954    public void postVisit(TPlsqlTableTypeDefStmt node){}
1955    public void postVisit(TVarDeclStmt node){}
1956    public void postVisit(TPlsqlVarrayTypeDefStmt node){}
1957    public void postVisit(TSqlplusCmdStatement node){}
1958
1959    public void preVisit(TCursorDeclStmt node){}
1960    public void preVisit(TPlsqlDummyStmt node){}
1961    public void preVisit(TElsifStmt node){}
1962    public void preVisit(TExecImmeStmt node){}
1963    public void preVisit(TExitStmt node){}
1964    public void preVisit(TFetchStmt node){}
1965    public void preVisit(TPlsqlForallStmt node){}
1966    public void preVisit(TPlsqlGotoStmt node){}
1967    public void preVisit(TIfStmt node){}
1968    public void preVisit(TLoopStmt node){}
1969    public void preVisit(TPlsqlNullStmt node){}
1970    public void preVisit(TOpenforStmt node){}
1971    public void preVisit(TOpenStmt node){}
1972    public void preVisit(TPlsqlPipeRowStmt node){}
1973    public void preVisit(TPlsqlPragmaDeclStmt node){}
1974    public void preVisit(TPlsqlProcedureSpecStmt node){}
1975    public void preVisit(TRaiseStmt node){}
1976    public void preVisit(TPlsqlRecordTypeDefStmt node){}
1977    public void preVisit(TReturnStmt node){}
1978    public void preVisit(TPlsqlSqlStmt node){}
1979    public void preVisit(TPlsqlSubProgram node){}
1980    public void preVisit(TPlsqlTableTypeDefStmt node){}
1981    public void preVisit(TVarDeclStmt node){}
1982    public void preVisit(TPlsqlVarrayTypeDefStmt node){}
1983    public void preVisit(TSqlplusCmdStatement node){}
1984
1985
1986    public void preVisit(TSelectSqlStatement stmt){}
1987    public void postVisit(TSelectSqlStatement stmt){}
1988    public void preVisit(TAlterTableStatement stmt){}
1989    public void postVisit(TAlterTableStatement stmt){}
1990    public void preVisit(TCreateIndexSqlStatement stmt){}
1991    public void postVisit(TCreateIndexSqlStatement stmt){}
1992    public void preVisit(TCreateTableSqlStatement stmt){}
1993    public void postVisit(TCreateTableSqlStatement stmt){}
1994
1995    public void preVisit(TTypeName node){}
1996    public void postVisit(TTypeName node){}
1997
1998    public void preVisit(TTypeNameList node){}
1999    public void postVisit(TTypeNameList node){}
2000
2001
2002    public void preVisit(TColumnDefinition node){}
2003    public void postVisit(TColumnDefinition node){}
2004    public void preVisit(TColumnDefinitionList node){}
2005    public void postVisit(TColumnDefinitionList node){}
2006
2007    public void preVisit(TConstraint node){}
2008    public void postVisit(TConstraint node){}
2009    public void preVisit(TConstraintList node){}
2010    public void postVisit(TConstraintList node){}
2011
2012    public void preVisit(TMultiTarget node){}
2013    public void postVisit(TMultiTarget node){}
2014    public void preVisit(TMultiTargetList node){}
2015    public void postVisit(TMultiTargetList node){}
2016
2017
2018    public void preVisit(TFunctionCall node){}
2019    public void postVisit(TFunctionCall node){}
2020
2021
2022    public void preVisit(TOutputClause node){}
2023    public void postVisit(TOutputClause node){}
2024    public void preVisit(TReturningClause node){}
2025    public void postVisit(TReturningClause node){}
2026
2027
2028    public void preVisit(TCreateViewSqlStatement stmt){}
2029    public void postVisit(TCreateViewSqlStatement stmt){}
2030    public void preVisit(TDropIndexSqlStatement stmt){}
2031    public void postVisit(TDropIndexSqlStatement stmt){}
2032    public void preVisit(TDropTableSqlStatement stmt){}
2033    public void postVisit(TDropTableSqlStatement stmt){}
2034    public void preVisit(TDropViewSqlStatement stmt){}
2035    public void postVisit(TDropViewSqlStatement stmt){}
2036    public void preVisit(TMergeSqlStatement stmt){}
2037    public void postVisit(TMergeSqlStatement stmt){}
2038    public void preVisit(TUnknownSqlStatement stmt){}
2039    public void postVisit(TUnknownSqlStatement stmt){}
2040
2041    public void preVisit(TDeleteSqlStatement stmt){}
2042    public void postVisit(TDeleteSqlStatement stmt){}
2043    public void preVisit(TUpdateSqlStatement stmt){}
2044    public void postVisit(TUpdateSqlStatement stmt){}
2045    public void preVisit(TInsertSqlStatement stmt){}
2046    public void postVisit(TInsertSqlStatement stmt){}
2047
2048    public void preVisit(TMssqlCommit stmt){}
2049    public void postVisit(TMssqlCommit stmt){}
2050
2051    public void preVisit(TMssqlRollback stmt){}
2052    public void postVisit(TMssqlRollback stmt){}
2053
2054    public void preVisit(TMssqlSaveTran stmt){}
2055    public void postVisit(TMssqlSaveTran stmt){}
2056
2057    public void preVisit(TMssqlBlock stmt){}
2058    public void postVisit(TMssqlBlock stmt){}
2059
2060    public void preVisit(TMssqlCreateProcedure stmt){}
2061    public void postVisit(TMssqlCreateProcedure stmt){}
2062
2063    public void preVisit(TMssqlCreateFunction stmt){}
2064    public void postVisit(TMssqlCreateFunction stmt){}
2065
2066    public void preVisit(TMssqlCreateTrigger stmt){}
2067    public void postVisit(TMssqlCreateTrigger stmt){}
2068
2069    public void preVisit(TMssqlBulkInsert stmt){}
2070    public void postVisit(TMssqlBulkInsert stmt){}
2071
2072    public void preVisit(TMssqlUpdateText stmt){}
2073    public void postVisit(TMssqlUpdateText stmt){}
2074
2075    public void preVisit(TMssqlDeclare stmt){}
2076    public void postVisit(TMssqlDeclare stmt){}
2077
2078    public void preVisit(TMssqlReturn stmt){}
2079    public void postVisit(TMssqlReturn stmt){}
2080
2081    public void preVisit(TMssqlIfElse stmt){}
2082    public void postVisit(TMssqlIfElse stmt){}
2083
2084    public void preVisit(TMssqlTryCatch stmt){}
2085    public void postVisit(TMssqlTryCatch stmt){}
2086
2087    public void preVisit(TMssqlPrint stmt){}
2088    public void postVisit(TMssqlPrint stmt){}
2089
2090    public void preVisit(TUseDatabase stmt){}
2091    public void postVisit(TUseDatabase stmt){}
2092
2093    public void preVisit(TMssqlGo stmt){}
2094    public void postVisit(TMssqlGo stmt){}
2095
2096
2097    public void preVisit(TMssqlContinue stmt){}
2098    public void postVisit(TMssqlContinue stmt){}
2099
2100    public void preVisit(TBreakStmt stmt){}
2101    public void postVisit(TBreakStmt stmt){}
2102
2103    public void preVisit(TMssqlGrant stmt){}
2104    public void postVisit(TMssqlGrant stmt){}
2105
2106    public void preVisit(TMssqlFetch stmt){}
2107    public void postVisit(TMssqlFetch stmt){}
2108
2109    public void preVisit(TMssqlClose stmt){}
2110    public void postVisit(TMssqlClose stmt){}
2111
2112    public void preVisit(TMssqlOpen stmt){}
2113    public void postVisit(TMssqlOpen stmt){}
2114
2115    public void preVisit(TMssqlDeallocate stmt){}
2116    public void postVisit(TMssqlDeallocate stmt){}
2117
2118    public void preVisit(TMssqlExecute stmt){}
2119    public void postVisit(TMssqlExecute stmt){}
2120
2121    public void preVisit(TMssqlExecuteAs stmt){}
2122    public void postVisit(TMssqlExecuteAs stmt){}
2123
2124    public void preVisit(TBeginTran stmt){}
2125    public void postVisit(TBeginTran stmt){}
2126
2127    public void preVisit(TMssqlRaiserror stmt){}
2128    public void postVisit(TMssqlRaiserror stmt){}
2129
2130    public void preVisit(TMssqlLabel stmt){}
2131    public void postVisit(TMssqlLabel stmt){}
2132
2133    public void preVisit(TMssqlGoTo stmt){}
2134    public void postVisit(TMssqlGoTo stmt){}
2135
2136    public void preVisit(TMssqlRevert stmt){}
2137    public void postVisit(TMssqlRevert stmt){}
2138
2139    public void preVisit(TMssqlEndConversation stmt){}
2140    public void postVisit(TMssqlEndConversation stmt){}
2141
2142    public void preVisit(TMssqlBeginDialog stmt){}
2143    public void postVisit(TMssqlBeginDialog stmt){}
2144
2145    public void preVisit(TMssqlSendOnConversation stmt){}
2146    public void postVisit(TMssqlSendOnConversation stmt){}
2147
2148    public void preVisit(TMssqlStmtStub stmt){}
2149    public void postVisit(TMssqlStmtStub stmt){}
2150
2151    public void preVisit(TIntervalExpression node){}
2152    public void postVisit(TIntervalExpression node){}
2153
2154    public void preVisit(TQualifyClause node){}
2155    public void postVisit(TQualifyClause node){}
2156
2157    public void preVisit(TCreateMaterializedSqlStatement stmt){}
2158    public void postVisit(TCreateMaterializedSqlStatement stmt){}
2159
2160    public void preVisit(gudusoft.gsqlparser.stmt.bigquery.TCreateModelSqlStatement stmt){}
2161    public void postVisit(gudusoft.gsqlparser.stmt.bigquery.TCreateModelSqlStatement stmt){}
2162
2163    public void preVisit(TLimitClause node){}
2164    public void postVisit(TLimitClause snode){}
2165
2166    public void preVisit(TMySQLDeclare stmt){}
2167    public void postVisit(TMySQLDeclare stmt){}
2168
2169    public void preVisit(TMySQLCreateFunction stmt){}
2170    public void postVisit(TMySQLCreateFunction stmt){}
2171
2172    public void preVisit(TMySQLCreateProcedure stmt){}
2173    public void postVisit(TMySQLCreateProcedure stmt){}
2174
2175    public void preVisit(TMySQLCreateTrigger stmt){}
2176    public void postVisit(TMySQLCreateTrigger stmt){}
2177
2178    public void preVisit(TValueRowItem node){}
2179    public void postVisit(TValueRowItem node){}
2180
2181    public void preVisit(TValueRowItemList node){}
2182    public void postVisit(TValueRowItemList node){}
2183
2184    public void preVisit(TValueClause node){}
2185    public void postVisit(TValueClause node){}
2186
2187    public void preVisit(TDb2StmtStub node){}
2188    public void postVisit(TDb2StmtStub node){}
2189
2190    public void preVisit(TMySQLStmtStub node){}
2191    public void postVisit(TMySQLStmtStub node){}
2192
2193    public void preVisit(TTrimArgument node){}
2194    public void postVisit(TTrimArgument node){}
2195
2196    public void preVisit(TLockingClause node){}
2197    public void postVisit(TLockingClause node){}
2198
2199    public void preVisit(TLockingClauseList node){}
2200    public void postVisit(TLockingClauseList node){}
2201
2202    public void preVisit(TParameterDeclaration node){}
2203    public void postVisit(TParameterDeclaration node){}
2204
2205    public void preVisit(TParameterDeclarationList node){}
2206    public void postVisit(TParameterDeclarationList node){}
2207
2208    public void preVisit(TViewAliasClause node){}
2209    public void postVisit(TViewAliasClause node){}
2210
2211    public void preVisit(TViewAliasItem node){}
2212    public void postVisit(TViewAliasItem node){}
2213
2214    public void preVisit(TViewAliasItemList node){}
2215    public void postVisit(TViewAliasItemList node){}
2216
2217    public void preVisit(TPTNodeList node){}
2218    public void postVisit(TPTNodeList node){}
2219
2220
2221    //mdx
2222    public void preVisit(TMdxSelect node){}
2223    public void postVisit(TMdxSelect node){}
2224
2225    public void preVisit(TMdxAxisNode node){}
2226    public void postVisit(TMdxAxisNode node){}
2227
2228    public void preVisit(TMdxExpNode node){}
2229    public void postVisit(TMdxExpNode node){}
2230
2231    public void preVisit(TMdxBinOpNode node){}
2232    public void postVisit(TMdxBinOpNode node){}
2233
2234    public void preVisit(TMdxCalcPropNode node){}
2235    public void postVisit(TMdxCalcPropNode node){}
2236
2237    public void preVisit(TMdxCaseNode node){}
2238    public void postVisit(TMdxCaseNode node){}
2239
2240    public void preVisit(TMdxEmptyNode node){}
2241    public void postVisit(TMdxEmptyNode node){}
2242
2243    public void preVisit(TMdxFloatConstNode node){}
2244    public void postVisit(TMdxFloatConstNode node){}
2245
2246    public void preVisit(TMdxFunctionNode node){}
2247    public void postVisit(TMdxFunctionNode node){}
2248
2249    public void preVisit(TMdxIdentifierNode node){}
2250    public void postVisit(TMdxIdentifierNode node){}
2251
2252    public void preVisit(TMdxIntegerConstNode node){}
2253    public void postVisit(TMdxIntegerConstNode node){}
2254
2255    public void preVisit(TMdxNonEmptyNode node){}
2256    public void postVisit(TMdxNonEmptyNode node){}
2257
2258    public void preVisit(TMdxPropertyNode node){}
2259    public void postVisit(TMdxPropertyNode node){}
2260
2261    public void preVisit(TMdxSetNode node){}
2262    public void postVisit(TMdxSetNode node){}
2263
2264    public void preVisit(TMdxStringConstNode node){}
2265    public void postVisit(TMdxStringConstNode node){}
2266
2267    public void preVisit(TMdxTupleNode node){}
2268    public void postVisit(TMdxTupleNode node){}
2269
2270    public void preVisit(TMdxUnaryOpNode node){}
2271    public void postVisit(TMdxUnaryOpNode node){}
2272
2273    public void preVisit(TMdxWhenNode node){}
2274    public void postVisit(TMdxWhenNode node){}
2275
2276    public void preVisit(TMdxWhereNode node){}
2277    public void postVisit(TMdxWhereNode node){}
2278
2279    public void preVisit(TMdxWithNode node){}
2280    public void postVisit(TMdxWithNode node){}
2281
2282    public void preVisit(TMdxCreateMember node){}
2283    public void postVisit(TMdxCreateMember node){}
2284
2285    public void preVisit(TMdxCreateSubCube node){}
2286    public void postVisit(TMdxCreateSubCube node){}
2287
2288    public void preVisit(TMdxDrillthrough node){}
2289    public void postVisit(TMdxDrillthrough node){}
2290
2291    public void preVisit(TMdxCall node){}
2292    public void postVisit(TMdxCall node){}
2293
2294    public void preVisit(TMdxDimensionNode node){}
2295    public void postVisit(TMdxDimensionNode node){}
2296
2297    public void preVisit(TMdxMeasureNode node){}
2298    public void postVisit(TMdxMeasureNode node){}
2299
2300    public void preVisit(TMdxGroupNode node){}
2301    public void postVisit(TMdxGroupNode node){}
2302
2303    public void preVisit(TMdxLevelNode node){}
2304    public void postVisit(TMdxLevelNode node){}
2305
2306    public void preVisit(TMdxMemberNode node){}
2307    public void postVisit(TMdxMemberNode node){}
2308
2309    public void preVisit(TMdxDimContentNode node){}
2310    public void postVisit(TMdxDimContentNode node){}
2311
2312    public void preVisit(TMdxLevelContentNode node){}
2313    public void postVisit(TMdxLevelContentNode node){}
2314
2315    public void preVisit(TMdxCreateSessionCube node){}
2316    public void postVisit(TMdxCreateSessionCube node){}
2317
2318    public void preVisit(TMdxScope node){}
2319    public void postVisit(TMdxScope node){}
2320
2321    public void preVisit(TMdxExpression node){}
2322    public void postVisit(TMdxExpression node){}
2323
2324    public void preVisit(TCommentOnSqlStmt node){}
2325    public void postVisit(TCommentOnSqlStmt node){}
2326
2327    public void preVisit(TOracleExecuteProcedure node){}
2328    public void postVisit(TOracleExecuteProcedure node){}
2329
2330    public void preVisit(TArrayAccess node){}
2331    public void postVisit(TArrayAccess node){}
2332
2333    public void preVisit(TGroupingSet node){}
2334    public void postVisit(TGroupingSet node){}
2335
2336    public void preVisit(TGroupingSetItem node){}
2337    public void postVisit(TGroupingSetItem node){}
2338
2339    public void preVisit(TRollupCube node){}
2340    public void postVisit(TRollupCube node){}
2341
2342    public void preVisit(TTruncateStatement node){}
2343    public void postVisit(TTruncateStatement node){}
2344
2345    public void preVisit(TAlterSessionStatement node){}
2346    public void postVisit(TAlterSessionStatement node){}
2347
2348    public void preVisit(TCreateSynonymStmt node){}
2349    public void postVisit(TCreateSynonymStmt node){}
2350
2351    public void preVisit(TCreateSequenceStmt node){}
2352    public void postVisit(TCreateSequenceStmt node){}
2353
2354    public void preVisit(TSortBy node){}
2355    public void postVisit(TSortBy node){}
2356
2357    public void preVisit(TDistributeBy node){}
2358    public void postVisit(TDistributeBy node){}
2359
2360    public void preVisit(TPartitionByClause node){}
2361    public void postVisit(TPartitionByClause node){}
2362
2363//    public void preVisit(THiveClusterBy node){}
2364//    public void postVisit(THiveClusterBy node){}
2365
2366    public void preVisit(TTeradataStmtStub node){}
2367    public void postVisit(TTeradataStmtStub node){}
2368
2369    public void preVisit(TTableHint node){}
2370    public void postVisit(TTableHint node){}
2371
2372    public void preVisit(TDeclareVariable node){}
2373    public void postVisit(TDeclareVariable node){}
2374
2375    public void preVisit(TDeclareVariableList node){}
2376    public void postVisit(TDeclareVariableList node){}
2377
2378    public void preVisit(TMssqlSet node){}
2379    public void postVisit(TMssqlSet node){}
2380
2381    public void preVisit(TExecutePreparedStatement node){}
2382    public void postVisit(TExecutePreparedStatement node){}
2383
2384    public void preVisit(TIndexDefinition node){}
2385    public void postVisit(TIndexDefinition node){}
2386
2387    public void preVisit(TTeradataLockClause node){}
2388    public void postVisit(TTeradataLockClause node){}
2389
2390    public void preVisit(THashByClause node){}
2391    public void postVisit(THashByClause node){}
2392
2393    public void preVisit(TCollectColumnIndex node){}
2394    public void postVisit(TCollectColumnIndex node){}
2395
2396    public void preVisit(TCollectFromOption node){}
2397    public void postVisit(TCollectFromOption node){}
2398
2399    public void preVisit(TTeradataGive node){}
2400    public void postVisit(TTeradataGive node){}
2401
2402//    public void preVisit(TTeradataCreateProcedure node){}
2403//    public void postVisit(TTeradataCreateProcedure node){}
2404
2405    public void preVisit(TMssqlThrow node){}
2406    public void postVisit(TMssqlThrow node){}
2407
2408    public void preVisit(TColumnAttributes node){}
2409    public void postVisit(TColumnAttributes node){}
2410
2411    // Oracle 26 FOR LOOP iteration control
2412    public void preVisit(TIterationControl node){}
2413    public void postVisit(TIterationControl node){}
2414
2415}