Class ChParserAbstract
java.lang.Object
org.pgcodekeeper.core.parsers.antlr.base.statement.ParserAbstract<ChDatabase>
org.pgcodekeeper.core.parsers.antlr.ch.statement.ChParserAbstract
- Direct Known Subclasses:
AlterChOther,AlterChTable,CreateChDictionary,CreateChFunction,CreateChPolicy,CreateChRole,CreateChSchema,CreateChTable,CreateChUser,CreateChView,DropChStatement,GrantChPrivilege
Abstract base class for ClickHouse SQL statement parsers.
Provides common functionality for parsing ClickHouse-specific database objects
including tables, columns, engines, constraints, and indexes.
-
Method Summary
Modifier and TypeMethodDescriptionstatic List<org.antlr.v4.runtime.ParserRuleContext>getIdentifiers(CHParser.Qualified_nameContext qNameCtx) Extracts identifier contexts from a qualified name.Methods inherited from class org.pgcodekeeper.core.parsers.antlr.base.statement.ParserAbstract
fillOptionParams, fillOptionParams, getFullCtxText, getFullCtxText, getFullCtxText, getSafe, getSafe, parseArgMode, parseObject, parseObject
-
Method Details
-
getIdentifiers
public static List<org.antlr.v4.runtime.ParserRuleContext> getIdentifiers(CHParser.Qualified_nameContext qNameCtx) Extracts identifier contexts from a qualified name.- Parameters:
qNameCtx- the qualified name context to process- Returns:
- list of identifier contexts from the qualified name
-