Class ChParserAbstract
java.lang.Object
org.pgcodekeeper.core.database.base.parser.statement.ParserAbstract<ChDatabase>
org.pgcodekeeper.core.database.ch.parser.statement.ChParserAbstract
- Direct Known Subclasses:
ChAlterOther,ChAlterTable,ChCreateDictionary,ChCreateFunction,ChCreatePolicy,ChCreateRole,ChCreateSchema,ChCreateTable,ChCreateUser,ChCreateView,ChDropStatement,ChGrantPrivilege
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.database.base.parser.statement.ParserAbstract
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
-