Package io.github.fupacat.ast
Class TSqlStatement
java.lang.Object
io.github.fupacat.ast.TSqlFragment
io.github.fupacat.ast.TSqlStatement
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AlterAsymmetricKeyStatement,AlterAuthorizationStatement,AlterCreateEndpointStatementBase,AlterCreateServiceStatementBase,AlterCryptographicProviderStatement,AlterDatabaseScopedConfigurationStatement,AlterDatabaseStatement,AlterFederationStatement,AlterFullTextIndexStatement,AlterFullTextStopListStatement,AlterLoginStatement,AlterPartitionFunctionStatement,AlterPartitionSchemeStatement,AlterResourceGovernorStatement,AlterSchemaStatement,AlterSearchPropertyListStatement,AlterServerConfigurationSetBufferPoolExtensionStatement,AlterServerConfigurationSetDiagnosticsLogStatement,AlterServerConfigurationSetExternalAuthenticationStatement,AlterServerConfigurationSetFailoverClusterPropertyStatement,AlterServerConfigurationSetHadrClusterStatement,AlterServerConfigurationSetSoftNumaStatement,AlterServerConfigurationStatement,AlterServiceMasterKeyStatement,AlterTableStatement,AlterXmlSchemaCollectionStatement,ApplicationRoleStatement,AssemblyStatement,AuditSpecificationStatement,AvailabilityGroupStatement,BackupRestoreMasterKeyStatementBase,BackupStatement,BeginConversationTimerStatement,BeginDialogStatement,BeginEndBlockStatement,BreakStatement,BrokerPriorityStatement,BulkInsertBase,CertificateStatementBase,CheckpointStatement,CloseMasterKeyStatement,CloseSymmetricKeyStatement,ColumnEncryptionKeyStatement,ContinueStatement,CopyStatement,CreateAggregateStatement,CreateAsymmetricKeyStatement,CreateColumnMasterKeyStatement,CreateColumnStoreIndexStatement,CreateContractStatement,CreateCryptographicProviderStatement,CreateDatabaseStatement,CreateDefaultStatement,CreateEventNotificationStatement,CreateFederationStatement,CreateFullTextIndexStatement,CreateFullTextStopListStatement,CreateLoginStatement,CreatePartitionFunctionStatement,CreatePartitionSchemeStatement,CreateRuleStatement,CreateSchemaStatement,CreateSearchPropertyListStatement,CreateSpatialIndexStatement,CreateStatisticsStatement,CreateSynonymStatement,CreateTableStatement,CreateTypeStatement,CreateXmlSchemaCollectionStatement,CredentialStatement,CursorStatement,DatabaseEncryptionKeyStatement,DbccStatement,DeclareCursorStatement,DeclareTableVariableStatement,DeclareVariableStatement,DiskStatement,DropChildObjectsStatement,DropDatabaseEncryptionKeyStatement,DropDatabaseStatement,DropEventNotificationStatement,DropExternalLanguageStatement,DropExternalLibraryStatement,DropFullTextIndexStatement,DropIndexStatement,DropMasterKeyStatement,DropObjectsStatement,DropQueueStatement,DropSchemaStatement,DropTypeStatement,DropUnownedObjectStatement,DropXmlSchemaCollectionStatement,EnableDisableTriggerStatement,EndConversationStatement,EventSessionStatement,ExecuteAsStatement,ExecuteStatement,ExternalDataSourceStatement,ExternalFileFormatStatement,ExternalFunctionStatement,ExternalLanguageStatement,ExternalLibraryStatement,ExternalModelStatement,ExternalResourcePoolStatement,ExternalStreamingJobStatement,ExternalStreamStatement,ExternalTableStatement,FullTextCatalogStatement,GoToStatement,IfStatement,IndexDefinition,IndexStatement,KillQueryNotificationSubscriptionStatement,KillStatement,KillStatsJobStatement,LabelStatement,LineNoStatement,MasterKeyStatement,MessageTypeStatementBase,MoveConversationStatement,OpenMasterKeyStatement,OpenSymmetricKeyStatement,PrintStatement,ProcedureStatementBodyBase,QueueStatement,RaiseErrorLegacyStatement,RaiseErrorStatement,ReadTextStatement,ReconfigureStatement,RemoteServiceBindingStatementBase,RenameEntityStatement,ResourcePoolStatement,RestoreStatement,ReturnStatement,RevertStatement,RoleStatement,RouteStatement,SecurityPolicyStatement,SecurityStatement,SecurityStatementBody80,SendStatement,SensitivityClassificationStatement,SequenceStatement,ServerAuditStatement,SetCommandStatement,SetErrorLevelStatement,SetOnOffStatement,SetRowCountStatement,SetTextSizeStatement,SetTransactionIsolationLevelStatement,SetUserStatement,SetVariableStatement,ShutdownStatement,SignatureStatementBase,StatementWithCtesAndXmlNamespaces,SymmetricKeyStatement,TextModificationStatement,ThrowStatement,TransactionStatement,TriggerStatementBody,TruncateTableStatement,TryCatchStatement,TSqlStatementSnippet,UpdateStatisticsStatement,UseFederationStatement,UserStatement,UseStatement,ViewStatementBody,WaitForStatement,WaitForSupportedStatement,WhileStatement,WorkloadClassifierStatement,WorkloadGroupStatement
Represents a single T-SQL statement.
- See Also:
-
Field Summary
Fields inherited from class io.github.fupacat.ast.TSqlFragment
firstTokenIndex, lastTokenIndex, ScriptTokenStream, Value -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(TSqlFragmentVisitor visitor) voidacceptChildren(TSqlFragmentVisitor visitor) Methods inherited from class io.github.fupacat.ast.TSqlFragment
SetIdentifier, SetUnquotedIdentifier, UpdateTokenInfo, UpdateTokenInfo
-
Constructor Details
-
TSqlStatement
public TSqlStatement()
-
-
Method Details
-
accept
- Specified by:
acceptin classTSqlFragment
-
acceptChildren
- Overrides:
acceptChildrenin classTSqlFragment
-