Package gudusoft.gsqlparser.stmt

Class Summary
TAlterSessionStatement  
TAlterTableStatement alter the definition of a nonpartitioned table, a partitioned table, a table partition, or a table subpartition.
TBlockSqlStatement Base class for all sql statements that include multiple sql statements
TCreateDatabaseSqlStatement  
TCreateIndexSqlStatement create an index.
TCreateTableSqlStatement Use the CREATE TABLE statement to create one of the following types of tables: A relational table, which is the basic structure to hold user data. An object table, which is a table that uses an object type for a column definition.
TCreateViewSqlStatement Define a view, which is a logical table based on one or more tables or views.
TDeleteSqlStatement Use the DELETE statement to remove rows from:
TDropIndexSqlStatement remove an index or domain index from the database.
TDropTableSqlStatement move a table or object table to the recycle bin or to remove the table and all its data from the database entirely.
TDropViewSqlStatement remove a view or an object view from the database.
TInsertSqlStatement Use the INSERT statement to add rows to a table, the base table of a view, a partition of a partitioned table or a subpartition of a composite-partitioned table, or an object table or the base table of an object view.
TMergeSqlStatement  
TSelectSqlStatement A query specifies a result table.
TStoredProcedureSqlStatement Base class for stored procedure such as create function, procedure, trigger and etc.
TTruncateStatement  
TUnknownSqlStatement  
TUpdateSqlStatement Use the UPDATE statement to change existing values in a table or in the base table of a view or the master table of a materialized view.