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

public abstract class TSqlStatement extends TSqlFragment
Represents a single T-SQL statement.
See Also: