Uses of Class
io.github.fupacat.ast.TSqlStatement
Packages that use TSqlStatement
-
Uses of TSqlStatement in io.github.fupacat
Methods in io.github.fupacat that return TSqlStatementModifier and TypeMethodDescriptionfinal TSqlStatementTSql180ParserInternal.addStatements()final TSqlStatementTSql180ParserInternal.alter2005Statements()final TSqlStatementTSql180ParserInternal.alterDatabaseStatements()final TSqlStatementTSql180ParserInternal.alterExternalStatements()final TSqlStatementTSql180ParserInternal.alterFulltextStatement()final TSqlStatementTSql180ParserInternal.alterIdentifierStatement()final TSqlStatementTSql180ParserInternal.alterPartitionStatement()final TSqlStatementTSql180ParserInternal.alterResourceStatement()final TSqlStatementTSql180ParserInternal.alterServerAuditStatements()final TSqlStatementTSql180ParserInternal.alterServerConfigurationStatement()final TSqlStatementTSql180ParserInternal.alterServerStatements()final TSqlStatementTSql180ParserInternal.alterServiceStatements()final TSqlStatementTSql180ParserInternal.backupStatements()final TSqlStatementTSql180ParserInternal.beginStatements()final TSqlStatementTSql180ParserInternal.closeStatements()final TSqlStatementTSql180ParserInternal.create2005Statements()final TSqlStatementTSql180ParserInternal.createColumnStatements()final TSqlStatementTSql180ParserInternal.createDatabaseStatements()final TSqlStatementTSql180ParserInternal.createEventStatement()final TSqlStatementTSql180ParserInternal.createExternalStatements()final TSqlStatementTSql180ParserInternal.createFulltextStatement()final TSqlStatementTSql180ParserInternal.createIdentifierStatement()final TSqlStatementTSql180ParserInternal.createIndexStatement()final TSqlStatementTSql180ParserInternal.createOrAlterStatements()final TSqlStatementTSql180ParserInternal.createPartitionStatement()final TSqlStatementTSql180ParserInternal.createSchemaElement()final TSqlStatementTSql180ParserInternal.createServerAuditStatements()final TSqlStatementTSql180ParserInternal.createServerStatements()final TSqlStatementTSql180ParserInternal.createWorkloadStatements()final TSqlStatementTSql180ParserInternal.createXmlStatements()final TSqlStatementTSql180ParserInternal.declareStatements()final TSqlStatementTSql180ParserInternal.dropColumnStatements()final TSqlStatementTSql180ParserInternal.dropDatabaseStatements()final TSqlStatementTSql180ParserInternal.dropEventStatement()final TSqlStatementTSql180ParserInternal.dropExternalStatement()final TSqlStatementTSql180ParserInternal.dropFulltextStatements()final TSqlStatementTSql180ParserInternal.dropPartitionStatements()final TSqlStatementTSql180ParserInternal.dropServerStatements()final TSqlStatementTSql180ParserInternal.dropStatements()final TSqlStatementTSql180ParserInternal.dropWorkloadStatements()final TSqlStatementTSql180ParserInternal.identifierStatements()final TSqlStatementTSql180ParserInternal.killStatements()final TSqlStatementTSql180ParserInternal.lastStatement()final TSqlStatementTSql180ParserInternal.lastStatementOptSemi()final TSqlStatementTSql180ParserInternal.openStatements()final TSqlStatementTSql180ParserInternal.restoreStatements()final TSqlStatementTSql180ParserInternal.setStatements()final TSqlStatementTSql180ParserInternal.statement()final TSqlStatementTSql180ParserInternal.statementOptSemi()Methods in io.github.fupacat with parameters of type TSqlStatementModifier and TypeMethodDescriptionfinal voidTSql180ParserInternal.optSemicolons(TSqlStatement vParent) -
Uses of TSqlStatement in io.github.fupacat.ast
Subclasses of TSqlStatement in io.github.fupacat.astModifier and TypeClassDescriptionclassAdds sensitivity classification to specified columns.classRepresents ADD SIGNATURE statements.classRepresents the alter application role statement.classRepresents the ALTER ASSEMBLY statement.classRepresents ALTER ASYMMETRIC KEY statementclassRepresents alter authorization statement.classRepresents the ALTER AVAILABILITY GROUP statementclassRepresents the Alter Broker Priority statement.classRepresents ALTER CERTIFICATE statementclassRepresents an ALTER COLUMN ENCRYPTION KEY statementclassRepresents common part of CREATE and ALTER ENDPOINT statementsclassRepresents CREATE SERVICE statementclassRepresents ALTER CREDENTIAL statementclassRepresents the Alter Cryptographic Provider statement.classAdd and remove filegroup cases from ALTER DATABASEclassAdd file case from ALTER DATABASEclassAlters database audit specification.classAlter COLLATE case from ALTER DATABASEclassAlters database encryption keyclassModify filegroup case from ALTER DATABASEclassModify file case from ALTER DATABASEclassModify name case from ALTER DATABASEclassRepresents ALTER DATABASE ...classRebuild log case from ALTER DATABASE (undocumented)classAdd and remove filegroup cases from ALTER DATABASEclassRemove file case from ALTER DATABASEclassRepresents ALTER DATABASE SCOPED CONFIGURATION CLEAR statementclassRepresents ALTER DATABASE SCOPED CONFIGURATION SET statementclassRepresents ALTER DATABASE SCOPED CONFIGURATION statementclassRepresents SET case in ALTER DATABASE statementclassRepresents ALTER DATABASE statementclassRepresents ALTER ENDPOINT statementclassRepresents the Alter Event Session statement.classRepresents an ALTER EXTERNAL DATA SOURCE statement.classRepresents the ALTER FUNCTION ...classRepresents the ALTER EXTERNAL LANGUAGE statement.classRepresents the ALTER EXTERNAL LIBRARY statement.classRepresents a ALTER EXTERNAL MODEL statement.classRepresents the Alter External Resource Pool statement.classRepresents the ALTER FEDERATION statementclassRepresents ALTER FULLTEXT CATALOG statementclassRepresents ALTER FULLTEXT INDEX statement.classRepresents the Alter Fulltext Stoplist statement.classRepresents the Alter Function statement.classRepresents the alter index statement.classRepresents ALTER LOGIN which adds or drops credential name.classRepresents ALTER LOGIN which enables or disables login.classRepresents ALTER LOGIN which alters options.classRepresents ALTER LOGIN statement.classRepresents the master key statement.classRepresents ALTER MESSAGE TYPE statementclassRepresents ALTER PARTITION FUNCTION statement.classRepresents ALTER PARTITION SCHEME statement.classThe alter procedure statement.classRepresents alter queue statement.classRepresents ALTER REMOTE SERVICE BINDING statementclassRepresents the Alter Resource Governor Statement.classRepresents the Alter Resource Pool statement.classRepresents the alter role statement.classRepresents alter route statement.classRepresents ALTER SCHEMA statementclassRepresents ALTER SEARCH PROPERTY LIST statementclassRepresents an ALTER SECURITY POLICY statementclassRepresents ALTER SEQUENCE statementclassAlters server audit specification.classAlters server audit.classRepresents ALTER SERVER CONFIGURATION SET BUFFER POOL EXTENSION statement.classRepresents ALTER SERVER CONFIGURATION SET DIAGNOSTICS LOG statement.classRepresents ALTER SERVER CONFIGURATION SET EXTERNAL AUTHENTICATION statement.classRepresents ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY statement.classRepresents ALTER SERVER CONFIGURATION SET HADR CLUSTER statement.classRepresents ALTER SERVER CONFIGURATION SET SOFTNUMA statement.classRepresents ALTER SERVER CONFIGURATION statement.classRepresents the ALTER SERVER ROLE statement.classRepresents ALTER SERVICE MASTER KEY statementclassRepresents ALTER SERVICE statementclassRepresents ALTER SYMMETRIC KEY statementclassAlters a table by adding a CLUSTER BY specification.classAdd table element specialization of Alter Table statement.classAlter column specialization of Alter Table statement.classAlter index rebuild specialization of Alter Table statement.classSplit/Merge the partitions of a SQL DW table.classModifies change tracking for a table.classDefines modifications to a table constraint.classDrop table element specialization of Alter Table statement.classEnables or disable filetable namespace on a table.classRebuilds indicies on a table.classChanges table options for a table.classRepresents the alter table statement base class.classSwitch specialization of Alter Table statement.classDefines the modifications to a Trigger on a table.classThe ALTER TRIGGER statement.classRepresents the alter user statement.classThe ALTER VIEW statement.classRepresents the Alter Workload Group statement.classRepresents the alter xml schema collection statement.classRepresents the application role statement base.classRepresents common parts in create and alter assembly statements.classRepresents audit specification statement.classBase for availability group statementsclassRepresents BACKUP CERTIFICATE statementclassRepresents BACKUP DATABASE statementclassRepresents BACKUP MASTER KEY statementclassRepresents common part of BACKUP and RESTORE (SERVICE) MASTER KEY statementsclassRepresents BACKUP SERVICE MASTER KEY statementclassRepresents BACKUP/DUMP statementclassRepresents BACKUP TRANSACTION statementclassRepresents BEGIN CONVERSATION TIMER statementclassRepresents BEGIN DIALOG statementclassRepresents a group of statements that start with a BEGIN and end with an END keyword in a ATOMIC block.classRepresents a group of statements that start with a BEGIN and end with an END keyword.classRepresents the begin transaction and begin distributed transaction statements.classRepresents the break statement.classRepresents Create and Alter Broker Priority Statement.classRepresents BULK INSERT statementclassRepresents BULK INSERT statementclassRepresents CREATE CERTIFICATE statementclassRepresents the checkpoint statement.classClose cursor statementclassClose master key statement.classClose symmetric key statement.classBase class for all Column Encryption Key statement objectsclassRepresents the commit transaction statement.classRepresents the continue statement.classRepresents COPY statementclassRepresents CREATE AGGREGATE statementclassRepresents the create application role statement.classRepresents the CREATE ASSEMBLY statement.classRepresents CREATE ASYMMETRIC KEY statementclassRepresents the CREATE AVAILABILITY GROUP statementclassRepresents the Create Broker Priority statement.classRepresents CREATE CERTIFICATE statementclassRepresents a CREATE COLUMN ENCRYPTION KEY statementclassRepresents a CREATE COLUMN MASTER KEY statementclassRepresents the create column store index statement.classRepresents CREATE CONTRACT statementclassRepresents CREATE CREDENTIAL statementclassRepresents the Create Cryptographic Provider statement.classCreates database audit specification.classCreates database encryption keyclassRepresents CREATE DATABASE statementclassRepresents the Create Default statement.classRepresents CREATE ENDPOINT statementclassRepresents the create event notification statement.classRepresents the Create Event Session statement.classRepresents a CREATE EXTERNAL DATA SOURCE statement.classRepresents a CREATE EXTERNAL FILE FORMAT statement.classRepresents the CREATE FUNCTION ...classRepresents the CREATE EXTERNAL LANGUAGE statement.classRepresents the CREATE EXTERNAL LIBRARY statement.classRepresents a CREATE EXTERNAL MODEL statement.classRepresents the Create External Resource Pool statement.classRepresents an EXEC sys.sp_create_streaming_job statement.classRepresents an CREATE EXTERNAL STREAM statement.classRepresents a CREATE EXTERNAL TABLE statement.classRepresents the CREATE FEDERATION statementclassRepresents CREATE FULLTEXT CATALOG statementclassRepresents the create fulltext index statement.classRepresents the Create FullText StopList statement.classRepresents the Create Function statement.classRepresents the create index statement.classRepresents the create JSON index statement.classRepresents CREATE LOGIN statement.classRepresents CREATE MASTER KEY statement.classRepresents CREATE MESSAGE TYPE statementclassRepresents the CREATE OR ALTER FUNCTION ...classRepresents the Create Or Alter Function statement.classThe create or alter procedure statement.classThe CREATE OR ALTER TRIGGER statement.classThe CREATE OR ALTER VIEW statement.classRepresents CREATE PARTITION FUNCTION statementclassRepresents CREATE PARTITION SCHEME statementclassThe create procedure statement.classRepresents create queue statement.classRepresents CREATE REMOTE SERVICE BINDING statementclassRepresents the Create Resource Pool statement.classRepresents the create role statement.classRepresents create route statement.classRepresents the Create Rule statement.classRepresents the create schema statement.classRepresents CREATE SEARCH PROPERTY LIST statementclassRepresents a CREATE SECURITY POLICY statementclassRepresents the create selective xml index statement.classRepresents the CREATE SEMANTIC INDEX statement.classRepresents CREATE SEQUENCE statementclassCreates server audit specification.classCreates server audit.classRepresents the CREATE SERVER ROLE statement.classRepresents CREATE SERVICE statementclassRepresents the Create Spatial Index statement.classRepresents the create statistics statement.classRepresents CREATE SYMMETRIC KEY statementclassRepresents the create synonym statement.classRepresents Create Table statementclassThe CREATE TRIGGER statement.classRepresents the create type statement.classCreates table typeclassRepresents the create type statement for user defined data types, the one that derive from Sql types.classRepresents the create type statement for user defined types, the one that derive from CLR types.classRepresents the create user statement.classRepresents the create vector index statement.classThe CREATE VIEW statement.classRepresents the Create Workload Classifier statement.classRepresents the Create Workload Group statement.classRepresents the create xml index statement.classRepresents the create xml schema collection statement.classRepresents common parts of ALTER and CREATE CREDENTIAL statementclassBase type for open/close/fetch cursor statementsclassBase class for statements dealing with encryption key.classRepresents a data modification statement.classRepresents DBCC statement (all variants)classDeallocate cursor statementclassRepresents DECLARE CURSOR statementclassThis class represents the declare @variable statement's table variation.classThis statement represents declare @variable statement except table declarations.classRepresents the delete statement.classRepresents the deny statement.classRepresents the deny statement.classRepresents the DISK statement.classRepresents DROP AGGREGATE statementclassRepresents DROP APPLICATION ROLE statement.classRepresents DROP ASSEMBLY statementclassRepresents DROP ASYMMETRIC KEY statement.classRepresents the DROP AVAILABILITY GROUP statement.classRepresents the Drop Broker Priority statement.classRepresents DROP CERTIFICATE statement.classRepresents DROP which has child objects (DROP INDEX or STATISTICS)classRepresents a DROP COLUMN ENCRYPTION KEY statementclassRepresents a DROP COLUMN MASTER KEY statementclassRepresents DROP CONTRACT statement.classRepresents DROP CREDENTIAL statement.classRepresents the Drop Cryptographic Provider statement.classRepresents DROP DATABASE AUDIT SPECIFICATION statement.classDrops database encryption key.classRepresents DROP DATABASE statementclassRepresents DROP DEFAULT statementclassRepresents DROP ENDPOINT statement.classRepresents DROP EVENT NOTIFICATION statement.classRepresents the Drop Event Session statement.classRepresents a DROP EXTERNAL DATA SOURCE statement.classRepresents a DROP EXTERNAL FILE FORMAT statement.classRepresents the DROP EXTERNAL LANGUAGE statement.classRepresents the DROP EXTERNAL LIBRARY statement.classRepresents a DROP EXTERNAL MODEL statement.classRepresents the Drop External Resource Pool statement.classRepresents an EXEC sys.sp_drop_streaming_job statement.classRepresents a DROP EXTERNAL STREAM statement.classRepresents a DROP EXTERNAL TABLE statement.classRepresents the DROP FEDERATION statement.classRepresents DROP FULLTEXT CATALOG statement.classRepresents DROP FULLTEXT INDEX statement.classRepresents the Drop Fulltext Stoplist statement.classRepresents DROP FUNCTION statementclassRepresents DROP INDEX statementclassRepresents DROP LOGIN statement.classRepresents DROP MASTER KEY statement.classRepresents DROP MESSAGE TYPE statement.classRepresents DROP statement which references list of objectsclassRepresents DROP PARTITION FUNCTION statement.classRepresents DROP PARTITION SCHEME statement.classRepresents DROP PROCEDURE statementclassRepresents DROP QUEUE statement.classRepresents DROP REMOTE SERVICE BINDING statement.classRepresents the Drop Resource Pool statement.classRepresents DROP ROLE statement.classRepresents DROP ROUTE statement.classRepresents DROP RULE statementclassRepresents DROP SCHEMA statementclassRepresents DROP SEARCH PROPERTY LIST statementclassRepresents a DROP SECURITY POLICY statementclassDrops sensitivity classification from specified columns.classRepresents DROP SEQUENCE statementclassRepresents DROP SERVER AUDIT SPECIFICATION statement.classDrops server audit.classRepresents the DROP SERVER ROLE statement.classRepresents DROP SERVICE statement.classRepresents DROP SIGNATURE statements.classRepresents DROP STATISTICS statementclassRepresents DROP SYMMETRIC KEY statement.classRepresents DROP SYNONYM statementclassRepresents DROP TABLE statementclassRepresents DROP TRIGGER statementclassRepresents DROP TYPE statement.classRepresents DROP statement for those unowned objectsclassRepresents DROP USER statement.classRepresents DROP VIEW statementclassRepresents Drop Workload Classifier statementclassRepresents the Drop Workload Group statement.classRepresents DROP XML SCHEMA COLLECTION statement.classDefines the modifications to triggers.classRepresents END CONVERSATION statementclassRepresents the CREATE and ALTER EVENT SESSION statement.classRepresents EXECUTE AS statementclassRepresents the EXECUTE T-SQL statementclassBase class for all external data source statement objects.classBase class for all external file format statement objects.classRepresents the CREATE/ALTER FUNCTION ...classRepresents common parts in create and alter external language statements.classRepresents common parts in create and alter external library statements.classBase class for all external model statement objects.classRepresents Create and Alter External Resource Pool Statement.classBase class for all external streaming job statement objects.classBase class for all external stream statement objects.classBase class for all external table statement objects.classRepresents FETCH cursor statementclassRepresents CREATE FULLTEXT CATALOG statementclassRepresents CREATE/ALTER FUNCTION statementclassRepresents GET CONVERSATION GROUP statementclassRepresents the goto statement.classRepresents the grant statement.classRepresents the grant statement.classRepresents the if statement.classRepresents the base for index definitions.classRepresents the base for create index statements.classRepresents INSERT BULK statement (BCP syntax)classRepresents the insert statement.classRepresents the kill query notification subscription statement.classRepresents the kill statement.classRepresents the kill stats job statement.classRepresents the label statement.classRepresents the lineno statement.classRepresents the master key statement.classRepresents the MERGE statement.classRepresents common parts of CREATE and ALTER MESSAGE TYPE statementsclassRepresents MOVE CONVERSATION statementclassOpen cursor statementclassOpen master key statement.classOpen symmetric key statement.classRepresents the various Set {...} { ON | OFF } options in the TSQL grammar.classRepresents the print statement.classRepresents CREATE/ALTER PROCEDURE statement.classRepresents common propeties in CREATE/ALTER PROC/FUNCTION statementsclassRepresents the base for queue statements.classRepresents the legacy style raiserror statement.classRepresents the raiserror statement.classRepresents the readtext statement.classRepresents RECEIVE statementclassRepresents the reconfigure statement.classRepresents common base for CREATE and ALTER REMOTE SERVICE BINDING statementsclassRepresents a Rename TABLE statementclassRepresents Create and Alter Resource Pool Statement.classRepresents RESTORE MASTER KEY statementclassRepresents RESTORE SERVICE MASTER KEY statementclassRepresents RESTORE/LOAD statementclassRepresents return statementclassRepresents REVERT statementclassRepresents the revoke statement.classRepresents the revoke statement.classRepresents the role statement base.classRepresents the rollback transaction statement.classRepresents the base for route statements.classRepresents the save transaction statement.classBase class for all Security Policy statement objectsclassRepresents the security statement body base class.classRepresents the security statement body base class.classRepresents a SELECT statement.classPlaceholder for an arbitrary select statement.classRepresents SEND statementclassRepresents the base sensitivity classification statement.classBase class for all sequence statement objectsclassCommon base for CREATE and ALTER SERVER audit statements.classRepresents SET command statement (e.g.classRepresents SET ERRLVL statementclassRepresents SET IDENTITY_INSERT statementclassRepresents SET OFFSETS statementclassRepresents Set statement ending if { ON | OFF }classRepresents SET ROWCOUNT statementclassRepresents Set Statistics {...} { ON | OFF } options in the TSQL grammar.classRepresents SET TEXTSIZE statementclassRepresents SET TRANSACTION ISOLATION LEVEL statement (?)classRepresents the setuser statement.classRepresents the set @local_variable statementclassRepresents the shutdown statement.classRepresents common base for ADD and DROP SIGNATURE statements.classThis class represents a statement that can begin with a common table expression or xml namespaces.classRepresents common properties for ALTER and CREATE SYMMETRIC KEY statementsclassRepresents the writetext statement.classRepresents the THROW statementclassThe abstract base class for transaction statements.classRepresents CREATE/ALTER TRIGGER statement.classRepresents the truncate table statement.classDefines the try catch statement.classPlaceholder for an arbitrary statement.classRepresents the update statement.classRepresents the update statistics statement.classRepresents the updatetext statement.classRepresents the USE FEDERATION statementclassRepresents the user statement base.classRepresents the use statement.classBase class for CREATE/ALTER VIEW statement.classRepresents the waitfor statement.classBase class for statements inside WAITFOR statementclassRepresents the while statement.classRepresents Create Workload Classifier statementclassRepresents Create and Alter Workload Group Statement.classRepresents the writetext statement.Fields in io.github.fupacat.ast declared as TSqlStatementModifier and TypeFieldDescriptionIfStatement.ElseStatementThe statement that will be executed if the predicate evaluates false.WhileStatement.StatementThe statement that will be executed if the predicate evaluates true.IfStatement.ThenStatementThe statement that will be executed if the predicate evaluates true.Fields in io.github.fupacat.ast with type parameters of type TSqlStatementModifier and TypeFieldDescriptionStatementList.StatementsA list of statements, possibly empty.TSqlBatch.StatementsA list of statements, possibly empty.