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