24 namespace Deveel.Data.Sql.Compile {
28 throw new ArgumentNullException(
"context");
36 foreach (var error
in result.Errors) {
43 typeResolver = context.
Context.TypeResolver();
46 var statements = builder.Build(result.RootNode);
48 foreach (var statement
in statements) {
49 compileResult.Statements.Add(statement);
54 }
catch (Exception ex) {
SqlCompileResult Compile(SqlCompileContext context)
static readonly ISqlParser Default
SqlParseResult Parse(string input)
Analyzes and parses the input and results an object that describes the parsed nodes in a tree that ca...
An error that occurs when compiling a input string into a SQL object.