AntlrSqlParameterExtractor
Extracts parameter names from an ANTLR parse tree, regardless of dialect.
Supports positional (?), named (:name), SQL Server style
(@name), and Postgres style ($name) parameters.
public static class AntlrSqlParameterExtractor
Methods
ExtractParameters(IParseTree)
public static List<string> ExtractParameters(IParseTree parseTree)
Extracts parameter names from the provided ANTLR ``.
Parameters:
| Name | Type | Description |
|---|---|---|
parseTree |
IParseTree |
The ANTLR parse tree. |
Returns: String> - A list of discovered parameter names, in first-seen order.