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