QIAN-ME/bird_schema_data huggingface dataset:
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 codebase_comments
【Schema】
# Table: Method
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Name:TEXT, Examples: [HtmlSharp.HtmlParser.Feed]),
(FullComment:TEXT),
(Summary:TEXT),
(ApiCalls:TEXT),
(CommentIsXml:INTEGER, Examples: [0, 1]),
(SampledAt:INTEGER, Examples: [636430963695654788, 636430963695709898, 636430963721734366]),
(SolutionId:INTEGER, Examples: [1, 2, 3]),
(Lang:TEXT, Examples: [en, fr, fi]),
(NameTokenized:TEXT, Examples: [html parser feed])
]
# Table: Repo
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Url:TEXT),
(Stars:INTEGER, Examples: [14, 6, 3]),
(Forks:INTEGER, Examples: [2, 3, 0]),
(Watchers:INTEGER, Examples: [14, 6, 3]),
(ProcessedTime:INTEGER, Examples: [636430963247108053, 636472436323838240, 636430963280029575])
]
# Table: MethodParameter
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(MethodId:TEXT, Examples: [1, 2, 3]),
(Type:TEXT, Examples: [System.String]),
(Name:TEXT, Examples: [data, i, declstartpos])
]
# Table: Solution
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(RepoId:INTEGER, Examples: [1, 3, 4]),
(Path:TEXT, Examples: [wallerdev_htmlsharp\HtmlSharp.sln]),
(ProcessedTime:INTEGER, Examples: [636430963695642191, 636430963721734366, 636430963735704849]),
(WasCompiled:INTEGER, Examples: [1, 0])
]

    【Question】
    List all the solutions ids of the repository with "636430969128176000" processed time solution ids refers to Solution.Id;

    【Evidence】
    solution ids refers to Solution.Id;

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT T2.Id FROM Repo AS T1 INNER JOIN Solution AS T2 ON T1.Id = T2.RepoId WHERE T1.ProcessedTime = 636430969128176000
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 codebase_comments
【Schema】
# Table: Method
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Name:TEXT, Examples: [HtmlSharp.HtmlParser.Feed]),
(FullComment:TEXT),
(Summary:TEXT),
(ApiCalls:TEXT),
(CommentIsXml:INTEGER, Examples: [0, 1]),
(SampledAt:INTEGER, Examples: [636430963695654788, 636430963695709898, 636430963721734366]),
(SolutionId:INTEGER, Examples: [1, 2, 3]),
(Lang:TEXT, Examples: [en, fr, fi]),
(NameTokenized:TEXT, Examples: [html parser feed])
]
# Table: Repo
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Url:TEXT),
(Stars:INTEGER, Examples: [14, 6, 3]),
(Forks:INTEGER, Examples: [2, 3, 0]),
(Watchers:INTEGER, Examples: [14, 6, 3]),
(ProcessedTime:INTEGER, Examples: [636430963247108053, 636472436323838240, 636430963280029575])
]
# Table: MethodParameter
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(MethodId:TEXT, Examples: [1, 2, 3]),
(Type:TEXT, Examples: [System.String]),
(Name:TEXT, Examples: [data, i, declstartpos])
]
# Table: Solution
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(RepoId:INTEGER, Examples: [1, 3, 4]),
(Path:TEXT, Examples: [wallerdev_htmlsharp\HtmlSharp.sln]),
(ProcessedTime:INTEGER, Examples: [636430963695642191, 636430963721734366, 636430963735704849]),
(WasCompiled:INTEGER, Examples: [1, 0])
]

    【Question】
    What is the url for repository that has the longest processed time solution? Url for repository refers to Url; longest processed toe trefers to MAX(ProcessedTime);

    【Evidence】
    Url for repository refers to Url; longest processed toe trefers to MAX(ProcessedTime);

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT T1.Url FROM Repo AS T1 INNER JOIN Solution AS T2 ON T1.Id = T2.RepoId WHERE T2.ProcessedTime = ( SELECT MAX(ProcessedTime) FROM Solution )
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 codebase_comments
【Schema】
# Table: Method
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Name:TEXT, Examples: [HtmlSharp.HtmlParser.Feed]),
(FullComment:TEXT),
(Summary:TEXT),
(ApiCalls:TEXT),
(CommentIsXml:INTEGER, Examples: [0, 1]),
(SampledAt:INTEGER, Examples: [636430963695654788, 636430963695709898, 636430963721734366]),
(SolutionId:INTEGER, Examples: [1, 2, 3]),
(Lang:TEXT, Examples: [en, fr, fi]),
(NameTokenized:TEXT, Examples: [html parser feed])
]
# Table: Repo
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Url:TEXT),
(Stars:INTEGER, Examples: [14, 6, 3]),
(Forks:INTEGER, Examples: [2, 3, 0]),
(Watchers:INTEGER, Examples: [14, 6, 3]),
(ProcessedTime:INTEGER, Examples: [636430963247108053, 636472436323838240, 636430963280029575])
]
# Table: MethodParameter
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(MethodId:TEXT, Examples: [1, 2, 3]),
(Type:TEXT, Examples: [System.String]),
(Name:TEXT, Examples: [data, i, declstartpos])
]
# Table: Solution
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(RepoId:INTEGER, Examples: [1, 3, 4]),
(Path:TEXT, Examples: [wallerdev_htmlsharp\HtmlSharp.sln]),
(ProcessedTime:INTEGER, Examples: [636430963695642191, 636430963721734366, 636430963735704849]),
(WasCompiled:INTEGER, Examples: [1, 0])
]

    【Question】
    List all the solutions of repositories with the Forks higher than half of the watchers. solutions refers to Solution.Id; forks higher than half of the watchers refers tto Forks>(Watchers/2);;

    【Evidence】
    solutions refers to Solution.Id; forks higher than half of the watchers refers tto Forks>(Watchers/2);;

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT DISTINCT T2.Id FROM Repo AS T1 INNER JOIN Solution AS T2 ON T1.Id = T2.RepoId WHERE T1.Forks > T1.Watchers / 2
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 codebase_comments
【Schema】
# Table: Method
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Name:TEXT, Examples: [HtmlSharp.HtmlParser.Feed]),
(FullComment:TEXT),
(Summary:TEXT),
(ApiCalls:TEXT),
(CommentIsXml:INTEGER, Examples: [0, 1]),
(SampledAt:INTEGER, Examples: [636430963695654788, 636430963695709898, 636430963721734366]),
(SolutionId:INTEGER, Examples: [1, 2, 3]),
(Lang:TEXT, Examples: [en, fr, fi]),
(NameTokenized:TEXT, Examples: [html parser feed])
]
# Table: Repo
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Url:TEXT),
(Stars:INTEGER, Examples: [14, 6, 3]),
(Forks:INTEGER, Examples: [2, 3, 0]),
(Watchers:INTEGER, Examples: [14, 6, 3]),
(ProcessedTime:INTEGER, Examples: [636430963247108053, 636472436323838240, 636430963280029575])
]
# Table: MethodParameter
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(MethodId:TEXT, Examples: [1, 2, 3]),
(Type:TEXT, Examples: [System.String]),
(Name:TEXT, Examples: [data, i, declstartpos])
]
# Table: Solution
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(RepoId:INTEGER, Examples: [1, 3, 4]),
(Path:TEXT, Examples: [wallerdev_htmlsharp\HtmlSharp.sln]),
(ProcessedTime:INTEGER, Examples: [636430963695642191, 636430963721734366, 636430963735704849]),
(WasCompiled:INTEGER, Examples: [1, 0])
]

    【Question】
    What is the percentage of Forks to Stars of repository for solution "104086"? solution refers to Solution.Id; Solution.Id = 104086; percentage = MULTIPLY(DIVIDE(Forkk, Stars), 100);

    【Evidence】
    solution refers to Solution.Id; Solution.Id = 104086; percentage = MULTIPLY(DIVIDE(Forkk, Stars), 100);

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT CAST(T1.Forks AS REAL) * 100 / T1.Stars FROM Repo AS T1 INNER JOIN Solution AS T2 ON T1.Id = T2.RepoId WHERE T2.Id = 104086
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 codebase_comments
【Schema】
# Table: Method
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Name:TEXT, Examples: [HtmlSharp.HtmlParser.Feed]),
(FullComment:TEXT),
(Summary:TEXT),
(ApiCalls:TEXT),
(CommentIsXml:INTEGER, Examples: [0, 1]),
(SampledAt:INTEGER, Examples: [636430963695654788, 636430963695709898, 636430963721734366]),
(SolutionId:INTEGER, Examples: [1, 2, 3]),
(Lang:TEXT, Examples: [en, fr, fi]),
(NameTokenized:TEXT, Examples: [html parser feed])
]
# Table: Repo
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Url:TEXT),
(Stars:INTEGER, Examples: [14, 6, 3]),
(Forks:INTEGER, Examples: [2, 3, 0]),
(Watchers:INTEGER, Examples: [14, 6, 3]),
(ProcessedTime:INTEGER, Examples: [636430963247108053, 636472436323838240, 636430963280029575])
]
# Table: MethodParameter
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(MethodId:TEXT, Examples: [1, 2, 3]),
(Type:TEXT, Examples: [System.String]),
(Name:TEXT, Examples: [data, i, declstartpos])
]
# Table: Solution
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(RepoId:INTEGER, Examples: [1, 3, 4]),
(Path:TEXT, Examples: [wallerdev_htmlsharp\HtmlSharp.sln]),
(ProcessedTime:INTEGER, Examples: [636430963695642191, 636430963721734366, 636430963735704849]),
(WasCompiled:INTEGER, Examples: [1, 0])
]

    【Question】
    Please provide the id of the respository that the most people like. repository that the most people like refers to MAX(Stars);

    【Evidence】
    repository that the most people like refers to MAX(Stars);

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT Id FROM Repo WHERE Stars = ( SELECT MAX(Stars) FROM Repo )
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 codebase_comments
【Schema】
# Table: Method
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Name:TEXT, Examples: [HtmlSharp.HtmlParser.Feed]),
(FullComment:TEXT),
(Summary:TEXT),
(ApiCalls:TEXT),
(CommentIsXml:INTEGER, Examples: [0, 1]),
(SampledAt:INTEGER, Examples: [636430963695654788, 636430963695709898, 636430963721734366]),
(SolutionId:INTEGER, Examples: [1, 2, 3]),
(Lang:TEXT, Examples: [en, fr, fi]),
(NameTokenized:TEXT, Examples: [html parser feed])
]
# Table: Repo
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Url:TEXT),
(Stars:INTEGER, Examples: [14, 6, 3]),
(Forks:INTEGER, Examples: [2, 3, 0]),
(Watchers:INTEGER, Examples: [14, 6, 3]),
(ProcessedTime:INTEGER, Examples: [636430963247108053, 636472436323838240, 636430963280029575])
]
# Table: MethodParameter
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(MethodId:TEXT, Examples: [1, 2, 3]),
(Type:TEXT, Examples: [System.String]),
(Name:TEXT, Examples: [data, i, declstartpos])
]
# Table: Solution
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(RepoId:INTEGER, Examples: [1, 3, 4]),
(Path:TEXT, Examples: [wallerdev_htmlsharp\HtmlSharp.sln]),
(ProcessedTime:INTEGER, Examples: [636430963695642191, 636430963721734366, 636430963735704849]),
(WasCompiled:INTEGER, Examples: [1, 0])
]

    【Question】
    What is the solution's path of method "HtmlSharp.HtmlParser.Feed"? solution's path refers to Path; method refers to Name; Name = 'HtmlSharp.HtmlParser.Feed';

    【Evidence】
    solution's path refers to Path; method refers to Name; Name = 'HtmlSharp.HtmlParser.Feed';

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT T1.Path FROM Solution AS T1 INNER JOIN Method AS T2 ON T1.Id = T2.SolutionId WHERE T2.Name = 'HtmlSharp.HtmlParser.Feed'
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 codebase_comments
【Schema】
# Table: Method
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Name:TEXT, Examples: [HtmlSharp.HtmlParser.Feed]),
(FullComment:TEXT),
(Summary:TEXT),
(ApiCalls:TEXT),
(CommentIsXml:INTEGER, Examples: [0, 1]),
(SampledAt:INTEGER, Examples: [636430963695654788, 636430963695709898, 636430963721734366]),
(SolutionId:INTEGER, Examples: [1, 2, 3]),
(Lang:TEXT, Examples: [en, fr, fi]),
(NameTokenized:TEXT, Examples: [html parser feed])
]
# Table: Repo
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Url:TEXT),
(Stars:INTEGER, Examples: [14, 6, 3]),
(Forks:INTEGER, Examples: [2, 3, 0]),
(Watchers:INTEGER, Examples: [14, 6, 3]),
(ProcessedTime:INTEGER, Examples: [636430963247108053, 636472436323838240, 636430963280029575])
]
# Table: MethodParameter
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(MethodId:TEXT, Examples: [1, 2, 3]),
(Type:TEXT, Examples: [System.String]),
(Name:TEXT, Examples: [data, i, declstartpos])
]
# Table: Solution
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(RepoId:INTEGER, Examples: [1, 3, 4]),
(Path:TEXT, Examples: [wallerdev_htmlsharp\HtmlSharp.sln]),
(ProcessedTime:INTEGER, Examples: [636430963695642191, 636430963721734366, 636430963735704849]),
(WasCompiled:INTEGER, Examples: [1, 0])
]

    【Question】
    Please provide the number of forks that the repository of the solution 35 have. solution refers to Solution.Id; Solution.Id = 35;

    【Evidence】
    solution refers to Solution.Id; Solution.Id = 35;

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT T1.Forks FROM Repo AS T1 INNER JOIN Solution AS T2 ON T1.Id = T2.RepoId WHERE T2.Id = 35
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 codebase_comments
【Schema】
# Table: Method
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Name:TEXT, Examples: [HtmlSharp.HtmlParser.Feed]),
(FullComment:TEXT),
(Summary:TEXT),
(ApiCalls:TEXT),
(CommentIsXml:INTEGER, Examples: [0, 1]),
(SampledAt:INTEGER, Examples: [636430963695654788, 636430963695709898, 636430963721734366]),
(SolutionId:INTEGER, Examples: [1, 2, 3]),
(Lang:TEXT, Examples: [en, fr, fi]),
(NameTokenized:TEXT, Examples: [html parser feed])
]
# Table: Repo
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Url:TEXT),
(Stars:INTEGER, Examples: [14, 6, 3]),
(Forks:INTEGER, Examples: [2, 3, 0]),
(Watchers:INTEGER, Examples: [14, 6, 3]),
(ProcessedTime:INTEGER, Examples: [636430963247108053, 636472436323838240, 636430963280029575])
]
# Table: MethodParameter
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(MethodId:TEXT, Examples: [1, 2, 3]),
(Type:TEXT, Examples: [System.String]),
(Name:TEXT, Examples: [data, i, declstartpos])
]
# Table: Solution
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(RepoId:INTEGER, Examples: [1, 3, 4]),
(Path:TEXT, Examples: [wallerdev_htmlsharp\HtmlSharp.sln]),
(ProcessedTime:INTEGER, Examples: [636430963695642191, 636430963721734366, 636430963735704849]),
(WasCompiled:INTEGER, Examples: [1, 0])
]

    【Question】
    Please provide the id of the solution whose repository has the most watchers. id of the solution refers to Solution.Id; repository has the most watchers refers to MAX(Watchers);

    【Evidence】
    id of the solution refers to Solution.Id; repository has the most watchers refers to MAX(Watchers);

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT T2.Id FROM Repo AS T1 INNER JOIN Solution AS T2 ON T1.Id = T2.RepoId WHERE T1.Watchers = ( SELECT MAX(Watchers) FROM Repo )
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 codebase_comments
【Schema】
# Table: Method
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Name:TEXT, Examples: [HtmlSharp.HtmlParser.Feed]),
(FullComment:TEXT),
(Summary:TEXT),
(ApiCalls:TEXT),
(CommentIsXml:INTEGER, Examples: [0, 1]),
(SampledAt:INTEGER, Examples: [636430963695654788, 636430963695709898, 636430963721734366]),
(SolutionId:INTEGER, Examples: [1, 2, 3]),
(Lang:TEXT, Examples: [en, fr, fi]),
(NameTokenized:TEXT, Examples: [html parser feed])
]
# Table: Repo
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Url:TEXT),
(Stars:INTEGER, Examples: [14, 6, 3]),
(Forks:INTEGER, Examples: [2, 3, 0]),
(Watchers:INTEGER, Examples: [14, 6, 3]),
(ProcessedTime:INTEGER, Examples: [636430963247108053, 636472436323838240, 636430963280029575])
]
# Table: MethodParameter
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(MethodId:TEXT, Examples: [1, 2, 3]),
(Type:TEXT, Examples: [System.String]),
(Name:TEXT, Examples: [data, i, declstartpos])
]
# Table: Solution
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(RepoId:INTEGER, Examples: [1, 3, 4]),
(Path:TEXT, Examples: [wallerdev_htmlsharp\HtmlSharp.sln]),
(ProcessedTime:INTEGER, Examples: [636430963695642191, 636430963721734366, 636430963735704849]),
(WasCompiled:INTEGER, Examples: [1, 0])
]

    【Question】
    Please provide the number of stars that the repository of the solution 20 have. solution refers to Solution.ID; Solution.Id = 20;

    【Evidence】
    solution refers to Solution.ID; Solution.Id = 20;

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT T1.Stars FROM Repo AS T1 INNER JOIN Solution AS T2 ON T1.Id = T2.RepoId WHERE T2.Id = 20
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 codebase_comments
【Schema】
# Table: Method
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Name:TEXT, Examples: [HtmlSharp.HtmlParser.Feed]),
(FullComment:TEXT),
(Summary:TEXT),
(ApiCalls:TEXT),
(CommentIsXml:INTEGER, Examples: [0, 1]),
(SampledAt:INTEGER, Examples: [636430963695654788, 636430963695709898, 636430963721734366]),
(SolutionId:INTEGER, Examples: [1, 2, 3]),
(Lang:TEXT, Examples: [en, fr, fi]),
(NameTokenized:TEXT, Examples: [html parser feed])
]
# Table: Repo
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Url:TEXT),
(Stars:INTEGER, Examples: [14, 6, 3]),
(Forks:INTEGER, Examples: [2, 3, 0]),
(Watchers:INTEGER, Examples: [14, 6, 3]),
(ProcessedTime:INTEGER, Examples: [636430963247108053, 636472436323838240, 636430963280029575])
]
# Table: MethodParameter
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(MethodId:TEXT, Examples: [1, 2, 3]),
(Type:TEXT, Examples: [System.String]),
(Name:TEXT, Examples: [data, i, declstartpos])
]
# Table: Solution
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(RepoId:INTEGER, Examples: [1, 3, 4]),
(Path:TEXT, Examples: [wallerdev_htmlsharp\HtmlSharp.sln]),
(ProcessedTime:INTEGER, Examples: [636430963695642191, 636430963721734366, 636430963735704849]),
(WasCompiled:INTEGER, Examples: [1, 0])
]

    【Question】
    How many methods does solution 1 have? And please tell me if solution 1 needs to be compiled. method refers to Name; solution refers to Solution.Id; Solution.Id = 1; solution needs to be compiled refers to WasCompiled = 0;

    【Evidence】
    method refers to Name; solution refers to Solution.Id; Solution.Id = 1; solution needs to be compiled refers to WasCompiled = 0;

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT COUNT(T2.SolutionId) , CASE WHEN T1.WasCompiled = 0 THEN 'Needs' ELSE 'NoNeeds' END needToCompile FROM Solution AS T1 INNER JOIN Method AS T2 ON T1.Id = T2.SolutionId WHERE T2.SolutionId = 1
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 codebase_comments
【Schema】
# Table: Method
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Name:TEXT, Examples: [HtmlSharp.HtmlParser.Feed]),
(FullComment:TEXT),
(Summary:TEXT),
(ApiCalls:TEXT),
(CommentIsXml:INTEGER, Examples: [0, 1]),
(SampledAt:INTEGER, Examples: [636430963695654788, 636430963695709898, 636430963721734366]),
(SolutionId:INTEGER, Examples: [1, 2, 3]),
(Lang:TEXT, Examples: [en, fr, fi]),
(NameTokenized:TEXT, Examples: [html parser feed])
]
# Table: Repo
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Url:TEXT),
(Stars:INTEGER, Examples: [14, 6, 3]),
(Forks:INTEGER, Examples: [2, 3, 0]),
(Watchers:INTEGER, Examples: [14, 6, 3]),
(ProcessedTime:INTEGER, Examples: [636430963247108053, 636472436323838240, 636430963280029575])
]
# Table: MethodParameter
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(MethodId:TEXT, Examples: [1, 2, 3]),
(Type:TEXT, Examples: [System.String]),
(Name:TEXT, Examples: [data, i, declstartpos])
]
# Table: Solution
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(RepoId:INTEGER, Examples: [1, 3, 4]),
(Path:TEXT, Examples: [wallerdev_htmlsharp\HtmlSharp.sln]),
(ProcessedTime:INTEGER, Examples: [636430963695642191, 636430963721734366, 636430963735704849]),
(WasCompiled:INTEGER, Examples: [1, 0])
]

    【Question】
    What is the percentage of the methods' solutions that need to be compiled among the methods whose comments is XML format? comment is XML format refers to CommentIsXml = 1; solution needs to be compiled refesr to WasCompiled = 0; percentage = MULTIPLY(DIVIDE(SUM(WasCompiled = 0), COUNT(Solution.Id)), 100);

    【Evidence】
    comment is XML format refers to CommentIsXml = 1; solution needs to be compiled refesr to WasCompiled = 0; percentage = MULTIPLY(DIVIDE(SUM(WasCompiled = 0), COUNT(Solution.Id)), 100);

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT CAST(SUM(CASE WHEN T1.WasCompiled = 0 THEN 1 ELSE 0 END) AS REAL) * 100 / COUNT(T2.SolutionId) FROM Solution AS T1 INNER JOIN Method AS T2 ON T1.Id = T2.SolutionId WHERE T2.CommentIsXml = 1
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 codebase_comments
【Schema】
# Table: Method
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Name:TEXT, Examples: [HtmlSharp.HtmlParser.Feed]),
(FullComment:TEXT),
(Summary:TEXT),
(ApiCalls:TEXT),
(CommentIsXml:INTEGER, Examples: [0, 1]),
(SampledAt:INTEGER, Examples: [636430963695654788, 636430963695709898, 636430963721734366]),
(SolutionId:INTEGER, Examples: [1, 2, 3]),
(Lang:TEXT, Examples: [en, fr, fi]),
(NameTokenized:TEXT, Examples: [html parser feed])
]
# Table: Repo
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Url:TEXT),
(Stars:INTEGER, Examples: [14, 6, 3]),
(Forks:INTEGER, Examples: [2, 3, 0]),
(Watchers:INTEGER, Examples: [14, 6, 3]),
(ProcessedTime:INTEGER, Examples: [636430963247108053, 636472436323838240, 636430963280029575])
]
# Table: MethodParameter
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(MethodId:TEXT, Examples: [1, 2, 3]),
(Type:TEXT, Examples: [System.String]),
(Name:TEXT, Examples: [data, i, declstartpos])
]
# Table: Solution
[
(Id:INTEGER, Primary Key, Examples: [1, 2, 3]),
(RepoId:INTEGER, Examples: [1, 3, 4]),
(Path:TEXT, Examples: [wallerdev_htmlsharp\HtmlSharp.sln]),
(ProcessedTime:INTEGER, Examples: [636430963695642191, 636430963721734366, 636430963735704849]),
(WasCompiled:INTEGER, Examples: [1, 0])
]

    【Question】
    Please list the names of methods with the solution path "wallerdev_htmlsharp\HtmlSharp.sln". name of the methods refers to Name; solution path refers to Path; Path = 'wallerdev_htmlsharp\HtmlSharp.sln';

    【Evidence】
    name of the methods refers to Name; solution path refers to Path; Path = 'wallerdev_htmlsharp\HtmlSharp.sln';

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT T2.Name FROM Solution AS T1 INNER JOIN Method AS T2 ON T1.Id = T2.SolutionId WHERE T1.Path = 'wallerdev_htmlsharpHtmlSharp.sln'