[phpMyAdmin Git] [phpmyadmin/sql-parser] dc4f67: Implementing the Explain parser

iifawzi iifawzie at gmail.com
Fri Nov 25 14:51:04 CET 2022


Branch: refs/heads/master
Home: https://github.com/phpmyadmin/sql-parser
Commit: dc4f6730bbcd9951d63b454c795fa0bd21ff2b8a
https://github.com/phpmyadmin/sql-parser/commit/dc4f6730bbcd9951d63b454c795fa0bd21ff2b8a
Author: iifawzi <iifawzie at gmail.com>
Date: 2022-11-24 (Thu, 11 November 2022) +02:00

Changed paths: 
A tests/data/parser/parseExplain2.in
A tests/data/parser/parseExplain2.out
A tests/data/parser/parseExplain3.in
A tests/data/parser/parseExplain3.out
A tests/data/parser/parseExplainErr.in
A tests/data/parser/parseExplainErr.out
A tests/data/parser/parseExplainErr1.in
A tests/data/parser/parseExplainErr1.out
A tests/data/parser/parseExplainErr2.in
A tests/data/parser/parseExplainErr2.out
A tests/data/parser/parseExplainErr3.in
A tests/data/parser/parseExplainErr3.out
M src/Statements/ExplainStatement.php
M tests/Builder/ExplainStatementTest.php
M tests/Misc/BugsTest.php
M tests/Parser/ExplainStatementTest.php
M tests/data/parser/parseExplain.out
M tests/data/parser/parseExplain1.out
D tests/data/bugs/pma11867.in
D tests/data/bugs/pma11867.out

Log Message:
-----------
Implementing the Explain parser

Signed-off-by: iifawzi <iifawzie at gmail.com>

Commit: c70135ae7ae245126b17dfedf1e432cecb8c71c8
https://github.com/phpmyadmin/sql-parser/commit/c70135ae7ae245126b17dfedf1e432cecb8c71c8
Author: iifawzi <iifawzie at gmail.com>
Date: 2022-11-24 (Thu, 11 November 2022) +02:00

Changed paths: 
M src/Statements/ExplainStatement.php

Log Message:
-----------
using parserException

Signed-off-by: iifawzi <iifawzie at gmail.com>

Commit: 7bb19f4a4c586e5f0a097897f4015f6c30e9b2cf
https://github.com/phpmyadmin/sql-parser/commit/7bb19f4a4c586e5f0a097897f4015f6c30e9b2cf
Author: iifawzi <iifawzie at gmail.com>
Date: 2022-11-24 (Thu, 11 November 2022) +02:00

Changed paths: 
A tests/data/parser/parseExplainErr4.in
A tests/data/parser/parseExplainErr4.out
M src/Statements/ExplainStatement.php
M tests/Parser/ExplainStatementTest.php

Log Message:
-----------
Improving the coverage and adding more err tests

Signed-off-by: iifawzi <iifawzie at gmail.com>

Commit: be82319cc57e3418dad3763558e8f41c18ff6831
https://github.com/phpmyadmin/sql-parser/commit/be82319cc57e3418dad3763558e8f41c18ff6831
Author: iifawzi <iifawzie at gmail.com>
Date: 2022-11-24 (Thu, 11 November 2022) +02:00

Changed paths: 
M src/Statements/ExplainStatement.php

Log Message:
-----------
Linting

Signed-off-by: iifawzi <iifawzie at gmail.com>

Commit: cb58b826f0da9fa7459bef684a20740d49141096
https://github.com/phpmyadmin/sql-parser/commit/cb58b826f0da9fa7459bef684a20740d49141096
Author: iifawzi <iifawzie at gmail.com>
Date: 2022-11-24 (Thu, 11 November 2022) +02:00

Changed paths: 
M src/Statements/ExplainStatement.php

Log Message:
-----------
Update types and tiny fix

Signed-off-by: iifawzi <iifawzie at gmail.com>

Commit: 5689daf0b885e28d7471c4c3742c62c7aa2a0ea8
https://github.com/phpmyadmin/sql-parser/commit/5689daf0b885e28d7471c4c3742c62c7aa2a0ea8
Author: iifawzi <iifawzie at gmail.com>
Date: 2022-11-24 (Thu, 11 November 2022) +02:00

Changed paths: 
A tests/data/parser/parseExplain4.in
A tests/data/parser/parseExplain4.out
M src/Statements/ExplainStatement.php
M tests/Builder/ExplainStatementTest.php
M tests/Parser/ExplainStatementTest.php

Log Message:
-----------
Adding more explain tests and improve comments

Signed-off-by: iifawzi <iifawzie at gmail.com>

Commit: 158de19fd557f686e2bd57ad8b8c9e2ea4b31562
https://github.com/phpmyadmin/sql-parser/commit/158de19fd557f686e2bd57ad8b8c9e2ea4b31562
Author: William Desportes <williamdes at wdes.fr>
Date: 2022-11-25 (Fri, 11 November 2022) +01:00

Changed paths: 
A tests/data/parser/parseExplain2.in
A tests/data/parser/parseExplain2.out
A tests/data/parser/parseExplain3.in
A tests/data/parser/parseExplain3.out
A tests/data/parser/parseExplain4.in
A tests/data/parser/parseExplain4.out
A tests/data/parser/parseExplainErr.in
A tests/data/parser/parseExplainErr.out
A tests/data/parser/parseExplainErr1.in
A tests/data/parser/parseExplainErr1.out
A tests/data/parser/parseExplainErr2.in
A tests/data/parser/parseExplainErr2.out
A tests/data/parser/parseExplainErr3.in
A tests/data/parser/parseExplainErr3.out
A tests/data/parser/parseExplainErr4.in
A tests/data/parser/parseExplainErr4.out
M src/Statements/ExplainStatement.php
M tests/Builder/ExplainStatementTest.php
M tests/Misc/BugsTest.php
M tests/Parser/ExplainStatementTest.php
M tests/data/parser/parseExplain.out
M tests/data/parser/parseExplain1.out
D tests/data/bugs/pma11867.in
D tests/data/bugs/pma11867.out

Log Message:
-----------
Merge #389 - Implement the EXPLAIN Parser

Pull-request: #389
Ref: phpmyadmin/phpmyadmin#11867

Signed-off-by: William Desportes <williamdes at wdes.fr>

Commit: 1f7653d281bc11e10e6b4a06c76e46bb1bf6326e
https://github.com/phpmyadmin/sql-parser/commit/1f7653d281bc11e10e6b4a06c76e46bb1bf6326e
Author: William Desportes <williamdes at wdes.fr>
Date: 2022-11-25 (Fri, 11 November 2022) +01:00

Changed paths: 
M CHANGELOG.md

Log Message:
-----------
Add a CHANGELOG entry for #389

Pull-request: #389

Signed-off-by: William Desportes <williamdes at wdes.fr>



More information about the Git mailing list