Class TableAbstract
java.lang.Object
org.pgcodekeeper.core.parsers.antlr.base.statement.ParserAbstract<PgDatabase>
org.pgcodekeeper.core.parsers.antlr.pg.statement.PgParserAbstract
org.pgcodekeeper.core.parsers.antlr.pg.statement.TableAbstract
- Direct Known Subclasses:
AlterTable,CreateForeignTable,CreateGpExternalTable,CreateTable
Abstract base class for PostgreSQL table-related statement parsers.
This class provides common functionality for parsing table definitions, including columns, constraints, inheritance, and storage parameters. It serves as the foundation for CREATE TABLE and ALTER TABLE parsers.
-
Method Summary
Methods inherited from class org.pgcodekeeper.core.parsers.antlr.pg.statement.PgParserAbstract
getIdentifiers, getIdentifiers, getIdentifiers, getTypeName, parseArguments, parseOperatorSignature, parseSignature, unquoteQuotedStringMethods inherited from class org.pgcodekeeper.core.parsers.antlr.base.statement.ParserAbstract
fillOptionParams, fillOptionParams, getFullCtxText, getFullCtxText, getFullCtxText, getSafe, getSafe, parseArgMode, parseObject, parseObject