ISqlParser
Abstraction for parsing SQL and extracting comprehensive metadata
public interface ISqlParser
Methods
ParseSql(string)
Result<SelectStatement, string> ParseSql(string sql)
Parse SQL text and extract comprehensive metadata including SELECT list, tables, parameters, and joins
Parameters:
| Name | Type | Description |
|---|---|---|
sql |
String |
The SQL text to parse |
Returns: String> - A Result containing either the parsed SQL statement metadata or an error message