Interface Visitable

All Known Implementing Classes:
TAbortSqlNode, TAliasClause, TAllocateStmt, TAlterAccessPolicy, TAlterAccessPolicySqlNode, TAlterAccountStmt, TAlterAuditPolicyStmt, TAlterAuthentication, TAlterAuthenticationSqlNode, TAlterConstraintStmt, TAlterCredentialStmt, TAlterDatabaseSqlNode, TAlterDatabaseStmt, TAlterFaultGroup, TAlterFaultGroupSqlNode, TAlterFileFormatStmt, TAlterFulltextIndexStmt, TAlterFunctionSqlNode, TAlterFunctionStmt, TAlterGroup, TAlterIndexSqlNode, TAlterIndexStmt, TAlterJWTProviderStmt, TAlterLDAPProviderStmt, TAlterLibrarySqlNode, TAlterLibraryStmt, TAlterMaterializedViewStmt, TAlterNetworkInterface, TAlterNetworkPolicyStmt, TAlterNode, TAlterNodeSqlNode, TAlterPackageStmt, TAlterPartitionFunctionSqlNode, TAlterPartitionFunctionStmt, TAlterPartitionSchemeSqlNode, TAlterPartitionSchemeSqlStatement, TAlterPartitionSchemeStmt, TAlterPipeStmt, TAlterProcedureSqlNode, TAlterProcedureStmt, TAlterProfile, TAlterProjectionRename, TAlterPSEStmt, TAlterRelation, TAlterRemoteSourceStmt, TAlterResourceMonitorStmt, TAlterResourcePool, TAlterRoleSqlNode, TAlterRoleStmt, TAlterSAMLProviderStmt, TAlterSchemaSqlNode, TAlterSchemaStmt, TAlterSequenceSqlNode, TAlterSequenceStatement, TAlterSessionSqlNode, TAlterSessionStatement, TAlterShareStmt, TAlterStageStmt, TAlterStatisticsStmt, TAlterSubnet, TAlterSynonymStmt, TAlterSystemStmt, TAlterTableOption, TAlterTableOptionList, TAlterTableSqlNode, TAlterTableStatement, TAlterTaskStmt, TAlterTriggerSqlNode, TAlterTriggerStmt, TAlterTypeOption, TAlterTypeSqlNode, TAlterTypeStatement, TAlterUserGroupStmt, TAlterUserStmt, TAlterViewSqlNode, TAlterViewStatement, TAlterVirtualTableStmt, TAlterWarehouseStmt, TAlterWorkloadClassStmt, TAlterWorkloadMappingStmt, TAlterZoneStmt, TAnalyticFunction, TAnalyzeSqlNode, TAnalyzeStmt, TArrayAccess, TArrayConcatAggFunction, TArrayConstruct, TAssignStmt, TAtBeforeClause, TAttributeOption, TAttributeOrMethod, TAuthorizationClause, TAutomaticProperty, TBackupCancelStmt, TBackupCatalogDeleteStmt, TBackupCheckStmt, TBackupDataStmt, TBackupListDataStmt, TBaseTablePartition, TBasicStmt, TBeginTran, TBeginTranSqlNode, TBindArgument, TBindArgumentList, TBinding, TBlockSqlNode, TBlockSqlStatement, TBreakSqlNode, TBreakStmt, TBuildIndexesSqlNode, TCacheTable, TCallSpec, TCallSqlNode, TCallStatement, TCaseExpression, TCaseJoinClause, TCaseJoinItem, TCaseStmt, TCharacterDatatypeProperty, TCheckWorkload, TCloseSqlNode, TCloseStmt, TClusterBy, TCollectColumnIndex, TCollectFromOption, TCollectionArray, TCollectionCondition, TCollectionFirst, TCollectionObject, TCollectStatisticsSqlNode, TCollMapBase, TCollPredBase, TColumnAttribute, TColumnAttributes, TColumnDefinition, TColumnDefinitionList, TColumnGeneratedClause, TColumnReference, TColumnReferenceList, TColumnStorage, TColumnWithSortOrder, TCommentOnSqlStmt, TCommentSqlNode, TCommitSqlNode, TCommitStmt, TCommonBlock, TCommonStoredProcedureSqlStatement, TCompositeRangePartitions, TCompoundDmlTriggerClause, TCompoundSqlNode, TCompoundTriggerBody, TCompoundTriggerBodyNode, TComputeClause, TComputeClauseItem, TComputeClauseItemList, TComputeExpr, TComputeExprList, TComputeStats, TConnectByClause, TConnectSqlNode, TConnectStmt, TConstant, TConstantList, TConstraint, TConstraintList, TConstructorBody, TConstructorSpec, TContainsTable, TContinueSqlNode, TConvertToDeltaStmt, TCopyIntoNode, TCopyIntoSqlNode, TCopySqlNode, TCopyStmt, TCreateAccessPolicy, TCreateAccessPolicySqlNode, TCreateAliasStmt, TCreateAuditPolicyStmt, TCreateAuthentication, TCreateCatalogStmt, TCreateCertificateStmt, TCreateCollectionStmt, TCreateCredentialStmt, TCreateDatabaseLinkStmt, TCreateDatabaseSqlNode, TCreateDatabaseSqlStatement, TCreateDirectorySqlNode, TCreateEventSession, TCreateExtensionStmt, TCreateExternalDataSourceStmt, TCreateExternalLanguage, TCreateExternalLocationStmt, TCreateFaultGroup, TCreateFileFormatStmt, TCreateFulltextIndexStmt, TCreateFunctionOption, TCreateFunctionSqlNode, TCreateFunctionStmt, TCreateGraphWorkspaceStmt, TCreateGroup, TCreateHCatalogSchema, TCreateIndexSqlNode, TCreateIndexSqlStatement, TCreateJWTProviderStmt, TCreateLDAPProviderStmt, TCreateMacro, TCreateMacroSqlNode, TCreateMasterKeyStmt, TCreateMaterializedSqlStatement, TCreateMaterializedViewLogSqlNode, TCreateMaterializedViewLogSqlStatement, TCreateMaterializedViewSqlNode, TCreateModelSqlNode, TCreateModelSqlStatement, TCreateNetworkPolicyStmt, TCreatePackageSqlNode, TCreatePartitionFunctionSqlNode, TCreatePartitionFunctionStmt, TCreatePartitionSchemeSqlNode, TCreatePartitionSchemeSqlStatement, TCreatePartitionSchemeStmt, TCreatePipeSqlNode, TCreatePipeStmt, TCreateProcedureSqlNode, TCreateProcedureStmt, TCreatePSEStmt, TCreateRemoteSourceStmt, TCreateResourceMonitorStmt, TCreateRoleSqlNode, TCreateRoleStmt, TCreateRowTypeSqlNode, TCreateSAMLProviderStmt, TCreateSchemaSqlNode, TCreateSchemaSqlStatement, TCreateSecurityPolicySqlNode, TCreateSemanticViewSqlNode, TCreateSemanticViewStmt, TCreateSequenceSqlNode, TCreateSequenceStmt, TCreateShareStmt, TCreateStageSqlNode, TCreateStageStmt, TCreateStatistics, TCreateStreamSqlNode, TCreateStreamStmt, TCreateStructuredPrivilegeStmt, TCreateSubnet, TCreateSynonymSqlNode, TCreateSynonymStmt, TCreateTableOption, TCreateTablespaceStmt, TCreateTableSqlNode, TCreateTableSqlStatement, TCreateTaskSqlNode, TCreateTaskStmt, TCreateTriggerSqlNode, TCreateTriggerStmt, TCreateTypeSqlNode, TCreateTypeStmt, TCreateUserGroupStmt, TCreateUserSqlNode, TCreateUserStmt, TCreateVariableStmt, TCreateViewSqlNode, TCreateViewSqlStatement, TCreateVirtualFunctionStmt, TCreateVirtualProcedureStmt, TCreateVirtualTableStmt, TCreateWarehouseStmt, TCreateWorkloadClassStmt, TCreateWorkloadMappingStmt, TCreateZoneStmt, TCTE, TCTEList, TCursorDeclStmt, TCustomDb2Stmt, TCustomDropStatement, TCustomForXMLItem, TCustomMySQLStmt, TCustomOracleSqlStmt, TCustomSqlStatement, TDatabaseEventClause, TDatabaseEventItem, TDataChangeTable, TDataConversion, TDataConversionItem, TDataDefinition, TDatatypeAttribute, TDatatypeAttributeList, TDatetimeExpression, TDaxAddMissingItems, TDaxDatatable, TDaxEvaluateStmt, TDaxExprPair, TDaxExprStmt, TDaxFunction, TDaxGroupBy, TDaxGroupByBase, TDaxIsOnOrAfter, TDaxNameExpression, TDaxOrderByExpr, TDaxReturn, TDaxStmt, TDaxSubstituteWithIndex, TDaxSummarize, TDaxSummerizeColumns, TDaxVar, TDb2CallStmt, TDb2CaseStmt, TDb2CloseCursorStmt, TDb2ConditionDeclaration, TDb2CreateFunction, TDb2CreateProcedure, TDb2CreateTrigger, TDb2DeclareCursorStatement, TDb2DummyStmt, TDb2DynamicCompoundStatement, TDb2FetchCursorStmt, TDb2GotoStmt, TDb2HandlerDeclaration, TDb2IfStmt, TDb2IterateStmt, TDb2LeaveStmt, TDb2LoopStmt, TDb2OpenCursorStmt, TDb2ProcedureCompoundStatement, TDb2ReturnCodesDeclaration, TDb2ReturnStmt, TDb2ScriptOptionStmt, TDb2SetStmt, TDb2SetVariableStmt, TDb2SqlProcedureStatement, TDb2SqlVariableDeclaration, TDb2StatementDeclaration, TDb2StmtStub, TDb2ValuesIntoStmt, TDdlEventClause, TDdlEventItem, TDeallocatePrepareSqlNode, TDeclareCursorStmt, TDeclareSqlNode, TDeclareVariable, TDeclareVariableList, TDeleteSqlNode, TDeleteSqlStatement, TDeleteStatisticsSqlNode, TDenySqlNode, TDenyStmt, TDescribeSqlNode, TDescribeStmt, TDisableEnableTriggerSqlNode, TDisableEnableTriggerStmt, TDisconnectStmt, TDistributeBy, TDmlEventClause, TDmlEventItem, TDmlSelectItem, TDmlSelectItemList, TDoExecuteBlockSqlNode, TDoExecuteBlockStmt, TDropAccessPolicy, TDropAggregateFunction, TDropAuthentication, TDropConstraintStmt, TDropDatabaseLinkStmt, TDropDatabaseSqlNode, TDropDatabaseStmt, TDropDbObjectSqlNode, TDropFaultGroup, TDropFunctionSqlNode, TDropFunctionStmt, TDropGroup, TDropIndexItem, TDropIndexItemList, TDropIndexSqlNode, TDropIndexSqlStatement, TDropLibraryStmt, TDropMacro, TDropMaterializedViewLogStmt, TDropMaterializedViewStmt, TDropNetworkInterface, TDropPartitionSchemeStmt, TDropProcedureSqlNode, TDropProcedureStmt, TDropProfileStmt, TDropProjectionStmt, TDropResourcePool, TDropRoleSqlStatement, TDropRoleStmt, TDropSchemaSqlNode, TDropSchemaSqlStatement, TDropSequenceSqlNode, TDropSequenceStmt, TDropStmt, TDropStreamStmt, TDropSubnet, TDropSynonymStmt, TDropTableSqlNode, TDropTableSqlStatement, TDropTextIndex, TDropTransformFunction, TDropTriggerSqlStatement, TDropUserStmt, TDropViewSqlNode, TDropViewSqlStatement, TDummy, TDummyList, TElseIfSqlNode, TElseIfSqlNodeList, TElsifStmt, TEndTran, TEndTranSqlNode, TErrorLoggingClause, TExceptionClause, TExceptionHandler, TExceptionHandlerList, TExceptReplaceClause, TExecImmeNode, TExecImmeStmt, TExecParameter, TExecParameterList, TExecuteAsClause, TExecuteAsSqlNode, TExecuteOption, TExecutePreparedStatement, TExecuteSqlNode, TExecuteSqlStatement, TExitStmt, TExpandOnClause, TExplainPlan, TExplicitDataTypeConversion, TExportDataSqlNode, TExportDataStmt, TExportStmt, TExportToVertica, TExportToVerticaSqlNode, TExpression, TExpressionCallTarget, TExpressionList, TExternalTableOption, TFetchFirstClause, TFetchFromStmt, TFetchSqlNode, TFetchStmt, TFileFormatSqlNode, TFlashback, TFlattenFunction, TForEachStmt, TForSqlNode, TForStmt, TForUpdate, TForXMLClause, TForXMLElements, TFrameExclusionClause, TFromClause, TFromTable, TFromTableList, TFunctionCall, TFunctionHeader, TGenerateStatisticsSqlNode, TGetDiagnosticsStmt, TGetDiagSqlNode, TGetDiagStmt, TGetStmt, TGrantSqlNode, TGrantSqlStatement, TGrantStmt, TGroomTableSqlNode, TGroupBy, TGroupByItem, TGroupByItemList, TGroupConcatParam, TGroupingExpressionItem, TGroupingExpressionItemList, TGroupingSet, TGroupingSetItem, TGroupingSetItemList, THandlerForCondition, THashByClause, THashPartitions, THavingClause, THelpProcedure, THierarchical, THintClause, THiveCreateFunction, THiveCreateRole, THiveCreateRoleSqlNode, THiveDescribe, THiveDescribeSqlNode, THiveDescTablePartition, THiveDescTabType, THiveDropDatabase, THiveDropDBSqlNode, THiveDropFunction, THiveDropFunctionSqlNode, THiveDropRole, THiveDropRoleSqlNode, THiveExplain, THiveExplainSqlNode, THiveExportSqlNode, THiveExportTable, THiveFromQuery, THiveFromQuerySqlNode, THiveGrant, THiveGrantRole, THiveGrantRoleSqlNode, THiveGrantSqlNode, THiveHintClause, THiveHintItem, THiveImportSqlNode, THiveImportTable, THiveIndexProperties, THiveKeyValueProperty, THiveLoad, THiveLoadSqlNode, THivePartitionedTableFunction, THivePrincipalName, THivePrivilegeDef, THiveRecordReader, THiveRecordWriter, THiveRevoke, THiveRevokeRole, THiveRowFormat, THiveSet, THiveShow, THiveShowGrant, THiveShowGrantSqlNode, THiveShowRoleGrant, THiveShowRoleGrantSqlNode, THiveShowSqlNode, THiveSwitchDatabase, THiveSwitchDBSqlNode, THiveTableBuckets, THiveTableFileFormat, THiveTablePartition, THiveTableProperties, THiveTableSkewed, THiveTerminatedIdentifier, THiveTransformClause, THiveUnlockTable, THiveVariable, THiveWithDBPropertiesClause, TIdentityClause, TIfSqlNode, TIfStmt, TImportStmt, TIncludeColumns, TIndexColName, TIndexDefinition, TIndexKeyTerm, TIndexRef, TIndices, TIndirection, TInExpr, TInferKeyspaceSqlNode, TInferKeyspaceStmt, TInformixAllocateCollectionStmt, TInformixAllocateDescriptorStmt, TInformixAllocateRow, TInformixAlterAccess_MethodStmt, TInformixAlterFragment, TInformixCreateFunction, TInformixCreateProcedure, TInformixCreateRowTypeStmt, TInformixCreateTrigger, TInformixDropRowTypeStmt, TInformixExecuteFunction, TInformixExecuteImmediate, TInformixExecuteProcedure, TInformixExecuteStmt, TInformixOuterClause, TInheritsClause, TInlineResultSetDefinition, TInsertBulk, TInsertBulkSqlNode, TInsertCondition, TInsertIntoValue, TInsertSqlNode, TInsertSqlStatement, TIntervalExpression, TIntoClause, TIntoTableClause, TInvokerRightsClause, TIsolationClause, TIterateSqlNode, TIterateStmt, TJoin, TJoinExpr, TJoinItem, TJoinItemList, TJoinList, TJsonFunction, TJsonObjectFunction, TJsonObjectKeyValue, TJsonTable, TKeepDenseRankClause, TKeyAction, TKeyPartitions, TKeyReference, TKeyspaceRef, TKeyValueSqlNode, TLateralView, TLeaveSqlNode, TLeaveStmt, TLimitClause, TListaggOverflow, TListPartitions, TListStmt, TListSubpartitionDesc, TListValuesClause, TLoadDataStmt, TLoadStmt, TLockingClause, TLockingClauseList, TLockSqlNode, TLockSqlStatement, TLockTableStmt, TLoopSqlNode, TLoopStmt, TMaterializedViewProps, TMdxAlterCube, TMdxAlterCubeNode, TMdxAxis, TMdxAxisNode, TMdxBaseFunctionNode, TMdxBinOpNode, TMdxCalcPropNode, TMdxCalculate, TMdxCall, TMdxCallNode, TMdxCase, TMdxCaseNode, TMdxClearCalculations, TMdxConstNode, TMdxCreateAction, TMdxCreateCellCalculation, TMdxCreateGlobalCube, TMdxCreateMeasure, TMdxCreateMeasureNode, TMdxCreateMember, TMdxCreateMemberNode, TMdxCreateSessionCube, TMdxCreateSessionCubeNode, TMdxCreateSet, TMdxCreateSetNode, TMdxCreateSubCube, TMdxCreateSubCubeNode, TMdxDimContentNode, TMdxDimensionNode, TMdxDrillthrough, TMdxDrillthroughNode, TMdxDropAction, TMdxDropCellCalculation, TMdxDropMember, TMdxDropSet, TMdxDropSubcube, TMdxEmptyNode, TMdxExpNode, TMdxExpression, TMdxFloatConstNode, TMdxFreeze, TMdxFunctionNode, TMdxGroupNode, TMdxIdentifierNode, TMdxIf, TMdxIntegerConstNode, TMdxKeySegment, TMdxLevelContentNode, TMdxLevelNode, TMdxMeasureNode, TMdxMemberNode, TMdxNameSegment, TMdxNonEmptyNode, TMdxObjectNode, TMdxPropertyNode, TMdxRefreshCube, TMdxScope, TMdxScopeNode, TMdxSelect, TMdxSelectNode, TMdxSetNode, TMdxStringConstNode, TMdxTupleNode, TMdxUnaryOpNode, TMdxUpdate, TMdxWhenNode, TMdxWhereNode, TMdxWithMemberNode, TMdxWithNode, TMdxWithSetNode, TMergeActionClause, TMergeDeleteClause, TMergeDeltaStmt, TMergeDoNothingClause, TMergeInsertClause, TMergeSqlNode, TMergeSqlStatement, TMergeUpdateClause, TMergeWhenClause, TMLPredictFunction, TModeChoice, TMoveSqlNode, TMoveStmt, TMSCKSqlNode, TMSCKStmt, TMssqlAlterSecurityPolicy, TMssqlBeginConversationTimer, TMssqlBeginConversationTimerSqlNode, TMssqlBeginDialog, TMssqlBeginDialogSqlNode, TMssqlBlock, TMssqlBulkInsert, TMssqlBulkInsertSqlNode, TMssqlClose, TMssqlCommit, TMssqlContinue, TMssqlCopyIntoStmt, TMssqlCreateFunction, TMssqlCreateProcedure, TMssqlCreateSecurityPolicy, TMssqlCreateTrigger, TMssqlCreateTriggerUpdateColumn, TMssqlCreateTriggerUpdateColumnList, TMssqlCreateType, TMssqlCreateTypeSqlNode, TMssqlCreateXmlSchemaCollectionSqlNode, TMssqlCreateXmlSchemaCollectionStmt, TMssqlDeallocate, TMssqlDeallocateSqlNode, TMssqlDeclare, TMssqlDropDbObject, TMssqlDropSecurityPolicy, TMssqlDropTable, TMssqlDropView, TMssqlDummyStmt, TMssqlEndConversation, TMssqlEndConversationSqlNode, TMssqlErrorStmt, TMssqlExecute, TMssqlExecuteAs, TMssqlFetch, TMssqlGo, TMssqlGoTo, TMssqlGotoSqlNode, TMssqlGrant, TMssqlIfElse, TMssqlLabel, TMssqlLabelSqlNode, TMssqlOpen, TMssqlPrint, TMssqlRaiserror, TMssqlRaiserrorSqlNode, TMssqlReconfigureSqlNode, TMssqlReturn, TMssqlRevert, TMssqlRevertSqlNode, TMssqlRollback, TMssqlSaveTran, TMssqlSendOnConversation, TMssqlSendOnConversationSqlNode, TMssqlSet, TMssqlSetRowCount, TMssqlSetSqlNode, TMssqlStmtStub, TMssqlStmtStubSqlNode, TMssqlThrow, TMssqlThrowSqlNode, TMssqlTryCatch, TMssqlUpdateStatistics, TMssqlUpdateText, TMssqlUpdateTextSqlNode, TMssqlWaitFor, TMssqlWithas, TMultiTarget, TMultiTargetList, TMySQLBlock, TMySQLCallStmt, TMySQLCaseStmt, TMySQLCreateFunction, TMySQLCreateProcedure, TMySQLCreateTableOption, TMySQLCreateTrigger, TMySQLDeallocatePrepareStmt, TMySQLDeclare, TMySQLFetchCursor, TMySQLIfStmt, TMySQLIndexOption, TMySQLIndexStorageType, TMySQLLoopStmt, TMySQLOpenCursor, TMySQLOptimizeTableStmt, TMySQLRepeatStmt, TMySQLReturn, TMySQLSet, TMySQLShowStmt, TMySQLSignal, TMySQLSource, TMySQLStmtStub, TMySQLWhileStmt, TNamedParameter, TNameValuePair, TNetezzaGenerateStatistics, TNetezzaGroomTable, TNewVariantTypeArgument, TNewVariantTypeArgumentList, TNodeWithAliasClause, TNodeWithLabel, TNonDmlTriggerClause, TNullSqlNode, TNullStmt, TObjectAccess, TObjectConstruct, TObjectName, TObjectNameList, TObjectReference, TObjectReferenceList, TOffsetClause, TOpenDatasource, TOpenforStmt, TOpenQuery, TOpenRowSet, TOpenSqlNode, TOpenStmt, TOpenXML, TOptimizeForClause, TOptimizeStmt, TOptionClause, TOracleBuildClause, TOracleCacheClause, TOracleCreateDirectoryStmt, TOracleCreateLibrarySqlNode, TOracleCreateLibraryStmt, TOracleCreateMvRefresh, TOracleCreateMvRefreshOption, TOracleCreateSequenceStmt, TOracleCreateSynonymStmt, TOracleExecuteProcedure, TOracleLoggingClause, TOracleParallelClause, TOracleUsingIndex, TOrderBy, TOrderByItem, TOrderByItemList, TOutputClause, TOutputFormatPhrase, TOutputFormatPhraseList, TPair, TParallelEnableClause, TParameterDeclaration, TParameterDeclarationList, TParameterMode, TParseErrorSqlNode, TParseErrorSqlStatement, TParseTreeNode, TParseTreeNodeList, TPartitionBoundSpecSqlNode, TPartitionByClause, TPartitionClause, TPartitionDefinition, TPartitionExtensionClause, TPartitioningLevel, TPartitionSplitMergeClause, TPathSqlNode, TPerformanceStmt, TPerformSqlNode, TPeriodForClause, TPgImport, TPhysicalAttributesClause, TPhysicalAttributesItem, TPhysicalProperties, TPivotClause, TPivotedTable, TPivotInClause, TPlsqlContinue, TPlsqlCreateFunction, TPlsqlCreatePackage, TPlsqlCreateProcedure, TPlsqlCreateTrigger, TPlsqlCreateTriggerSqlStatement, TPlsqlCreateType, TPlsqlCreateType_Placeholder, TPlsqlCreateTypeBody, TPlsqlDummyStmt, TPlsqlForallStmt, TPlsqlGotoStmt, TPlsqlNullStmt, TPlsqlPipeRowStmt, TPlsqlPragmaDeclStmt, TPlsqlProcedureSpecStmt, TPlsqlRecordTypeDefStmt, TPlsqlSqlStmt, TPlsqlStatement, TPlsqlSubProgram, TPlsqlTableTypeDefStmt, TPlsqlVarrayTypeDefStmt, TPositionalParameter, TPostgresqlTableStmt, TPrecisionScale, TPredictArgument, TPrepareSqlNode, TPrepareStmt, TProcedureOption, TProfileStmt, TPseudoExprStmt, TPTNodeList, TPutStmt, TPxGranule, TQualifyClause, TQueryHint, TRaiseStmt, TRangeNFunction, TRangeNFunctionItem, TRangePartitions, TRangeSubpartitionDesc, TRangeValuesClause, TReclaimChoice, TReconfigure, TRecoverDatabaseStmt, TRecoverDataStmt, TRedshiftAbort, TRedshiftAlterSchema, TRedshiftAlterUser, TRedshiftAnalyze, TRedshiftAnalyzeCompression, TRedshiftBegin, TRedshiftCancel, TRedshiftClose, TRedshiftComment, TRedshiftCommit, TRedshiftCopy, TRedshiftCreateSchema, TRedshiftCreateUser, TRedshiftDeallocate, TRedshiftDeclare, TRedshiftDropSchema, TRedshiftDropUser, TRedshiftEnd, TRedshiftExplain, TRedshiftLock, TRedshiftPrepare, TRedshiftReset, TRedshiftRollback, TRedshiftSessionAuthorization, TRedshiftTableAttributes, TRedshiftUnload, TRedshiftVacuum, TRefresh, TRefreshMaterializedViewStmt, TRefreshStatisticsStmt, TReindexStmt, TRelationExpr, TRelationExprList, TReleaseSavepointStmt, TRemoveStmt, TRenameStmt, TReorgTableStmt, TRepeatSqlNode, TRepeatStmt, TReplaceExprAsIdentifier, TResetSessionStmt, TResetSqlNode, TResetStmt, TResourceManagement, TRestoreTableStmt, TRestrictionClause, TResultCacheClause, TResultColumn, TResultColumnList, TResultSetDefinition, TResultSetsExecuteOption, TReturningClause, TReturnSqlNode, TReturnStmt, TRevokeSqlNode, TRevokeStmt, TRoleOption, TRoleSpec, TRollbackSqlNode, TRollbackStmt, TRollupCube, TRoutine, TRunStats, TSampleClause, TSavepointStmt, TSchemaObjectResultSetDefinition, TScriptSqlNode, TSegmentAttributesClause, TSegmentAttributesItem, TSelectDistinct, TSelectModifier, TSelectSqlNode, TSelectSqlStatement, TSemanticAttributeDef, TSemanticAttributeDefList, TSemanticRelationshipDef, TSemanticRelationshipDefList, TSemanticTableDef, TSemanticTableDefList, TSemanticViewClause, TSemanticViewClauseList, TSequenceOption, TSetAssignment, TSetCatalogStmt, TSetDatabaseObjectStmt, TSetRowCountSqlNode, TSetSchemaStmt, TSetSearchPathStmt, TSetSessionSqlNode, TSetSqlNode, TSetStmt, TShowEngineStmt, TShowIndexStmt, TShowProcedure, TShowSearchPathStmt, TShowStmt, TSignalSqlNode, TSignalStmt, TSignalStmt, TSimpleDmlTriggerClause, TSizeClause, TSlashCommand, TSnowflakeCopyIntoStmt, TSortBy, TSqlplusCmdStatement, TStageLocation, TStageReference, TStartTransactionStmt, TStatementList, TStatementListSqlNode, TStatementSqlNode, TStorageClause, TStorageItem, TStoredProcedureSqlStatement, TStreamingClause, TStubStmtSqlNode, TSubPartitionByClause, TSubscripts, TSupplementalLogging, TSybaseDeleteStatistics, TSybaseDumpTran, TSybaseDumpTranSqlNode, TSybaseUpdateIndexStatistics, TSybaseUpdateIndexStatisticsSqlNode, TSybaseWritetext, TTable, TTableElement, TTableElementList, TTableFunction, TTableHint, TTableList, TTablePartitionItem, TTableProperties, TTableReference, TTableReferenceList, TTableSample, TTableSamplePart, TTaskOption, TTBuildIndexesStmt, TTDUnpivot, TTeradataAbort, TTeradataBeginLogging, TTeradataBeginTransaction, TTeradataBTEQCmd, TTeradataCollectStatistics, TTeradataCommit, TTeradataCreateFunction, TTeradataCreateProcedure, TTeradataCreateTrigger, TTeradataDropDbObject, TTeradataEndLogging, TTeradataExecute, TTeradataFastExportCmd, TTeradataFastLoadCmd, TTeradataGive, TTeradataGiveSqlNode, TTeradataGrant, TTeradataLock, TTeradataLockClause, TTeradataLockSqlNode, TTeradataMultiLoadCmd, TTeradataMultiLoadExport, TTeradataMultiLoadImport, TTeradataMultiLoadLayout, TTeradataNotImplement, TTeradataReleaseLockStmt, TTeradataRollback, TTeradataSetRole, TTeradataSetSession, TTeradataSetTimezone, TTeradataStmtStub, TTeradataStmtStubSqlNode, TTeradataUsing, TTeradataUsingSqlNode, TTeradataWithClause, TTeradataWithClauseItem, TTeradataWithClauseItemList, TTimeSeries, TTimeTravel, TTimingPoint, TTopClause, TTriggerAction, TTriggerEventClause, TTriggerEventItem, TTriggeringClause, TTriggerReferencingClause, TTriggerReferencingItem, TTrimArgument, TTruncateCollectionStmt, TTruncateStatement, TTruncateTableSqlNode, TTryCatchSqlNode, TTypeAttribute, TTypeAttributeList, TTypeName, TTypeNameList, TUndropStmt, TUnknownSqlStatement, TUnloadSqlNode, TUnloadStmt, TUnnestClause, TUnPackFunction, TUnpackOption, TUnpivotInClause, TUnpivotInClauseItem, TUnsetSqlNode, TUnsetStmt, TUpdateFor, TUpdateSqlNode, TUpdateSqlStatement, TUpsertSqlNode, TUpsertStmt, TUseDatabase, TUseKeyIndex, TUseRole, TUseSchema, TUseSecondaryRolesStmt, TUseStmt, TUseWarehouse, TVacuumSqlNode, TVacuumStmt, TValidateLDAPProviderStmt, TValidateUserStmt, TValueClause, TValueRowItem, TValueRowItemList, TVarDeclStmt, TVerticaCreateFunction, TVerticaPartition, TVerticaSetStmt, TVerticaShow, TViewAliasClause, TViewAliasItem, TViewAliasItemList, TWhenClauseItem, TWhenClauseItemList, TWhereClause, TWhileSqlNode, TWhileStmt, TWindowClause, TWindowDef, TWindowDefinition, TWindowFrame, TWindowFrameBoundary, TWindowPartitioningSpec, TWindowSpecification, TWithinGroup, TWithTableLock, TWritetextSqlNode, TXMLAttributesClause, TXMLCommonDirective, TXMLDataSchema, TXmlElement, TXMLPassingClause, TXmlRoot, TXmlSerialize, TXmlTable, TXmlTableParameter

public interface Visitable