ISqlParser

Classes > Nimblesite.Sql.Model > 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