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