public final class CreateMsTable extends MsTableAbstract
Parser for Microsoft SQL CREATE TABLE statements. Handles table creation including columns, constraints, indexes, system versioning, tablespaces, and various Microsoft SQL-specific features.
  • Constructor Details

    • CreateMsTable

      public CreateMsTable(TSQLParser.Create_tableContext ctx, MsDatabase db, boolean ansiNulls, ISettings settings)
      Creates a parser for Microsoft SQL CREATE TABLE statements.
      Parameters:
      ctx - the ANTLR parse tree context for the CREATE TABLE statement
      db - the Microsoft SQL database schema being processed
      ansiNulls - the ANSI_NULLS setting for the table
      settings - parsing configuration settings
  • Method Details

    • parseObject

      public void parseObject()
      Description copied from class: ParserAbstract
      Parses a database object from the current context. Must be implemented by concrete subclasses to handle specific object types.
      Specified by:
      parseObject in class ParserAbstract<MsDatabase>