Class QNameParserWrapper
java.lang.Object
org.pgcodekeeper.core.parsers.antlr.base.QNameParserWrapper
Wrapper class that provides simplified access
to parsed qualified name components without exposing the underlying parser implementation.
Handles both PostgreSQL and ClickHouse qualified name formats.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic QNameParserWrapperCreates a wrapper for parsing ClickHouse qualified names.static QNameParserWrapperCreates a wrapper for parsing PostgreSQL qualified names.static QNameParserWrapperparsePgOperator(String fullName) Creates a wrapper for parsing PostgreSQL operator names.
-
Method Details
-
parsePg
Creates a wrapper for parsing PostgreSQL qualified names.- Parameters:
fullName- the qualified name string to parse (e.g. "schema.table")- Returns:
- wrapper containing parsed name components
-
parseCh
Creates a wrapper for parsing ClickHouse qualified names.- Parameters:
fullName- the qualified name string to parse- Returns:
- wrapper containing parsed name components
-
parsePgOperator
Creates a wrapper for parsing PostgreSQL operator names.- Parameters:
fullName- the operator name string to parse- Returns:
- wrapper containing parsed name components
-
getFirstName
-
getSecondName
-
getSchemaName
-
getThirdName
-
hasErrors
public boolean hasErrors()
-