Class PgCreateFtsParser
java.lang.Object
org.pgcodekeeper.core.database.base.parser.statement.ParserAbstract<PgDatabase>
org.pgcodekeeper.core.database.pg.parser.statement.PgParserAbstract
org.pgcodekeeper.core.database.pg.parser.statement.PgCreateFtsParser
Parser for PostgreSQL CREATE TEXT SEARCH PARSER statements.
This class handles parsing of full-text search parser definitions including start, gettoken, end, lextypes, and optional headline functions. Text search parsers break documents into tokens for full-text search indexing and provide token type information.
-
Constructor Summary
ConstructorsConstructorDescriptionPgCreateFtsParser(SQLParser.Create_fts_parser_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new CreateFtsParser parser. -
Method Summary
Modifier and TypeMethodDescriptionvoidParses a database object from the current context.Methods inherited from class org.pgcodekeeper.core.database.pg.parser.statement.PgParserAbstract
fillOptionParams, fillOptionParams, getIdentifiers, getIdentifiers, getIdentifiers, getTypeName, parseArguments, parseOperatorSignature, parseSignature, unquoteQuotedStringMethods inherited from class org.pgcodekeeper.core.database.base.parser.statement.ParserAbstract
getFullCtxText, getFullCtxText, getFullCtxText, getSafe, getSafe, parseArgMode, parseObject
-
Constructor Details
-
PgCreateFtsParser
public PgCreateFtsParser(SQLParser.Create_fts_parser_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new CreateFtsParser parser.- Parameters:
ctx- the CREATE TEXT SEARCH PARSER statement contextdb- the PostgreSQL database objectsettings- the ISettings object
-
-
Method Details
-
parseObject
public void parseObject()Description copied from class:ParserAbstractParses a database object from the current context. Must be implemented by concrete subclasses to handle specific object types.- Specified by:
parseObjectin classParserAbstract<PgDatabase>
-