Branch: refs/heads/master Home: https://github.com/phpmyadmin/sql-parser Commit: 66b7ddad92d4a3d648ca18131aaeaf5b8f30af48 https://github.com/phpmyadmin/sql-parser/commit/66b7ddad92d4a3d648ca18131aae... Author: Maurício Meneghini Fauth mauricio@fauth.dev Date: 2022-01-03 (Mon, 01 January 2022) -03:00
Changed paths: M phpstan-baseline.neon M psalm-baseline.xml M src/Component.php M src/Components/AlterOperation.php M src/Components/Array2d.php M src/Components/ArrayObj.php M src/Components/CaseExpression.php M src/Components/Condition.php M src/Components/CreateDefinition.php M src/Components/DataType.php M src/Components/Expression.php M src/Components/ExpressionArray.php M src/Components/FunctionCall.php M src/Components/GroupKeyword.php M src/Components/IndexHint.php M src/Components/IntoKeyword.php M src/Components/JoinKeyword.php M src/Components/Key.php M src/Components/Limit.php M src/Components/LockExpression.php M src/Components/OptionsArray.php M src/Components/OrderKeyword.php M src/Components/ParameterDefinition.php M src/Components/PartitionDefinition.php M src/Components/Reference.php M src/Components/RenameOperation.php M src/Components/SetOperation.php M src/Components/UnionKeyword.php M src/Components/WithKeyword.php D tests/Components/ComponentTest.php
Log Message: ----------- Change `Component` abstract class to an interface
Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev
Commit: 9a5eaabcc2fe4ded82b31a29ec5aaccf30c2eccc https://github.com/phpmyadmin/sql-parser/commit/9a5eaabcc2fe4ded82b31a29ec5a... Author: Maurício Meneghini Fauth mauricio@fauth.dev Date: 2022-01-03 (Mon, 01 January 2022) -03:00
Changed paths: M phpstan-baseline.neon M psalm-baseline.xml M src/Component.php M src/Components/AlterOperation.php M src/Components/Array2d.php M src/Components/ArrayObj.php M src/Components/CaseExpression.php M src/Components/Condition.php M src/Components/CreateDefinition.php M src/Components/DataType.php M src/Components/Expression.php M src/Components/ExpressionArray.php M src/Components/FunctionCall.php M src/Components/GroupKeyword.php M src/Components/IndexHint.php M src/Components/IntoKeyword.php M src/Components/JoinKeyword.php M src/Components/Key.php M src/Components/Limit.php M src/Components/LockExpression.php M src/Components/OptionsArray.php M src/Components/OrderKeyword.php M src/Components/ParameterDefinition.php M src/Components/PartitionDefinition.php M src/Components/Reference.php M src/Components/RenameOperation.php M src/Components/SetOperation.php M src/Components/UnionKeyword.php M src/Components/WithKeyword.php D tests/Components/ComponentTest.php
Log Message: ----------- Merge pull request #365 from mauriciofauth/component-interface
Change `Component` abstract class to an interface
Commit: e9c5a45dd62582e719a69d3a499ac30fd5e6ce44 https://github.com/phpmyadmin/sql-parser/commit/e9c5a45dd62582e719a69d3a499a... Author: Maurício Meneghini Fauth mauricio@fauth.dev Date: 2022-01-03 (Mon, 01 January 2022) -03:00
Changed paths: M src/Components/AlterOperation.php M src/Components/Array2d.php M src/Components/ArrayObj.php M src/Components/CaseExpression.php M src/Components/Condition.php M src/Components/CreateDefinition.php M src/Components/DataType.php M src/Components/Expression.php M src/Components/ExpressionArray.php M src/Components/FunctionCall.php M src/Components/GroupKeyword.php M src/Components/IndexHint.php M src/Components/IntoKeyword.php M src/Components/JoinKeyword.php M src/Components/Key.php M src/Components/Limit.php M src/Components/LockExpression.php M src/Components/OptionsArray.php M src/Components/OrderKeyword.php M src/Components/ParameterDefinition.php M src/Components/PartitionDefinition.php M src/Components/Reference.php M src/Components/RenameOperation.php M src/Components/SetOperation.php M src/Components/UnionKeyword.php M src/Components/WithKeyword.php
Log Message: ----------- Replace `@final` annotation with the `final` keyword
Related to #271 and #362.
Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev
Commit: 0147fc9a96228156adf0ffea7772ce7c47a20c22 https://github.com/phpmyadmin/sql-parser/commit/0147fc9a96228156adf0ffea7772... Author: Maurício Meneghini Fauth mauricio@fauth.dev Date: 2022-01-04 (Tue, 01 January 2022) -03:00
Changed paths: M .github/workflows/lint-and-analyse-php.yml M .github/workflows/lint-docs.yml M .github/workflows/mutation-tests.yml M .github/workflows/tests.yml M .scrutinizer.yml M composer.json
Log Message: ----------- Bump PHP minimum version to 7.2.5
Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev
Commit: 9f2586ff52a407e21c8a7b05eb8fb94c2e41fb68 https://github.com/phpmyadmin/sql-parser/commit/9f2586ff52a407e21c8a7b05eb8f... Author: Maurício Meneghini Fauth mauricio@fauth.dev Date: 2022-01-04 (Tue, 01 January 2022) -03:00
Changed paths: M phpcs.xml.dist M src/Context.php M src/Core.php M src/Lexer.php M src/Parser.php M src/Utils/CLI.php
Log Message: ----------- Remove Context::load call from the Context file
Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev
Commit: 83609c7addf1a126485413283d0aa7a77caef6f8 https://github.com/phpmyadmin/sql-parser/commit/83609c7addf1a126485413283d0a... Author: Maurício Meneghini Fauth mauricio@fauth.dev Date: 2022-01-05 (Wed, 01 January 2022) -03:00
Changed paths: M .github/workflows/lint-and-analyse-php.yml M .github/workflows/lint-docs.yml M .github/workflows/mutation-tests.yml M .github/workflows/tests.yml M .scrutinizer.yml M composer.json
Log Message: ----------- Merge pull request #366 from mauriciofauth/php72
Bump PHP minimum version to 7.2.5
Commit: 9dbdc09265d6392fd07bbdb43bfa166c30a3e8a1 https://github.com/phpmyadmin/sql-parser/commit/9dbdc09265d6392fd07bbdb43bfa... Author: Maurício Meneghini Fauth mauricio@fauth.dev Date: 2022-01-05 (Wed, 01 January 2022) -03:00
Changed paths: M phpcs.xml.dist M src/Context.php M src/Core.php M src/Lexer.php M src/Parser.php M src/Utils/CLI.php
Log Message: ----------- Merge pull request #367 from mauriciofauth/context-load
Remove `Context::load` call from the `Context` file
Commit: 73105faaddb15a05544cfe725d9430354700d16d https://github.com/phpmyadmin/sql-parser/commit/73105faaddb15a05544cfe725d94... Author: Maurício Meneghini Fauth mauricio@fauth.dev Date: 2022-01-05 (Wed, 01 January 2022) -03:00
Changed paths: M locale/es/LC_MESSAGES/sqlparser.mo M locale/es/LC_MESSAGES/sqlparser.po M phpstan-baseline.neon M psalm-baseline.xml M src/Tools/ContextGenerator.php M src/Tools/TestGenerator.php M tests/data/bugs/gh14.out M tests/data/bugs/gh16.out M tests/data/bugs/gh317.out M tests/data/bugs/gh9.out M tests/data/bugs/pma11800.out M tests/data/bugs/pma11836.out M tests/data/bugs/pma11843.out M tests/data/bugs/pma11879.out M tests/data/lexer/lexUtf8.out M tests/data/misc/parseParameter.out M tests/data/parser/parse.out M tests/data/parser/parse2.out M tests/data/parser/parseAlter.out M tests/data/parser/parseAlter10.out M tests/data/parser/parseAlter11.out M tests/data/parser/parseAlter12.out M tests/data/parser/parseAlter13.out M tests/data/parser/parseAlter3.out M tests/data/parser/parseAlter4.out M tests/data/parser/parseAlter5.out M tests/data/parser/parseAlter6.out M tests/data/parser/parseAlter7.out M tests/data/parser/parseAlter8.out M tests/data/parser/parseAlter9.out M tests/data/parser/parseAlterErr.out M tests/data/parser/parseAlterErr2.out M tests/data/parser/parseAlterErr3.out M tests/data/parser/parseAlterErr4.out M tests/data/parser/parseAlterTableCharacterSet1.out M tests/data/parser/parseAlterTableCharacterSet2.out M tests/data/parser/parseAlterTableCharacterSet3.out M tests/data/parser/parseAlterTableCharacterSet4.out M tests/data/parser/parseAlterTableCharacterSet5.out M tests/data/parser/parseAlterTableCharacterSet6.out M tests/data/parser/parseAlterTableCharacterSet7.out M tests/data/parser/parseAlterTableSetAutoIncrementError.out M tests/data/parser/parseAlterUser.out M tests/data/parser/parseAlterUser1.out M tests/data/parser/parseAlterUser2.out M tests/data/parser/parseAlterUser3.out M tests/data/parser/parseAlterUser4.out M tests/data/parser/parseAlterUser5.out M tests/data/parser/parseAlterUser6.out M tests/data/parser/parseAlterUser7.out M tests/data/parser/parseAlterUser8.out M tests/data/parser/parseAlterWithInvisible.out M tests/data/parser/parseArrayErr1.out M tests/data/parser/parseArrayErr3.out M tests/data/parser/parseCreateDatabase.out M tests/data/parser/parseCreateDatabaseErr.out M tests/data/parser/parseCreateFunction.out M tests/data/parser/parseCreateFunctionErr1.out M tests/data/parser/parseCreateFunctionErr2.out M tests/data/parser/parseCreateFunctionErr3.out M tests/data/parser/parseCreateProcedure.out M tests/data/parser/parseCreateProcedure1.out M tests/data/parser/parseCreateProcedure2.out M tests/data/parser/parseCreateSchema.out M tests/data/parser/parseCreateSchemaErr.out M tests/data/parser/parseCreateTable.out M tests/data/parser/parseCreateTable2.out M tests/data/parser/parseCreateTable3.out M tests/data/parser/parseCreateTable4.out M tests/data/parser/parseCreateTable5.out M tests/data/parser/parseCreateTable6.out M tests/data/parser/parseCreateTable7.out M tests/data/parser/parseCreateTableAsSelect.out M tests/data/parser/parseCreateTableEnforcedCheck.out M tests/data/parser/parseCreateTableErr1.out M tests/data/parser/parseCreateTableErr2.out M tests/data/parser/parseCreateTableErr3.out M tests/data/parser/parseCreateTableErr4.out M tests/data/parser/parseCreateTableErr5.out M tests/data/parser/parseCreateTableLike.out M tests/data/parser/parseCreateTableNotEnforcedCheck.out M tests/data/parser/parseCreateTableSelect.out M tests/data/parser/parseCreateTableSpatial.out M tests/data/parser/parseCreateTableTimestampWithPrecision.out M tests/data/parser/parseCreateTableWithInvisibleKey.out M tests/data/parser/parseCreateTrigger.out M tests/data/parser/parseCreateUser.out M tests/data/parser/parseCreateView.out M tests/data/parser/parseCreateView2.out M tests/data/parser/parseCreateView3.out M tests/data/parser/parseCreateView4.out M tests/data/parser/parseCreateViewMultiple.out M tests/data/parser/parseCreateViewWithQuotes.out M tests/data/parser/parseCreateViewWithUnion.out M tests/data/parser/parseCreateViewWithWrongSyntax.out M tests/data/parser/parseCreateViewWithoutQuotes.out M tests/data/parser/parseDelete.out M tests/data/parser/parseDelete10.out M tests/data/parser/parseDelete11.out M tests/data/parser/parseDelete12.out M tests/data/parser/parseDelete2.out M tests/data/parser/parseDelete3.out M tests/data/parser/parseDelete4.out M tests/data/parser/parseDelete5.out M tests/data/parser/parseDelete6.out M tests/data/parser/parseDelete7.out M tests/data/parser/parseDelete8.out M tests/data/parser/parseDelete9.out M tests/data/parser/parseDeleteErr10.out M tests/data/parser/parseDeleteErr11.out M tests/data/parser/parseDeleteErr12.out M tests/data/parser/parseDeleteErr2.out M tests/data/parser/parseDeleteErr3.out M tests/data/parser/parseDeleteErr4.out M tests/data/parser/parseDeleteErr5.out M tests/data/parser/parseDeleteErr6.out M tests/data/parser/parseDeleteErr7.out M tests/data/parser/parseDeleteErr8.out M tests/data/parser/parseDeleteErr9.out M tests/data/parser/parseDeleteJoin.out M tests/data/parser/parseDelimiter.out M tests/data/parser/parseDrop.out M tests/data/parser/parseDrop2.out M tests/data/parser/parseInsert.out M tests/data/parser/parseInsertErr.out M tests/data/parser/parseInsertErr2.out M tests/data/parser/parseInsertIntoErr.out M tests/data/parser/parseInsertIntoSet.out M tests/data/parser/parseInsertOnDuplicateKey.out M tests/data/parser/parseInsertOnDuplicateKeyErr.out M tests/data/parser/parseInsertSelect.out M tests/data/parser/parseInsertSelectOnDuplicateKey.out M tests/data/parser/parseInsertSet.out M tests/data/parser/parseInsertSetOnDuplicateKey.out M tests/data/parser/parseLimitErr1.out M tests/data/parser/parseLimitErr2.out M tests/data/parser/parseLoad1.out M tests/data/parser/parseLoad2.out M tests/data/parser/parseLoad3.out M tests/data/parser/parseLoad4.out M tests/data/parser/parseLoad5.out M tests/data/parser/parseLoad6.out M tests/data/parser/parseLoadErr3.out M tests/data/parser/parseLoadErr4.out M tests/data/parser/parseLoadErr5.out M tests/data/parser/parseLoadErr6.out M tests/data/parser/parseLock1.out M tests/data/parser/parseLock2.out M tests/data/parser/parseLock3.out M tests/data/parser/parseLock4.out M tests/data/parser/parseLock5.out M tests/data/parser/parseLock6.out M tests/data/parser/parseLockErr1.out M tests/data/parser/parseLockErr10.out M tests/data/parser/parseLockErr2.out M tests/data/parser/parseLockErr5.out M tests/data/parser/parseLockErr6.out M tests/data/parser/parseLockErr7.out M tests/data/parser/parseLockErr8.out M tests/data/parser/parseLockErr9.out M tests/data/parser/parsePurge.out M tests/data/parser/parsePurge2.out M tests/data/parser/parsePurge3.out M tests/data/parser/parsePurge4.out M tests/data/parser/parsePurgeErr3.out M tests/data/parser/parseRename.out M tests/data/parser/parseRename2.out M tests/data/parser/parseRenameErr1.out M tests/data/parser/parseRenameErr3.out M tests/data/parser/parseRenameErr4.out M tests/data/parser/parseReplace.out M tests/data/parser/parseReplace2.out M tests/data/parser/parseReplaceErr.out M tests/data/parser/parseReplaceErr3.out M tests/data/parser/parseReplaceIntoErr.out M tests/data/parser/parseReplaceSelect.out M tests/data/parser/parseReplaceSet.out M tests/data/parser/parseReplaceValues.out M tests/data/parser/parseRestore.out M tests/data/parser/parseSelect.out M tests/data/parser/parseSelect10.out M tests/data/parser/parseSelect11.out M tests/data/parser/parseSelect2.out M tests/data/parser/parseSelect3.out M tests/data/parser/parseSelect4.out M tests/data/parser/parseSelect5.out M tests/data/parser/parseSelect6.out M tests/data/parser/parseSelect7.out M tests/data/parser/parseSelect8.out M tests/data/parser/parseSelect9.out M tests/data/parser/parseSelectCase1.out M tests/data/parser/parseSelectCase2.out M tests/data/parser/parseSelectCase3.out M tests/data/parser/parseSelectCase4.out M tests/data/parser/parseSelectCase5.out M tests/data/parser/parseSelectCaseAlias1.out M tests/data/parser/parseSelectCaseAlias2.out M tests/data/parser/parseSelectCaseAlias3.out M tests/data/parser/parseSelectCaseAlias4.out M tests/data/parser/parseSelectCaseAlias5.out M tests/data/parser/parseSelectCaseAlias6.out M tests/data/parser/parseSelectCaseAliasErr1.out M tests/data/parser/parseSelectCaseAliasErr2.out M tests/data/parser/parseSelectCaseAliasErr3.out M tests/data/parser/parseSelectCaseAliasErr4.out M tests/data/parser/parseSelectCaseErr1.out M tests/data/parser/parseSelectCaseErr2.out M tests/data/parser/parseSelectCaseErr3.out M tests/data/parser/parseSelectCaseErr4.out M tests/data/parser/parseSelectCaseErr5.out M tests/data/parser/parseSelectEndOptions1.out M tests/data/parser/parseSelectEndOptions2.out M tests/data/parser/parseSelectEndOptionsErr.out M tests/data/parser/parseSelectErr1.out M tests/data/parser/parseSelectErr2.out M tests/data/parser/parseSelectExists.out M tests/data/parser/parseSelectIndexHint1.out M tests/data/parser/parseSelectIndexHint2.out M tests/data/parser/parseSelectIndexHintErr1.out M tests/data/parser/parseSelectIndexHintErr2.out M tests/data/parser/parseSelectIndexHintErr3.out M tests/data/parser/parseSelectIndexHintErr4.out M tests/data/parser/parseSelectIntoOptions1.out M tests/data/parser/parseSelectIntoOptions2.out M tests/data/parser/parseSelectIntoOptions3.out M tests/data/parser/parseSelectJoinCross.out M tests/data/parser/parseSelectJoinMultiple.out M tests/data/parser/parseSelectJoinMultiple2.out M tests/data/parser/parseSelectJoinNatural.out M tests/data/parser/parseSelectJoinNaturalLeft.out M tests/data/parser/parseSelectJoinNaturalLeftOuter.out M tests/data/parser/parseSelectJoinNaturalRight.out M tests/data/parser/parseSelectJoinNaturalRightOuter.out M tests/data/parser/parseSelectJoinStraight.out M tests/data/parser/parseSelectNested.out M tests/data/parser/parseSelectOrderByComment.out M tests/data/parser/parseSelectUnion.out M tests/data/parser/parseSelectUnion2.out M tests/data/parser/parseSelectWhere.out M tests/data/parser/parseSelectWithParenthesis.out M tests/data/parser/parseSelectWrongOrder.out M tests/data/parser/parseSelectWrongOrder2.out M tests/data/parser/parseTransaction.out M tests/data/parser/parseTransaction2.out M tests/data/parser/parseTransaction3.out M tests/data/parser/parseUpdate.out M tests/data/parser/parseUpdate2.out M tests/data/parser/parseUpdate3.out M tests/data/parser/parseUpdateErr.out M tools/ContextGenerator.php M tools/TestGenerator.php
Log Message: ----------- Merge branch 'master' into 6.0.x
Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev
Commit: 6664f6a5f1ddfe993b78a403744c187e494ebc64 https://github.com/phpmyadmin/sql-parser/commit/6664f6a5f1ddfe993b78a403744c... Author: Maurício Meneghini Fauth mauricio@fauth.dev Date: 2022-01-05 (Wed, 01 January 2022) -03:00
Changed paths: M phpcs.xml.dist M phpstan-baseline.neon M psalm-baseline.xml M src/Components/AlterOperation.php M src/Components/CaseExpression.php M src/Components/Condition.php M src/Components/CreateDefinition.php M src/Components/DataType.php M src/Components/Expression.php M src/Components/IntoKeyword.php M src/Components/JoinKeyword.php M src/Components/Key.php M src/Components/PartitionDefinition.php M src/Components/Reference.php M src/Context.php M src/Contexts/ContextMariaDb100000.php M src/Contexts/ContextMariaDb100100.php M src/Contexts/ContextMariaDb100200.php M src/Contexts/ContextMariaDb100300.php M src/Contexts/ContextMariaDb100400.php M src/Contexts/ContextMariaDb100500.php M src/Contexts/ContextMariaDb100600.php M src/Contexts/ContextMySql50000.php M src/Contexts/ContextMySql50100.php M src/Contexts/ContextMySql50500.php M src/Contexts/ContextMySql50600.php M src/Contexts/ContextMySql50700.php M src/Contexts/ContextMySql80000.php M src/Core.php M src/Lexer.php M src/Parser.php M src/Statement.php M src/Statements/AlterStatement.php M src/Statements/AnalyzeStatement.php M src/Statements/BackupStatement.php M src/Statements/CheckStatement.php M src/Statements/ChecksumStatement.php M src/Statements/CreateStatement.php M src/Statements/DeleteStatement.php M src/Statements/DropStatement.php M src/Statements/InsertStatement.php M src/Statements/LoadStatement.php M src/Statements/MaintenanceStatement.php M src/Statements/OptimizeStatement.php M src/Statements/PurgeStatement.php M src/Statements/RepairStatement.php M src/Statements/ReplaceStatement.php M src/Statements/RestoreStatement.php M src/Statements/SelectStatement.php M src/Statements/SetStatement.php M src/Statements/ShowStatement.php M src/Statements/TransactionStatement.php M src/Statements/TruncateStatement.php M src/Statements/UpdateStatement.php M src/Statements/WithStatement.php M src/Tools/ContextGenerator.php M src/Utils/Formatter.php M src/Utils/Query.php M tests/Lexer/ContextTest.php M tests/data/bugs/gh14.out M tests/data/bugs/gh16.out M tests/data/bugs/gh317.out M tests/data/bugs/gh9.out M tests/data/bugs/pma11800.out M tests/data/bugs/pma11836.out M tests/data/bugs/pma11843.out M tests/data/bugs/pma11867.out M tests/data/bugs/pma11879.out M tests/data/lexer/lex.out M tests/data/lexer/lexBool.out M tests/data/lexer/lexComment.out M tests/data/lexer/lexCommentEnd.out M tests/data/lexer/lexDelimiter.out M tests/data/lexer/lexDelimiter2.out M tests/data/lexer/lexDelimiterErr1.out M tests/data/lexer/lexDelimiterErr2.out M tests/data/lexer/lexDelimiterErr3.out M tests/data/lexer/lexDelimiterLen.out M tests/data/lexer/lexKeyword.out M tests/data/lexer/lexKeyword2.out M tests/data/lexer/lexLabel1.out M tests/data/lexer/lexLabel2.out M tests/data/lexer/lexNoLabel.out M tests/data/lexer/lexNumber.out M tests/data/lexer/lexOperator.out M tests/data/lexer/lexOperatorStarIsArithmetic.out M tests/data/lexer/lexOperatorStarIsWildcard.out M tests/data/lexer/lexString.out M tests/data/lexer/lexStringErr1.out M tests/data/lexer/lexSymbol.out M tests/data/lexer/lexSymbolErr1.out M tests/data/lexer/lexSymbolErr2.out M tests/data/lexer/lexSymbolErr3.out M tests/data/lexer/lexSymbolUser.out M tests/data/lexer/lexUtf8.out M tests/data/lexer/lexWhitespace.out M tests/data/lexer/lexWildcardThenComment.out M tests/data/misc/parseParameter.out M tests/data/parser/parse.out M tests/data/parser/parse2.out M tests/data/parser/parseAlter.out M tests/data/parser/parseAlter10.out M tests/data/parser/parseAlter11.out M tests/data/parser/parseAlter12.out M tests/data/parser/parseAlter13.out M tests/data/parser/parseAlter2.out M tests/data/parser/parseAlter3.out M tests/data/parser/parseAlter4.out M tests/data/parser/parseAlter5.out M tests/data/parser/parseAlter6.out M tests/data/parser/parseAlter7.out M tests/data/parser/parseAlter8.out M tests/data/parser/parseAlter9.out M tests/data/parser/parseAlterErr.out M tests/data/parser/parseAlterErr2.out M tests/data/parser/parseAlterErr3.out M tests/data/parser/parseAlterErr4.out M tests/data/parser/parseAlterTableCharacterSet1.out M tests/data/parser/parseAlterTableCharacterSet2.out M tests/data/parser/parseAlterTableCharacterSet3.out M tests/data/parser/parseAlterTableCharacterSet4.out M tests/data/parser/parseAlterTableCharacterSet5.out M tests/data/parser/parseAlterTableCharacterSet6.out M tests/data/parser/parseAlterTableCharacterSet7.out M tests/data/parser/parseAlterTableSetAutoIncrementError.out M tests/data/parser/parseAlterUser.out M tests/data/parser/parseAlterUser1.out M tests/data/parser/parseAlterUser2.out M tests/data/parser/parseAlterUser3.out M tests/data/parser/parseAlterUser4.out M tests/data/parser/parseAlterUser5.out M tests/data/parser/parseAlterUser6.out M tests/data/parser/parseAlterUser7.out M tests/data/parser/parseAlterUser8.out M tests/data/parser/parseAlterWithInvisible.out M tests/data/parser/parseArrayErr1.out M tests/data/parser/parseArrayErr3.out M tests/data/parser/parseCall.out M tests/data/parser/parseCall2.out M tests/data/parser/parseCall3.out M tests/data/parser/parseCreateDatabase.out M tests/data/parser/parseCreateDatabaseErr.out M tests/data/parser/parseCreateFunction.out M tests/data/parser/parseCreateFunctionErr1.out M tests/data/parser/parseCreateFunctionErr2.out M tests/data/parser/parseCreateFunctionErr3.out M tests/data/parser/parseCreateProcedure.out M tests/data/parser/parseCreateProcedure1.out M tests/data/parser/parseCreateProcedure2.out M tests/data/parser/parseCreateSchema.out M tests/data/parser/parseCreateSchemaErr.out M tests/data/parser/parseCreateTable.out M tests/data/parser/parseCreateTable2.out M tests/data/parser/parseCreateTable3.out M tests/data/parser/parseCreateTable4.out M tests/data/parser/parseCreateTable5.out M tests/data/parser/parseCreateTable6.out M tests/data/parser/parseCreateTable7.out M tests/data/parser/parseCreateTableAsSelect.out M tests/data/parser/parseCreateTableEnforcedCheck.out M tests/data/parser/parseCreateTableErr1.out M tests/data/parser/parseCreateTableErr2.out M tests/data/parser/parseCreateTableErr3.out M tests/data/parser/parseCreateTableErr4.out M tests/data/parser/parseCreateTableErr5.out M tests/data/parser/parseCreateTableLike.out M tests/data/parser/parseCreateTableNotEnforcedCheck.out M tests/data/parser/parseCreateTableSelect.out M tests/data/parser/parseCreateTableSpatial.out M tests/data/parser/parseCreateTableTimestampWithPrecision.out M tests/data/parser/parseCreateTableWithInvisibleKey.out M tests/data/parser/parseCreateTrigger.out M tests/data/parser/parseCreateUser.out M tests/data/parser/parseCreateView.out M tests/data/parser/parseCreateView2.out M tests/data/parser/parseCreateView3.out M tests/data/parser/parseCreateView4.out M tests/data/parser/parseCreateViewAsWithAs.out M tests/data/parser/parseCreateViewMultiple.out M tests/data/parser/parseCreateViewWithQuotes.out M tests/data/parser/parseCreateViewWithUnion.out M tests/data/parser/parseCreateViewWithWrongSyntax.out M tests/data/parser/parseCreateViewWithoutQuotes.out M tests/data/parser/parseDelete.out M tests/data/parser/parseDelete10.out M tests/data/parser/parseDelete11.out M tests/data/parser/parseDelete12.out M tests/data/parser/parseDelete2.out M tests/data/parser/parseDelete3.out M tests/data/parser/parseDelete4.out M tests/data/parser/parseDelete5.out M tests/data/parser/parseDelete6.out M tests/data/parser/parseDelete7.out M tests/data/parser/parseDelete8.out M tests/data/parser/parseDelete9.out M tests/data/parser/parseDeleteErr1.out M tests/data/parser/parseDeleteErr10.out M tests/data/parser/parseDeleteErr11.out M tests/data/parser/parseDeleteErr12.out M tests/data/parser/parseDeleteErr2.out M tests/data/parser/parseDeleteErr3.out M tests/data/parser/parseDeleteErr4.out M tests/data/parser/parseDeleteErr5.out M tests/data/parser/parseDeleteErr6.out M tests/data/parser/parseDeleteErr7.out M tests/data/parser/parseDeleteErr8.out M tests/data/parser/parseDeleteErr9.out M tests/data/parser/parseDeleteJoin.out M tests/data/parser/parseDelimiter.out M tests/data/parser/parseDrop.out M tests/data/parser/parseDrop2.out M tests/data/parser/parseExplain.out M tests/data/parser/parseInsert.out M tests/data/parser/parseInsertErr.out M tests/data/parser/parseInsertErr2.out M tests/data/parser/parseInsertIntoErr.out M tests/data/parser/parseInsertIntoSet.out M tests/data/parser/parseInsertOnDuplicateKey.out M tests/data/parser/parseInsertOnDuplicateKeyErr.out M tests/data/parser/parseInsertSelect.out M tests/data/parser/parseInsertSelectOnDuplicateKey.out M tests/data/parser/parseInsertSet.out M tests/data/parser/parseInsertSetOnDuplicateKey.out M tests/data/parser/parseLimitErr1.out M tests/data/parser/parseLimitErr2.out M tests/data/parser/parseLoad1.out M tests/data/parser/parseLoad2.out M tests/data/parser/parseLoad3.out M tests/data/parser/parseLoad4.out M tests/data/parser/parseLoad5.out M tests/data/parser/parseLoad6.out M tests/data/parser/parseLoadErr1.out M tests/data/parser/parseLoadErr2.out M tests/data/parser/parseLoadErr3.out M tests/data/parser/parseLoadErr4.out M tests/data/parser/parseLoadErr5.out M tests/data/parser/parseLoadErr6.out M tests/data/parser/parseLock1.out M tests/data/parser/parseLock2.out M tests/data/parser/parseLock3.out M tests/data/parser/parseLock4.out M tests/data/parser/parseLock5.out M tests/data/parser/parseLock6.out M tests/data/parser/parseLockErr1.out M tests/data/parser/parseLockErr10.out M tests/data/parser/parseLockErr2.out M tests/data/parser/parseLockErr3.out M tests/data/parser/parseLockErr4.out M tests/data/parser/parseLockErr5.out M tests/data/parser/parseLockErr6.out M tests/data/parser/parseLockErr7.out M tests/data/parser/parseLockErr8.out M tests/data/parser/parseLockErr9.out M tests/data/parser/parsePurge.out M tests/data/parser/parsePurge2.out M tests/data/parser/parsePurge3.out M tests/data/parser/parsePurge4.out M tests/data/parser/parsePurgeErr.out M tests/data/parser/parsePurgeErr2.out M tests/data/parser/parsePurgeErr3.out M tests/data/parser/parseRename.out M tests/data/parser/parseRename2.out M tests/data/parser/parseRenameErr1.out M tests/data/parser/parseRenameErr2.out M tests/data/parser/parseRenameErr3.out M tests/data/parser/parseRenameErr4.out M tests/data/parser/parseRenameErr5.out M tests/data/parser/parseReplace.out M tests/data/parser/parseReplace2.out M tests/data/parser/parseReplaceErr.out M tests/data/parser/parseReplaceErr2.out M tests/data/parser/parseReplaceErr3.out M tests/data/parser/parseReplaceIntoErr.out M tests/data/parser/parseReplaceSelect.out M tests/data/parser/parseReplaceSet.out M tests/data/parser/parseReplaceValues.out M tests/data/parser/parseRestore.out M tests/data/parser/parseSelect.out M tests/data/parser/parseSelect10.out M tests/data/parser/parseSelect11.out M tests/data/parser/parseSelect2.out M tests/data/parser/parseSelect3.out M tests/data/parser/parseSelect4.out M tests/data/parser/parseSelect5.out M tests/data/parser/parseSelect6.out M tests/data/parser/parseSelect7.out M tests/data/parser/parseSelect8.out M tests/data/parser/parseSelect9.out M tests/data/parser/parseSelectCase1.out M tests/data/parser/parseSelectCase2.out M tests/data/parser/parseSelectCase3.out M tests/data/parser/parseSelectCase4.out M tests/data/parser/parseSelectCase5.out M tests/data/parser/parseSelectCaseAlias1.out M tests/data/parser/parseSelectCaseAlias2.out M tests/data/parser/parseSelectCaseAlias3.out M tests/data/parser/parseSelectCaseAlias4.out M tests/data/parser/parseSelectCaseAlias5.out M tests/data/parser/parseSelectCaseAlias6.out M tests/data/parser/parseSelectCaseAliasErr1.out M tests/data/parser/parseSelectCaseAliasErr2.out M tests/data/parser/parseSelectCaseAliasErr3.out M tests/data/parser/parseSelectCaseAliasErr4.out M tests/data/parser/parseSelectCaseErr1.out M tests/data/parser/parseSelectCaseErr2.out M tests/data/parser/parseSelectCaseErr3.out M tests/data/parser/parseSelectCaseErr4.out M tests/data/parser/parseSelectCaseErr5.out M tests/data/parser/parseSelectEndOptions1.out M tests/data/parser/parseSelectEndOptions2.out M tests/data/parser/parseSelectEndOptionsErr.out M tests/data/parser/parseSelectErr1.out M tests/data/parser/parseSelectErr2.out M tests/data/parser/parseSelectExists.out M tests/data/parser/parseSelectIndexHint1.out M tests/data/parser/parseSelectIndexHint2.out M tests/data/parser/parseSelectIndexHintErr1.out M tests/data/parser/parseSelectIndexHintErr2.out M tests/data/parser/parseSelectIndexHintErr3.out M tests/data/parser/parseSelectIndexHintErr4.out M tests/data/parser/parseSelectIntoOptions1.out M tests/data/parser/parseSelectIntoOptions2.out M tests/data/parser/parseSelectIntoOptions3.out M tests/data/parser/parseSelectJoinCross.out M tests/data/parser/parseSelectJoinMultiple.out M tests/data/parser/parseSelectJoinMultiple2.out M tests/data/parser/parseSelectJoinNatural.out M tests/data/parser/parseSelectJoinNaturalLeft.out M tests/data/parser/parseSelectJoinNaturalLeftOuter.out M tests/data/parser/parseSelectJoinNaturalRight.out M tests/data/parser/parseSelectJoinNaturalRightOuter.out M tests/data/parser/parseSelectJoinStraight.out M tests/data/parser/parseSelectNested.out M tests/data/parser/parseSelectOrderByComment.out M tests/data/parser/parseSelectOverAlias_mariadb_100600.out M tests/data/parser/parseSelectUnion.out M tests/data/parser/parseSelectUnion2.out M tests/data/parser/parseSelectWhere.out M tests/data/parser/parseSelectWithParenthesis.out M tests/data/parser/parseSelectWrongOrder.out M tests/data/parser/parseSelectWrongOrder2.out M tests/data/parser/parseSetCharacterSet.out M tests/data/parser/parseSetCharacterSetError.out M tests/data/parser/parseSetCharset.out M tests/data/parser/parseSetCharsetError.out M tests/data/parser/parseSetError1.out M tests/data/parser/parseSetNames.out M tests/data/parser/parseSetNames2.out M tests/data/parser/parseSetNames3.out M tests/data/parser/parseSetNamesError.out M tests/data/parser/parseSetNamesError2.out M tests/data/parser/parseSetNamesError3.out M tests/data/parser/parseTransaction.out M tests/data/parser/parseTransaction2.out M tests/data/parser/parseTransaction3.out M tests/data/parser/parseTransactionErr1.out M tests/data/parser/parseUnlock1.out M tests/data/parser/parseUnlockErr1.out M tests/data/parser/parseUpdate.out M tests/data/parser/parseUpdate2.out M tests/data/parser/parseUpdate3.out M tests/data/parser/parseUpdateErr.out M tests/data/parser/parseWithStatement.out M tests/data/parser/parseWithStatement1.out M tests/data/parser/parseWithStatement2.out M tests/data/parser/parseWithStatement3.out M tests/data/parser/parseWithStatement4.out M tests/data/parser/parseWithStatement5.out M tests/data/parser/parseWithStatement6.out M tests/data/parser/parseWithStatement7.out M tests/data/parser/parseWithStatementErr.out M tests/data/parser/parseWithStatementErr1.out M tests/data/parser/parseWithStatementErr2.out M tests/data/parser/parseWithStatementErr3.out M tests/data/parser/parseWithStatementErr4.out M tests/data/parser/parseWithStatementErr5.out M tests/data/parser/parseWithStatementErr6.out M tests/data/parser/parseWithStatementErr7.out M tests/data/parser/parseWithStatementErr8.out
Log Message: ----------- Rename class members to use camel case format
Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev
Commit: d21eea1a4897617c59236b1bca471b29f1c8bf72 https://github.com/phpmyadmin/sql-parser/commit/d21eea1a4897617c59236b1bca47... Author: Maurício Meneghini Fauth mauricio@fauth.dev Date: 2022-01-05 (Wed, 01 January 2022) -03:00
Changed paths: M phpcs.xml.dist M phpstan-baseline.neon M psalm-baseline.xml M src/Components/AlterOperation.php M src/Components/CaseExpression.php M src/Components/Condition.php M src/Components/CreateDefinition.php M src/Components/DataType.php M src/Components/Expression.php M src/Components/IntoKeyword.php M src/Components/JoinKeyword.php M src/Components/Key.php M src/Components/PartitionDefinition.php M src/Components/Reference.php M src/Context.php M src/Contexts/ContextMariaDb100000.php M src/Contexts/ContextMariaDb100100.php M src/Contexts/ContextMariaDb100200.php M src/Contexts/ContextMariaDb100300.php M src/Contexts/ContextMariaDb100400.php M src/Contexts/ContextMariaDb100500.php M src/Contexts/ContextMariaDb100600.php M src/Contexts/ContextMySql50000.php M src/Contexts/ContextMySql50100.php M src/Contexts/ContextMySql50500.php M src/Contexts/ContextMySql50600.php M src/Contexts/ContextMySql50700.php M src/Contexts/ContextMySql80000.php M src/Core.php M src/Lexer.php M src/Parser.php M src/Statement.php M src/Statements/AlterStatement.php M src/Statements/AnalyzeStatement.php M src/Statements/BackupStatement.php M src/Statements/CheckStatement.php M src/Statements/ChecksumStatement.php M src/Statements/CreateStatement.php M src/Statements/DeleteStatement.php M src/Statements/DropStatement.php M src/Statements/InsertStatement.php M src/Statements/LoadStatement.php M src/Statements/MaintenanceStatement.php M src/Statements/OptimizeStatement.php M src/Statements/PurgeStatement.php M src/Statements/RepairStatement.php M src/Statements/ReplaceStatement.php M src/Statements/RestoreStatement.php M src/Statements/SelectStatement.php M src/Statements/SetStatement.php M src/Statements/ShowStatement.php M src/Statements/TransactionStatement.php M src/Statements/TruncateStatement.php M src/Statements/UpdateStatement.php M src/Statements/WithStatement.php M src/Tools/ContextGenerator.php M src/Utils/Formatter.php M src/Utils/Query.php M tests/Lexer/ContextTest.php M tests/data/bugs/gh14.out M tests/data/bugs/gh16.out M tests/data/bugs/gh317.out M tests/data/bugs/gh9.out M tests/data/bugs/pma11800.out M tests/data/bugs/pma11836.out M tests/data/bugs/pma11843.out M tests/data/bugs/pma11867.out M tests/data/bugs/pma11879.out M tests/data/lexer/lex.out M tests/data/lexer/lexBool.out M tests/data/lexer/lexComment.out M tests/data/lexer/lexCommentEnd.out M tests/data/lexer/lexDelimiter.out M tests/data/lexer/lexDelimiter2.out M tests/data/lexer/lexDelimiterErr1.out M tests/data/lexer/lexDelimiterErr2.out M tests/data/lexer/lexDelimiterErr3.out M tests/data/lexer/lexDelimiterLen.out M tests/data/lexer/lexKeyword.out M tests/data/lexer/lexKeyword2.out M tests/data/lexer/lexLabel1.out M tests/data/lexer/lexLabel2.out M tests/data/lexer/lexNoLabel.out M tests/data/lexer/lexNumber.out M tests/data/lexer/lexOperator.out M tests/data/lexer/lexOperatorStarIsArithmetic.out M tests/data/lexer/lexOperatorStarIsWildcard.out M tests/data/lexer/lexString.out M tests/data/lexer/lexStringErr1.out M tests/data/lexer/lexSymbol.out M tests/data/lexer/lexSymbolErr1.out M tests/data/lexer/lexSymbolErr2.out M tests/data/lexer/lexSymbolErr3.out M tests/data/lexer/lexSymbolUser.out M tests/data/lexer/lexUtf8.out M tests/data/lexer/lexWhitespace.out M tests/data/lexer/lexWildcardThenComment.out M tests/data/misc/parseParameter.out M tests/data/parser/parse.out M tests/data/parser/parse2.out M tests/data/parser/parseAlter.out M tests/data/parser/parseAlter10.out M tests/data/parser/parseAlter11.out M tests/data/parser/parseAlter12.out M tests/data/parser/parseAlter13.out M tests/data/parser/parseAlter2.out M tests/data/parser/parseAlter3.out M tests/data/parser/parseAlter4.out M tests/data/parser/parseAlter5.out M tests/data/parser/parseAlter6.out M tests/data/parser/parseAlter7.out M tests/data/parser/parseAlter8.out M tests/data/parser/parseAlter9.out M tests/data/parser/parseAlterErr.out M tests/data/parser/parseAlterErr2.out M tests/data/parser/parseAlterErr3.out M tests/data/parser/parseAlterErr4.out M tests/data/parser/parseAlterTableCharacterSet1.out M tests/data/parser/parseAlterTableCharacterSet2.out M tests/data/parser/parseAlterTableCharacterSet3.out M tests/data/parser/parseAlterTableCharacterSet4.out M tests/data/parser/parseAlterTableCharacterSet5.out M tests/data/parser/parseAlterTableCharacterSet6.out M tests/data/parser/parseAlterTableCharacterSet7.out M tests/data/parser/parseAlterTableSetAutoIncrementError.out M tests/data/parser/parseAlterUser.out M tests/data/parser/parseAlterUser1.out M tests/data/parser/parseAlterUser2.out M tests/data/parser/parseAlterUser3.out M tests/data/parser/parseAlterUser4.out M tests/data/parser/parseAlterUser5.out M tests/data/parser/parseAlterUser6.out M tests/data/parser/parseAlterUser7.out M tests/data/parser/parseAlterUser8.out M tests/data/parser/parseAlterWithInvisible.out M tests/data/parser/parseArrayErr1.out M tests/data/parser/parseArrayErr3.out M tests/data/parser/parseCall.out M tests/data/parser/parseCall2.out M tests/data/parser/parseCall3.out M tests/data/parser/parseCreateDatabase.out M tests/data/parser/parseCreateDatabaseErr.out M tests/data/parser/parseCreateFunction.out M tests/data/parser/parseCreateFunctionErr1.out M tests/data/parser/parseCreateFunctionErr2.out M tests/data/parser/parseCreateFunctionErr3.out M tests/data/parser/parseCreateProcedure.out M tests/data/parser/parseCreateProcedure1.out M tests/data/parser/parseCreateProcedure2.out M tests/data/parser/parseCreateSchema.out M tests/data/parser/parseCreateSchemaErr.out M tests/data/parser/parseCreateTable.out M tests/data/parser/parseCreateTable2.out M tests/data/parser/parseCreateTable3.out M tests/data/parser/parseCreateTable4.out M tests/data/parser/parseCreateTable5.out M tests/data/parser/parseCreateTable6.out M tests/data/parser/parseCreateTable7.out M tests/data/parser/parseCreateTableAsSelect.out M tests/data/parser/parseCreateTableEnforcedCheck.out M tests/data/parser/parseCreateTableErr1.out M tests/data/parser/parseCreateTableErr2.out M tests/data/parser/parseCreateTableErr3.out M tests/data/parser/parseCreateTableErr4.out M tests/data/parser/parseCreateTableErr5.out M tests/data/parser/parseCreateTableLike.out M tests/data/parser/parseCreateTableNotEnforcedCheck.out M tests/data/parser/parseCreateTableSelect.out M tests/data/parser/parseCreateTableSpatial.out M tests/data/parser/parseCreateTableTimestampWithPrecision.out M tests/data/parser/parseCreateTableWithInvisibleKey.out M tests/data/parser/parseCreateTrigger.out M tests/data/parser/parseCreateUser.out M tests/data/parser/parseCreateView.out M tests/data/parser/parseCreateView2.out M tests/data/parser/parseCreateView3.out M tests/data/parser/parseCreateView4.out M tests/data/parser/parseCreateViewAsWithAs.out M tests/data/parser/parseCreateViewMultiple.out M tests/data/parser/parseCreateViewWithQuotes.out M tests/data/parser/parseCreateViewWithUnion.out M tests/data/parser/parseCreateViewWithWrongSyntax.out M tests/data/parser/parseCreateViewWithoutQuotes.out M tests/data/parser/parseDelete.out M tests/data/parser/parseDelete10.out M tests/data/parser/parseDelete11.out M tests/data/parser/parseDelete12.out M tests/data/parser/parseDelete2.out M tests/data/parser/parseDelete3.out M tests/data/parser/parseDelete4.out M tests/data/parser/parseDelete5.out M tests/data/parser/parseDelete6.out M tests/data/parser/parseDelete7.out M tests/data/parser/parseDelete8.out M tests/data/parser/parseDelete9.out M tests/data/parser/parseDeleteErr1.out M tests/data/parser/parseDeleteErr10.out M tests/data/parser/parseDeleteErr11.out M tests/data/parser/parseDeleteErr12.out M tests/data/parser/parseDeleteErr2.out M tests/data/parser/parseDeleteErr3.out M tests/data/parser/parseDeleteErr4.out M tests/data/parser/parseDeleteErr5.out M tests/data/parser/parseDeleteErr6.out M tests/data/parser/parseDeleteErr7.out M tests/data/parser/parseDeleteErr8.out M tests/data/parser/parseDeleteErr9.out M tests/data/parser/parseDeleteJoin.out M tests/data/parser/parseDelimiter.out M tests/data/parser/parseDrop.out M tests/data/parser/parseDrop2.out M tests/data/parser/parseExplain.out M tests/data/parser/parseInsert.out M tests/data/parser/parseInsertErr.out M tests/data/parser/parseInsertErr2.out M tests/data/parser/parseInsertIntoErr.out M tests/data/parser/parseInsertIntoSet.out M tests/data/parser/parseInsertOnDuplicateKey.out M tests/data/parser/parseInsertOnDuplicateKeyErr.out M tests/data/parser/parseInsertSelect.out M tests/data/parser/parseInsertSelectOnDuplicateKey.out M tests/data/parser/parseInsertSet.out M tests/data/parser/parseInsertSetOnDuplicateKey.out M tests/data/parser/parseLimitErr1.out M tests/data/parser/parseLimitErr2.out M tests/data/parser/parseLoad1.out M tests/data/parser/parseLoad2.out M tests/data/parser/parseLoad3.out M tests/data/parser/parseLoad4.out M tests/data/parser/parseLoad5.out M tests/data/parser/parseLoad6.out M tests/data/parser/parseLoadErr1.out M tests/data/parser/parseLoadErr2.out M tests/data/parser/parseLoadErr3.out M tests/data/parser/parseLoadErr4.out M tests/data/parser/parseLoadErr5.out M tests/data/parser/parseLoadErr6.out M tests/data/parser/parseLock1.out M tests/data/parser/parseLock2.out M tests/data/parser/parseLock3.out M tests/data/parser/parseLock4.out M tests/data/parser/parseLock5.out M tests/data/parser/parseLock6.out M tests/data/parser/parseLockErr1.out M tests/data/parser/parseLockErr10.out M tests/data/parser/parseLockErr2.out M tests/data/parser/parseLockErr3.out M tests/data/parser/parseLockErr4.out M tests/data/parser/parseLockErr5.out M tests/data/parser/parseLockErr6.out M tests/data/parser/parseLockErr7.out M tests/data/parser/parseLockErr8.out M tests/data/parser/parseLockErr9.out M tests/data/parser/parsePurge.out M tests/data/parser/parsePurge2.out M tests/data/parser/parsePurge3.out M tests/data/parser/parsePurge4.out M tests/data/parser/parsePurgeErr.out M tests/data/parser/parsePurgeErr2.out M tests/data/parser/parsePurgeErr3.out M tests/data/parser/parseRename.out M tests/data/parser/parseRename2.out M tests/data/parser/parseRenameErr1.out M tests/data/parser/parseRenameErr2.out M tests/data/parser/parseRenameErr3.out M tests/data/parser/parseRenameErr4.out M tests/data/parser/parseRenameErr5.out M tests/data/parser/parseReplace.out M tests/data/parser/parseReplace2.out M tests/data/parser/parseReplaceErr.out M tests/data/parser/parseReplaceErr2.out M tests/data/parser/parseReplaceErr3.out M tests/data/parser/parseReplaceIntoErr.out M tests/data/parser/parseReplaceSelect.out M tests/data/parser/parseReplaceSet.out M tests/data/parser/parseReplaceValues.out M tests/data/parser/parseRestore.out M tests/data/parser/parseSelect.out M tests/data/parser/parseSelect10.out M tests/data/parser/parseSelect11.out M tests/data/parser/parseSelect2.out M tests/data/parser/parseSelect3.out M tests/data/parser/parseSelect4.out M tests/data/parser/parseSelect5.out M tests/data/parser/parseSelect6.out M tests/data/parser/parseSelect7.out M tests/data/parser/parseSelect8.out M tests/data/parser/parseSelect9.out M tests/data/parser/parseSelectCase1.out M tests/data/parser/parseSelectCase2.out M tests/data/parser/parseSelectCase3.out M tests/data/parser/parseSelectCase4.out M tests/data/parser/parseSelectCase5.out M tests/data/parser/parseSelectCaseAlias1.out M tests/data/parser/parseSelectCaseAlias2.out M tests/data/parser/parseSelectCaseAlias3.out M tests/data/parser/parseSelectCaseAlias4.out M tests/data/parser/parseSelectCaseAlias5.out M tests/data/parser/parseSelectCaseAlias6.out M tests/data/parser/parseSelectCaseAliasErr1.out M tests/data/parser/parseSelectCaseAliasErr2.out M tests/data/parser/parseSelectCaseAliasErr3.out M tests/data/parser/parseSelectCaseAliasErr4.out M tests/data/parser/parseSelectCaseErr1.out M tests/data/parser/parseSelectCaseErr2.out M tests/data/parser/parseSelectCaseErr3.out M tests/data/parser/parseSelectCaseErr4.out M tests/data/parser/parseSelectCaseErr5.out M tests/data/parser/parseSelectEndOptions1.out M tests/data/parser/parseSelectEndOptions2.out M tests/data/parser/parseSelectEndOptionsErr.out M tests/data/parser/parseSelectErr1.out M tests/data/parser/parseSelectErr2.out M tests/data/parser/parseSelectExists.out M tests/data/parser/parseSelectIndexHint1.out M tests/data/parser/parseSelectIndexHint2.out M tests/data/parser/parseSelectIndexHintErr1.out M tests/data/parser/parseSelectIndexHintErr2.out M tests/data/parser/parseSelectIndexHintErr3.out M tests/data/parser/parseSelectIndexHintErr4.out M tests/data/parser/parseSelectIntoOptions1.out M tests/data/parser/parseSelectIntoOptions2.out M tests/data/parser/parseSelectIntoOptions3.out M tests/data/parser/parseSelectJoinCross.out M tests/data/parser/parseSelectJoinMultiple.out M tests/data/parser/parseSelectJoinMultiple2.out M tests/data/parser/parseSelectJoinNatural.out M tests/data/parser/parseSelectJoinNaturalLeft.out M tests/data/parser/parseSelectJoinNaturalLeftOuter.out M tests/data/parser/parseSelectJoinNaturalRight.out M tests/data/parser/parseSelectJoinNaturalRightOuter.out M tests/data/parser/parseSelectJoinStraight.out M tests/data/parser/parseSelectNested.out M tests/data/parser/parseSelectOrderByComment.out M tests/data/parser/parseSelectOverAlias_mariadb_100600.out M tests/data/parser/parseSelectUnion.out M tests/data/parser/parseSelectUnion2.out M tests/data/parser/parseSelectWhere.out M tests/data/parser/parseSelectWithParenthesis.out M tests/data/parser/parseSelectWrongOrder.out M tests/data/parser/parseSelectWrongOrder2.out M tests/data/parser/parseSetCharacterSet.out M tests/data/parser/parseSetCharacterSetError.out M tests/data/parser/parseSetCharset.out M tests/data/parser/parseSetCharsetError.out M tests/data/parser/parseSetError1.out M tests/data/parser/parseSetNames.out M tests/data/parser/parseSetNames2.out M tests/data/parser/parseSetNames3.out M tests/data/parser/parseSetNamesError.out M tests/data/parser/parseSetNamesError2.out M tests/data/parser/parseSetNamesError3.out M tests/data/parser/parseTransaction.out M tests/data/parser/parseTransaction2.out M tests/data/parser/parseTransaction3.out M tests/data/parser/parseTransactionErr1.out M tests/data/parser/parseUnlock1.out M tests/data/parser/parseUnlockErr1.out M tests/data/parser/parseUpdate.out M tests/data/parser/parseUpdate2.out M tests/data/parser/parseUpdate3.out M tests/data/parser/parseUpdateErr.out M tests/data/parser/parseWithStatement.out M tests/data/parser/parseWithStatement1.out M tests/data/parser/parseWithStatement2.out M tests/data/parser/parseWithStatement3.out M tests/data/parser/parseWithStatement4.out M tests/data/parser/parseWithStatement5.out M tests/data/parser/parseWithStatement6.out M tests/data/parser/parseWithStatement7.out M tests/data/parser/parseWithStatementErr.out M tests/data/parser/parseWithStatementErr1.out M tests/data/parser/parseWithStatementErr2.out M tests/data/parser/parseWithStatementErr3.out M tests/data/parser/parseWithStatementErr4.out M tests/data/parser/parseWithStatementErr5.out M tests/data/parser/parseWithStatementErr6.out M tests/data/parser/parseWithStatementErr7.out M tests/data/parser/parseWithStatementErr8.out
Log Message: ----------- Merge pull request #368 from mauriciofauth/members-camel-case
Rename class members to use camel case format
Commit: c428233bc98f40adad41341e9631b41610ffb17e https://github.com/phpmyadmin/sql-parser/commit/c428233bc98f40adad41341e9631... Author: Maurício Meneghini Fauth mauricio@fauth.dev Date: 2022-01-07 (Fri, 01 January 2022) -03:00
Changed paths: M phpcs.xml.dist M phpstan-baseline.neon M psalm-baseline.xml M src/Component.php M src/Components/AlterOperation.php M src/Components/Array2d.php M src/Components/ArrayObj.php M src/Components/CaseExpression.php M src/Components/Condition.php M src/Components/CreateDefinition.php M src/Components/DataType.php M src/Components/Expression.php M src/Components/ExpressionArray.php M src/Components/FunctionCall.php M src/Components/GroupKeyword.php M src/Components/IndexHint.php M src/Components/IntoKeyword.php M src/Components/JoinKeyword.php M src/Components/Key.php M src/Components/Limit.php M src/Components/LockExpression.php M src/Components/OptionsArray.php M src/Components/OrderKeyword.php M src/Components/ParameterDefinition.php M src/Components/PartitionDefinition.php M src/Components/Reference.php M src/Components/RenameOperation.php M src/Components/SetOperation.php M src/Components/UnionKeyword.php M src/Components/WithKeyword.php M src/Context.php M src/Lexer.php M src/Parser.php M src/Statement.php M src/Statements/AlterStatement.php M src/Statements/AnalyzeStatement.php M src/Statements/BackupStatement.php M src/Statements/CheckStatement.php M src/Statements/ChecksumStatement.php M src/Statements/CreateStatement.php M src/Statements/DeleteStatement.php M src/Statements/DropStatement.php M src/Statements/InsertStatement.php M src/Statements/LoadStatement.php M src/Statements/OptimizeStatement.php M src/Statements/PurgeStatement.php M src/Statements/RepairStatement.php M src/Statements/ReplaceStatement.php M src/Statements/RestoreStatement.php M src/Statements/SelectStatement.php M src/Statements/SetStatement.php M src/Statements/ShowStatement.php M src/Statements/TransactionStatement.php M src/Statements/TruncateStatement.php M src/Statements/UpdateStatement.php M src/Statements/WithStatement.php M src/Tools/ContextGenerator.php M src/Tools/TestGenerator.php M src/Utils/BufferedQuery.php M src/Utils/CLI.php M src/Utils/Error.php M src/Utils/Formatter.php M src/Utils/Misc.php M src/Utils/Query.php M src/Utils/Routine.php M src/Utils/Table.php M src/Utils/Tokens.php M tests/Builder/CreateStatementTest.php M tests/Components/ArrayObjTest.php M tests/Lexer/ContextTest.php M tests/Lexer/LexerTest.php M tests/Misc/UtfStringTest.php M tests/TestCase.php M tests/Utils/BufferedQueryTest.php M tests/Utils/CLITest.php M tests/Utils/FormatterTest.php M tests/Utils/QueryTest.php
Log Message: ----------- Merge branch 'master' into 6.0.x
Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev
Commit: b2511e421155f74a94ebc2d323190f1eceb7d9a4 https://github.com/phpmyadmin/sql-parser/commit/b2511e421155f74a94ebc2d32319... Author: Maurício Meneghini Fauth mauricio@fauth.dev Date: 2022-01-07 (Fri, 01 January 2022) -03:00
Changed paths: M psalm-baseline.xml M src/Component.php M src/Components/AlterOperation.php M src/Components/Array2d.php M src/Components/ArrayObj.php M src/Components/CaseExpression.php M src/Components/Condition.php M src/Components/CreateDefinition.php M src/Components/DataType.php M src/Components/Expression.php M src/Components/ExpressionArray.php M src/Components/FunctionCall.php M src/Components/GroupKeyword.php M src/Components/IndexHint.php M src/Components/IntoKeyword.php M src/Components/JoinKeyword.php M src/Components/Key.php M src/Components/Limit.php M src/Components/LockExpression.php M src/Components/OptionsArray.php M src/Components/OrderKeyword.php M src/Components/ParameterDefinition.php M src/Components/PartitionDefinition.php M src/Components/Reference.php M src/Components/RenameOperation.php M src/Components/SetOperation.php M src/Components/UnionKeyword.php M src/Components/WithKeyword.php
Log Message: ----------- Add string return type to `Component::build` methods
Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev
Commit: 7af78045ea9319d0618e4e239358c798c02558b1 https://github.com/phpmyadmin/sql-parser/commit/7af78045ea9319d0618e4e239358... Author: Maurício Meneghini Fauth mauricio@fauth.dev Date: 2022-01-07 (Fri, 01 January 2022) -03:00
Changed paths: M phpstan-baseline.neon M psalm-baseline.xml M src/Components/PartitionDefinition.php M src/Parser.php M src/Statements/CreateStatement.php M src/Translator.php
Log Message: ----------- Use class-string type where possible
Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev
Commit: f4753fd690f1adac3d5b33d42825a38dfdcb82bc https://github.com/phpmyadmin/sql-parser/commit/f4753fd690f1adac3d5b33d42825... Author: Maurício Meneghini Fauth mauricio@fauth.dev Date: 2022-01-07 (Fri, 01 January 2022) -03:00
Changed paths: M src/Context.php
Log Message: ----------- Refactor `Context` class
Improves readability of some methods.
Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev
Commit: 7974af92761c6c4580fa1ba61b13af064413f753 https://github.com/phpmyadmin/sql-parser/commit/7974af92761c6c4580fa1ba61b13... Author: Maurício Meneghini Fauth mauricio@fauth.dev Date: 2022-01-20 (Thu, 01 January 2022) -03:00
Changed paths: M CHANGELOG.md M README.md M infection.json.dist M phpstan-baseline.neon M psalm-baseline.xml M src/Component.php M src/Components/AlterOperation.php M src/Components/Array2d.php M src/Components/ArrayObj.php M src/Components/CaseExpression.php M src/Components/Condition.php M src/Components/CreateDefinition.php M src/Components/DataType.php M src/Components/Expression.php M src/Components/ExpressionArray.php M src/Components/FunctionCall.php M src/Components/GroupKeyword.php M src/Components/IndexHint.php M src/Components/IntoKeyword.php M src/Components/JoinKeyword.php M src/Components/Key.php M src/Components/Limit.php M src/Components/LockExpression.php M src/Components/OptionsArray.php M src/Components/OrderKeyword.php M src/Components/ParameterDefinition.php M src/Components/PartitionDefinition.php M src/Components/Reference.php M src/Components/RenameOperation.php M src/Components/SetOperation.php M src/Components/UnionKeyword.php M src/Components/WithKeyword.php M src/Context.php M src/Core.php M src/Exceptions/LexerException.php M src/Exceptions/LoaderException.php M src/Exceptions/ParserException.php M src/Lexer.php M src/Parser.php M src/Statement.php M src/Statements/AlterStatement.php M src/Statements/AnalyzeStatement.php M src/Statements/BackupStatement.php M src/Statements/CallStatement.php M src/Statements/CheckStatement.php M src/Statements/ChecksumStatement.php M src/Statements/CreateStatement.php M src/Statements/DeleteStatement.php M src/Statements/DropStatement.php M src/Statements/ExplainStatement.php M src/Statements/InsertStatement.php M src/Statements/LoadStatement.php M src/Statements/LockStatement.php M src/Statements/MaintenanceStatement.php M src/Statements/NotImplementedStatement.php M src/Statements/OptimizeStatement.php M src/Statements/PurgeStatement.php M src/Statements/RenameStatement.php M src/Statements/RepairStatement.php M src/Statements/ReplaceStatement.php M src/Statements/RestoreStatement.php M src/Statements/SelectStatement.php M src/Statements/SetStatement.php M src/Statements/ShowStatement.php M src/Statements/TransactionStatement.php M src/Statements/TruncateStatement.php M src/Statements/UpdateStatement.php M src/Statements/WithStatement.php M src/Token.php M src/TokensList.php M src/Tools/TestGenerator.php M src/Translator.php M src/UtfString.php M src/Utils/BufferedQuery.php M src/Utils/CLI.php M src/Utils/Error.php M src/Utils/Formatter.php M src/Utils/Misc.php M src/Utils/Query.php M src/Utils/Routine.php M src/Utils/Table.php M src/Utils/Tokens.php M tests/Lexer/ContextTest.php M tests/TestCase.php
Log Message: ----------- Merge branch 'master' into 6.0.x
Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev
Commit: a028de5c7325448a6921f36b7410d15b9350559e https://github.com/phpmyadmin/sql-parser/commit/a028de5c7325448a6921f36b7410... Author: Maurício Meneghini Fauth mauricio@fauth.dev Date: 2022-02-02 (Wed, 02 February 2022) -03:00
Changed paths: M CHANGELOG.md M phpstan-baseline.neon M psalm-baseline.xml M src/Context.php M tests/Lexer/ContextTest.php
Log Message: ----------- Merge branch 'master' into 6.0.x
Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev
Commit: c57157919c410791603cd36e844e7671e5ccd554 https://github.com/phpmyadmin/sql-parser/commit/c57157919c410791603cd36e844e... Author: William Desportes williamdes@wdes.fr Date: 2022-02-28 (Mon, 02 February 2022) +01:00
Changed paths: M CHANGELOG.md M locale/fr/LC_MESSAGES/sqlparser.mo M locale/fr/LC_MESSAGES/sqlparser.po M locale/ro/LC_MESSAGES/sqlparser.mo M locale/ro/LC_MESSAGES/sqlparser.po M src/Statements/CreateStatement.php M tests/Builder/CreateStatementTest.php M tests/data/parser/parseCreateView.out M tests/data/parser/parseCreateView3.out M tests/data/parser/parseCreateViewWithQuotes.out M tests/data/parser/parseCreateViewWithUnion.out M tests/data/parser/parseCreateViewWithWrongSyntax.out M tests/data/parser/parseCreateViewWithoutQuotes.out
Log Message: ----------- Merge branch 'master' into 6.0.x
Signed-off-by: William Desportes williamdes@wdes.fr
Commit: 3f9a95ab79f9f3b8180665ad9d4177907fb867d2 https://github.com/phpmyadmin/sql-parser/commit/3f9a95ab79f9f3b8180665ad9d41... Author: William Desportes williamdes@wdes.fr Date: 2022-03-28 (Mon, 03 March 2022) +02:00
Changed paths: M .github/workflows/tests.yml M locale/de/LC_MESSAGES/sqlparser.mo M locale/de/LC_MESSAGES/sqlparser.po M locale/it/LC_MESSAGES/sqlparser.mo M locale/it/LC_MESSAGES/sqlparser.po M locale/nl/LC_MESSAGES/sqlparser.mo M locale/nl/LC_MESSAGES/sqlparser.po M locale/pl/LC_MESSAGES/sqlparser.mo M locale/pl/LC_MESSAGES/sqlparser.po M locale/zh_CN/LC_MESSAGES/sqlparser.mo M locale/zh_CN/LC_MESSAGES/sqlparser.po
Log Message: ----------- Merge branch 'master' into 6.0.x
Signed-off-by: William Desportes williamdes@wdes.fr
Commit: 9b6be667cbe49af5706e0a0b43fa64d6bdc72268 https://github.com/phpmyadmin/sql-parser/commit/9b6be667cbe49af5706e0a0b43fa... Author: William Desportes williamdes@wdes.fr Date: 2022-08-08 (Mon, 08 August 2022) +02:00
Changed paths: M .github/workflows/lint-and-analyse-php.yml M .github/workflows/lint-docs.yml M .github/workflows/mutation-tests.yml M .github/workflows/tests.yml M CHANGELOG.md M composer.json M locale/af/LC_MESSAGES/sqlparser.mo M locale/af/LC_MESSAGES/sqlparser.po M locale/be/LC_MESSAGES/sqlparser.mo M locale/be/LC_MESSAGES/sqlparser.po M locale/cs/LC_MESSAGES/sqlparser.mo M locale/cs/LC_MESSAGES/sqlparser.po M locale/es/LC_MESSAGES/sqlparser.mo M locale/es/LC_MESSAGES/sqlparser.po M locale/id/LC_MESSAGES/sqlparser.mo M locale/id/LC_MESSAGES/sqlparser.po M locale/ko/LC_MESSAGES/sqlparser.mo M locale/ko/LC_MESSAGES/sqlparser.po M locale/lt/LC_MESSAGES/sqlparser.mo M locale/lt/LC_MESSAGES/sqlparser.po M locale/mk/LC_MESSAGES/sqlparser.mo M locale/mk/LC_MESSAGES/sqlparser.po M locale/ro/LC_MESSAGES/sqlparser.mo M locale/ro/LC_MESSAGES/sqlparser.po M locale/ru/LC_MESSAGES/sqlparser.mo M locale/ru/LC_MESSAGES/sqlparser.po M locale/sk/LC_MESSAGES/sqlparser.mo M locale/sk/LC_MESSAGES/sqlparser.po M locale/uk/LC_MESSAGES/sqlparser.mo M locale/uk/LC_MESSAGES/sqlparser.po M phpcs.xml.dist M phpstan-baseline.neon M src/Components/AlterOperation.php M src/Components/CreateDefinition.php M src/Components/Expression.php M src/Statement.php M src/Statements/CreateStatement.php M src/TokensList.php M tests/Builder/AlterStatementTest.php M tests/Builder/CreateStatementTest.php M tests/Components/CreateDefinitionTest.php M tests/Lexer/TokensListTest.php
Log Message: ----------- Merge branch 'master' into 6.0.x
Signed-off-by: William Desportes williamdes@wdes.fr
Commit: 9be1871329c773c3e06d49865041168bdfb402b7 https://github.com/phpmyadmin/sql-parser/commit/9be1871329c773c3e06d49865041... Author: Anthony Njoroge mainaanthonynjoroge@gmail.com Date: 2022-08-08 (Mon, 08 August 2022) +02:00
Changed paths: M src/Context.php D src/Exceptions/LoaderException.php
Log Message: ----------- Change error handling to returning a boolean value
In case an error occurs during loading of a context, let the Context::load() method return a boolean value indicating whether the context was successfully loaded or not. Throwing an Exception causes a false positive in debuggers,since the Context::load() method does the correct thing anyway
Commit: d3c0ccda489034631d95f8e6485985f29b801d06 https://github.com/phpmyadmin/sql-parser/commit/d3c0ccda489034631d95f8e64859... Author: William Desportes williamdes@wdes.fr Date: 2022-08-08 (Mon, 08 August 2022) +02:00
Changed paths: M CHANGELOG.md
Log Message: ----------- Add a CHANGELOG entry for #384
Pull-request: #384
Signed-off-by: William Desportes williamdes@wdes.fr
Commit: 233788b0b8f987c616ae09dd522ed1fbd1c3824d https://github.com/phpmyadmin/sql-parser/commit/233788b0b8f987c616ae09dd522e... Author: William Desportes williamdes@wdes.fr Date: 2022-08-08 (Mon, 08 August 2022) +02:00
Changed paths: M tests/Lexer/ContextTest.php
Log Message: ----------- Ref #384 - fix ContextTest::testLoadError
Pull-request: #384
Signed-off-by: William Desportes williamdes@wdes.fr
Commit: feb6a86fdabfb84df48058ba8a49659d32cbde93 https://github.com/phpmyadmin/sql-parser/commit/feb6a86fdabfb84df48058ba8a49... Author: William Desportes williamdes@wdes.fr Date: 2022-09-09 (Fri, 09 September 2022) +02:00
Changed paths: M CHANGELOG.md M src/Context.php M tests/Lexer/ContextTest.php D src/Exceptions/LoaderException.php
Log Message: ----------- Merge #384 - Change error handling from throwing an exception to returning a boolean
Pull-request: #384
Signed-off-by: William Desportes williamdes@wdes.fr
Commit: b631d18888796f6f800148aaf435b606d6bb90ba https://github.com/phpmyadmin/sql-parser/commit/b631d18888796f6f800148aaf435... Author: William Desportes williamdes@wdes.fr Date: 2022-09-10 (Sat, 09 September 2022) +02:00
Changed paths: M .github/workflows/lint-and-analyse-php.yml M .github/workflows/mutation-tests.yml M .github/workflows/tests.yml M composer.json M locale/et/LC_MESSAGES/sqlparser.mo M locale/et/LC_MESSAGES/sqlparser.po M phpstan-baseline.neon M psalm-baseline.xml
Log Message: ----------- Merge branch 'master' into 6.0.x
Commit: ef46acd38a9735c32ec861402735dc107294f18e https://github.com/phpmyadmin/sql-parser/commit/ef46acd38a9735c32ec861402735... Author: William Desportes williamdes@wdes.fr Date: 2022-11-20 (Sun, 11 November 2022) +01:00
Changed paths: A tests/Parser/AnalyzeStatementTest.php A tests/data/parser/parseAnalyzeTable.in A tests/data/parser/parseAnalyzeTable.out A tests/data/parser/parseAnalyzeTable1.in A tests/data/parser/parseAnalyzeTable1.out A tests/data/parser/parseExplain1.in A tests/data/parser/parseExplain1.out M CHANGELOG.md M locale/cs/LC_MESSAGES/sqlparser.mo M locale/cs/LC_MESSAGES/sqlparser.po M locale/et/LC_MESSAGES/sqlparser.mo M locale/et/LC_MESSAGES/sqlparser.po M locale/mk/LC_MESSAGES/sqlparser.mo M locale/mk/LC_MESSAGES/sqlparser.po M locale/sv/LC_MESSAGES/sqlparser.mo M locale/sv/LC_MESSAGES/sqlparser.po M phpstan-baseline.neon M psalm-baseline.xml M src/Parser.php M src/Utils/Query.php M tests/Parser/ExplainStatementTest.php
Log Message: ----------- Merge branch 'master' into 6.0.x
Signed-off-by: William Desportes williamdes@wdes.fr
Commit: 73aca283710cefb4fd54dccc491f8b085b046218 https://github.com/phpmyadmin/sql-parser/commit/73aca283710cefb4fd54dccc491f... Author: William Desportes williamdes@wdes.fr Date: 2022-11-20 (Sun, 11 November 2022) +01:00
Changed paths: M tests/data/bugs/gh14.out M tests/data/bugs/gh16.out M tests/data/bugs/gh317.out M tests/data/bugs/gh9.out M tests/data/bugs/pma11843.out M tests/data/parser/parseAlter.out M tests/data/parser/parseAlter10.out M tests/data/parser/parseAlter11.out M tests/data/parser/parseAlter12.out M tests/data/parser/parseAlter13.out M tests/data/parser/parseAlter2.out M tests/data/parser/parseAlter3.out M tests/data/parser/parseAlter4.out M tests/data/parser/parseAlter5.out M tests/data/parser/parseAlter6.out M tests/data/parser/parseAlter7.out M tests/data/parser/parseAlter8.out M tests/data/parser/parseAlter9.out M tests/data/parser/parseAlterErr.out M tests/data/parser/parseAlterErr2.out M tests/data/parser/parseAlterErr3.out M tests/data/parser/parseAlterErr4.out M tests/data/parser/parseAlterTableCharacterSet1.out M tests/data/parser/parseAlterTableCharacterSet2.out M tests/data/parser/parseAlterTableCharacterSet3.out M tests/data/parser/parseAlterTableCharacterSet4.out M tests/data/parser/parseAlterTableCharacterSet5.out M tests/data/parser/parseAlterTableCharacterSet6.out M tests/data/parser/parseAlterTableCharacterSet7.out M tests/data/parser/parseAlterTableSetAutoIncrementError.out M tests/data/parser/parseAlterUser.out M tests/data/parser/parseAlterUser1.out M tests/data/parser/parseAlterUser2.out M tests/data/parser/parseAlterUser3.out M tests/data/parser/parseAlterUser4.out M tests/data/parser/parseAlterUser5.out M tests/data/parser/parseAlterUser6.out M tests/data/parser/parseAlterUser7.out M tests/data/parser/parseAlterUser8.out M tests/data/parser/parseAlterWithInvisible.out M tests/data/parser/parseCreateDatabase.out M tests/data/parser/parseCreateDatabaseErr.out M tests/data/parser/parseCreateFunction.out M tests/data/parser/parseCreateFunctionErr1.out M tests/data/parser/parseCreateFunctionErr2.out M tests/data/parser/parseCreateFunctionErr3.out M tests/data/parser/parseCreateProcedure.out M tests/data/parser/parseCreateProcedure1.out M tests/data/parser/parseCreateProcedure2.out M tests/data/parser/parseCreateSchema.out M tests/data/parser/parseCreateSchemaErr.out M tests/data/parser/parseCreateTable.out M tests/data/parser/parseCreateTable2.out M tests/data/parser/parseCreateTable3.out M tests/data/parser/parseCreateTable4.out M tests/data/parser/parseCreateTable5.out M tests/data/parser/parseCreateTable6.out M tests/data/parser/parseCreateTable7.out M tests/data/parser/parseCreateTableAsSelect.out M tests/data/parser/parseCreateTableEnforcedCheck.out M tests/data/parser/parseCreateTableErr1.out M tests/data/parser/parseCreateTableErr2.out M tests/data/parser/parseCreateTableErr3.out M tests/data/parser/parseCreateTableErr4.out M tests/data/parser/parseCreateTableErr5.out M tests/data/parser/parseCreateTableLike.out M tests/data/parser/parseCreateTableNotEnforcedCheck.out M tests/data/parser/parseCreateTableSelect.out M tests/data/parser/parseCreateTableSpatial.out M tests/data/parser/parseCreateTableTimestampWithPrecision.out M tests/data/parser/parseCreateTableWithInvisibleKey.out M tests/data/parser/parseCreateTrigger.out M tests/data/parser/parseCreateUser.out M tests/data/parser/parseCreateView.out M tests/data/parser/parseCreateView2.out M tests/data/parser/parseCreateView3.out M tests/data/parser/parseCreateView4.out M tests/data/parser/parseCreateViewAsWithAs.out M tests/data/parser/parseCreateViewMultiple.out M tests/data/parser/parseCreateViewWithQuotes.out M tests/data/parser/parseCreateViewWithUnion.out M tests/data/parser/parseCreateViewWithWrongSyntax.out M tests/data/parser/parseCreateViewWithoutQuotes.out M tests/data/parser/parseWithStatement1.out M tests/data/parser/parseWithStatement4.out M tests/data/parser/parseWithStatement5.out M tests/data/parser/parseWithStatement6.out M tests/data/parser/parseWithStatementErr1.out M tests/data/parser/parseWithStatementErr3.out M tests/data/parser/parseWithStatementErr4.out M tests/data/parser/parseWithStatementErr5.out
Log Message: ----------- Merge branch 'master' into 6.0.x
Commit: 8e3b0a4e32a4b4d91f922aadea26db1908e5040b https://github.com/phpmyadmin/sql-parser/commit/8e3b0a4e32a4b4d91f922aadea26... Author: William Desportes williamdes@wdes.fr Date: 2022-11-23 (Wed, 11 November 2022) +01:00
Changed paths: A tests/data/parser/parseSelect12.in A tests/data/parser/parseSelect12.out A tests/data/parser/parseSelect13.in A tests/data/parser/parseSelect13.out M CHANGELOG.md M src/Statements/SelectStatement.php M tests/Parser/SelectStatementTest.php M tests/data/bugs/gh9.out M tests/data/bugs/pma11800.out M tests/data/bugs/pma11836.out M tests/data/parser/parse.out M tests/data/parser/parse2.out M tests/data/parser/parseArrayErr1.out M tests/data/parser/parseArrayErr3.out M tests/data/parser/parseCreateTableAsSelect.out M tests/data/parser/parseCreateTableSelect.out M tests/data/parser/parseCreateView.out M tests/data/parser/parseCreateView3.out M tests/data/parser/parseCreateViewAsWithAs.out M tests/data/parser/parseCreateViewWithQuotes.out M tests/data/parser/parseCreateViewWithUnion.out M tests/data/parser/parseCreateViewWithWrongSyntax.out M tests/data/parser/parseCreateViewWithoutQuotes.out M tests/data/parser/parseDelimiter.out M tests/data/parser/parseInsertErr.out M tests/data/parser/parseInsertSelect.out M tests/data/parser/parseInsertSelectOnDuplicateKey.out M tests/data/parser/parseLimitErr1.out M tests/data/parser/parseLimitErr2.out M tests/data/parser/parseReplaceErr2.out M tests/data/parser/parseReplaceSelect.out M tests/data/parser/parseSelect.out M tests/data/parser/parseSelect10.out M tests/data/parser/parseSelect11.out M tests/data/parser/parseSelect2.out M tests/data/parser/parseSelect3.out M tests/data/parser/parseSelect4.out M tests/data/parser/parseSelect5.out M tests/data/parser/parseSelect6.out M tests/data/parser/parseSelect7.out M tests/data/parser/parseSelect8.out M tests/data/parser/parseSelect9.out M tests/data/parser/parseSelectCase1.out M tests/data/parser/parseSelectCase2.out M tests/data/parser/parseSelectCase3.out M tests/data/parser/parseSelectCase4.out M tests/data/parser/parseSelectCase5.out M tests/data/parser/parseSelectCaseAlias1.out M tests/data/parser/parseSelectCaseAlias2.out M tests/data/parser/parseSelectCaseAlias3.out M tests/data/parser/parseSelectCaseAlias4.out M tests/data/parser/parseSelectCaseAlias5.out M tests/data/parser/parseSelectCaseAlias6.out M tests/data/parser/parseSelectCaseAliasErr1.out M tests/data/parser/parseSelectCaseAliasErr2.out M tests/data/parser/parseSelectCaseAliasErr3.out M tests/data/parser/parseSelectCaseAliasErr4.out M tests/data/parser/parseSelectCaseErr1.out M tests/data/parser/parseSelectCaseErr2.out M tests/data/parser/parseSelectCaseErr3.out M tests/data/parser/parseSelectCaseErr4.out M tests/data/parser/parseSelectCaseErr5.out M tests/data/parser/parseSelectEndOptions1.out M tests/data/parser/parseSelectEndOptions2.out M tests/data/parser/parseSelectEndOptionsErr.out M tests/data/parser/parseSelectErr1.out M tests/data/parser/parseSelectErr2.out M tests/data/parser/parseSelectExists.out M tests/data/parser/parseSelectIndexHint1.out M tests/data/parser/parseSelectIndexHint2.out M tests/data/parser/parseSelectIndexHintErr1.out M tests/data/parser/parseSelectIndexHintErr2.out M tests/data/parser/parseSelectIndexHintErr3.out M tests/data/parser/parseSelectIndexHintErr4.out M tests/data/parser/parseSelectIntoOptions1.out M tests/data/parser/parseSelectIntoOptions2.out M tests/data/parser/parseSelectIntoOptions3.out M tests/data/parser/parseSelectJoinCross.out M tests/data/parser/parseSelectJoinMultiple.out M tests/data/parser/parseSelectJoinMultiple2.out M tests/data/parser/parseSelectJoinNatural.out M tests/data/parser/parseSelectJoinNaturalLeft.out M tests/data/parser/parseSelectJoinNaturalLeftOuter.out M tests/data/parser/parseSelectJoinNaturalRight.out M tests/data/parser/parseSelectJoinNaturalRightOuter.out M tests/data/parser/parseSelectJoinStraight.out M tests/data/parser/parseSelectNested.out M tests/data/parser/parseSelectOrderByComment.out M tests/data/parser/parseSelectOverAlias_mariadb_100600.out M tests/data/parser/parseSelectUnion.out M tests/data/parser/parseSelectUnion2.out M tests/data/parser/parseSelectWhere.out M tests/data/parser/parseSelectWithParenthesis.out M tests/data/parser/parseSelectWrongOrder.out M tests/data/parser/parseSelectWrongOrder2.out M tests/data/parser/parseTransaction.out M tests/data/parser/parseTransaction2.out M tests/data/parser/parseTransaction3.out M tests/data/parser/parseWithStatement.out M tests/data/parser/parseWithStatement1.out M tests/data/parser/parseWithStatement2.out M tests/data/parser/parseWithStatement3.out M tests/data/parser/parseWithStatement4.out M tests/data/parser/parseWithStatement5.out M tests/data/parser/parseWithStatement7.out M tests/data/parser/parseWithStatementErr1.out M tests/data/parser/parseWithStatementErr2.out M tests/data/parser/parseWithStatementErr3.out M tests/data/parser/parseWithStatementErr4.out M tests/data/parser/parseWithStatementErr6.out M tests/data/parser/parseWithStatementErr7.out M tests/data/parser/parseWithStatementErr8.out
Log Message: ----------- Merge branch 'master' into 6.0.x
Signed-off-by: William Desportes williamdes@wdes.fr
Commit: 51e48447d3ef2c0cea171e799623f9c01698c6ad https://github.com/phpmyadmin/sql-parser/commit/51e48447d3ef2c0cea171e799623... Author: William Desportes williamdes@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 CHANGELOG.md 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 branch 'master' into 6.0.x
Signed-off-by: William Desportes williamdes@wdes.fr
Commit: 72912ca836e38c4d7ff3a77e5855e36cf4a76af6 https://github.com/phpmyadmin/sql-parser/commit/72912ca836e38c4d7ff3a77e5855... Author: William Desportes williamdes@wdes.fr Date: 2022-11-25 (Fri, 11 November 2022) +01:00
Changed paths: M phpstan-baseline.neon M psalm-baseline.xml M src/Statements/ExplainStatement.php M tests/data/parser/parseExplain.out M tests/data/parser/parseExplain1.out M tests/data/parser/parseExplain2.out M tests/data/parser/parseExplain3.out M tests/data/parser/parseExplain4.out M tests/data/parser/parseExplainErr.out M tests/data/parser/parseExplainErr1.out M tests/data/parser/parseExplainErr2.out M tests/data/parser/parseExplainErr3.out M tests/data/parser/parseExplainErr4.out
Log Message: ----------- Merge branch 'master' into 6.0.x
Commit: 983e88e637fba242c95acff1439e584a21a6c052 https://github.com/phpmyadmin/sql-parser/commit/983e88e637fba242c95acff1439e... Author: William Desportes williamdes@wdes.fr Date: 2022-11-26 (Sat, 11 November 2022) +01:00
Changed paths: A tests/data/parser/parseSelect14.in A tests/data/parser/parseSelect14.out M src/Components/ExpressionArray.php M src/Statements/SelectStatement.php M tests/Parser/SelectStatementTest.php M tests/data/bugs/gh9.out M tests/data/bugs/pma11800.out M tests/data/bugs/pma11836.out M tests/data/parser/parse.out M tests/data/parser/parse2.out M tests/data/parser/parseArrayErr1.out M tests/data/parser/parseArrayErr3.out M tests/data/parser/parseCreateTableAsSelect.out M tests/data/parser/parseCreateTableSelect.out M tests/data/parser/parseCreateView.out M tests/data/parser/parseCreateView3.out M tests/data/parser/parseCreateViewAsWithAs.out M tests/data/parser/parseCreateViewWithQuotes.out M tests/data/parser/parseCreateViewWithUnion.out M tests/data/parser/parseCreateViewWithWrongSyntax.out M tests/data/parser/parseCreateViewWithoutQuotes.out M tests/data/parser/parseDelimiter.out M tests/data/parser/parseExplain.out M tests/data/parser/parseExplain1.out M tests/data/parser/parseExplain3.out M tests/data/parser/parseExplain4.out M tests/data/parser/parseExplainErr.out M tests/data/parser/parseExplainErr1.out M tests/data/parser/parseInsertErr.out M tests/data/parser/parseInsertSelect.out M tests/data/parser/parseInsertSelectOnDuplicateKey.out M tests/data/parser/parseLimitErr1.out M tests/data/parser/parseLimitErr2.out M tests/data/parser/parseReplaceErr2.out M tests/data/parser/parseReplaceSelect.out M tests/data/parser/parseSelect.out M tests/data/parser/parseSelect10.out M tests/data/parser/parseSelect11.out M tests/data/parser/parseSelect12.out M tests/data/parser/parseSelect13.in M tests/data/parser/parseSelect13.out M tests/data/parser/parseSelect2.out M tests/data/parser/parseSelect3.out M tests/data/parser/parseSelect4.out M tests/data/parser/parseSelect5.out M tests/data/parser/parseSelect6.out M tests/data/parser/parseSelect7.out M tests/data/parser/parseSelect8.out M tests/data/parser/parseSelect9.out M tests/data/parser/parseSelectCase1.out M tests/data/parser/parseSelectCase2.out M tests/data/parser/parseSelectCase3.out M tests/data/parser/parseSelectCase4.out M tests/data/parser/parseSelectCase5.out M tests/data/parser/parseSelectCaseAlias1.out M tests/data/parser/parseSelectCaseAlias2.out M tests/data/parser/parseSelectCaseAlias3.out M tests/data/parser/parseSelectCaseAlias4.out M tests/data/parser/parseSelectCaseAlias5.out M tests/data/parser/parseSelectCaseAlias6.out M tests/data/parser/parseSelectCaseAliasErr1.out M tests/data/parser/parseSelectCaseAliasErr2.out M tests/data/parser/parseSelectCaseAliasErr3.out M tests/data/parser/parseSelectCaseAliasErr4.out M tests/data/parser/parseSelectCaseErr1.out M tests/data/parser/parseSelectCaseErr2.out M tests/data/parser/parseSelectCaseErr3.out M tests/data/parser/parseSelectCaseErr4.out M tests/data/parser/parseSelectCaseErr5.out M tests/data/parser/parseSelectEndOptions1.out M tests/data/parser/parseSelectEndOptions2.out M tests/data/parser/parseSelectEndOptionsErr.out M tests/data/parser/parseSelectErr1.out M tests/data/parser/parseSelectErr2.out M tests/data/parser/parseSelectExists.out M tests/data/parser/parseSelectIndexHint1.out M tests/data/parser/parseSelectIndexHint2.out M tests/data/parser/parseSelectIndexHintErr1.out M tests/data/parser/parseSelectIndexHintErr2.out M tests/data/parser/parseSelectIndexHintErr3.out M tests/data/parser/parseSelectIndexHintErr4.out M tests/data/parser/parseSelectIntoOptions1.out M tests/data/parser/parseSelectIntoOptions2.out M tests/data/parser/parseSelectIntoOptions3.out M tests/data/parser/parseSelectJoinCross.out M tests/data/parser/parseSelectJoinMultiple.out M tests/data/parser/parseSelectJoinMultiple2.out M tests/data/parser/parseSelectJoinNatural.out M tests/data/parser/parseSelectJoinNaturalLeft.out M tests/data/parser/parseSelectJoinNaturalLeftOuter.out M tests/data/parser/parseSelectJoinNaturalRight.out M tests/data/parser/parseSelectJoinNaturalRightOuter.out M tests/data/parser/parseSelectJoinStraight.out M tests/data/parser/parseSelectNested.out M tests/data/parser/parseSelectOrderByComment.out M tests/data/parser/parseSelectOverAlias_mariadb_100600.out M tests/data/parser/parseSelectUnion.out M tests/data/parser/parseSelectUnion2.out M tests/data/parser/parseSelectWhere.out M tests/data/parser/parseSelectWithParenthesis.out M tests/data/parser/parseSelectWrongOrder.out M tests/data/parser/parseSelectWrongOrder2.out M tests/data/parser/parseTransaction.out M tests/data/parser/parseTransaction2.out M tests/data/parser/parseTransaction3.out M tests/data/parser/parseWithStatement.out M tests/data/parser/parseWithStatement1.out M tests/data/parser/parseWithStatement2.out M tests/data/parser/parseWithStatement3.out M tests/data/parser/parseWithStatement4.out M tests/data/parser/parseWithStatement5.out M tests/data/parser/parseWithStatement7.out M tests/data/parser/parseWithStatementErr1.out M tests/data/parser/parseWithStatementErr2.out M tests/data/parser/parseWithStatementErr3.out M tests/data/parser/parseWithStatementErr4.out M tests/data/parser/parseWithStatementErr6.out M tests/data/parser/parseWithStatementErr7.out M tests/data/parser/parseWithStatementErr8.out
Log Message: ----------- Merge branch 'master' into 6.0.x
Commit: e8120cb4198b72cf1e0fdae19bec96fee87a940d https://github.com/phpmyadmin/sql-parser/commit/e8120cb4198b72cf1e0fdae19bec... Author: William Desportes williamdes@wdes.fr Date: 2022-12-13 (Tue, 12 December 2022) +01:00
Changed paths: A tests/data/parser/parseCreateTable8.in A tests/data/parser/parseCreateTable8.out M .editorconfig M .github/workflows/mutation-tests.yml M .github/workflows/tests.yml M CHANGELOG.md M locale/mk/LC_MESSAGES/sqlparser.mo M locale/mk/LC_MESSAGES/sqlparser.po M src/Contexts/ContextMariaDb100000.php M src/Contexts/ContextMariaDb100100.php M src/Contexts/ContextMariaDb100200.php M src/Contexts/ContextMariaDb100300.php M src/Contexts/ContextMariaDb100400.php M src/Contexts/ContextMariaDb100500.php M src/Contexts/ContextMariaDb100600.php M src/Contexts/ContextMySql50000.php M src/Contexts/ContextMySql50100.php M src/Contexts/ContextMySql50500.php M src/Contexts/ContextMySql50600.php M src/Contexts/ContextMySql50700.php M src/Contexts/ContextMySql80000.php M tests/Parser/CreateStatementTest.php M tools/contexts/_common.txt
Log Message: ----------- Merge branch 'master' into 6.0.x
Signed-off-by: William Desportes williamdes@wdes.fr
Commit: ff440a08916c9bf8cf0822f420a23a2ae2a37a37 https://github.com/phpmyadmin/sql-parser/commit/ff440a08916c9bf8cf0822f420a2... Author: William Desportes williamdes@wdes.fr Date: 2022-12-13 (Tue, 12 December 2022) +01:00
Changed paths: A tests/data/parser/parseCreateView5.in A tests/data/parser/parseCreateView5.out A tests/data/parser/parseSelectOrderByIsNull.in A tests/data/parser/parseSelectOrderByIsNull.out M CHANGELOG.md M src/Components/Expression.php M src/Utils/Formatter.php M tests/Builder/SelectStatementTest.php M tests/Parser/CreateStatementTest.php M tests/Parser/SelectStatementTest.php M tests/data/bugs/gh14.out M tests/data/bugs/gh16.out M tests/data/bugs/gh317.out M tests/data/bugs/gh9.out M tests/data/bugs/pma11800.out M tests/data/bugs/pma11836.out M tests/data/bugs/pma11843.out M tests/data/bugs/pma11879.out M tests/data/misc/parseParameter.out M tests/data/parser/parse.out M tests/data/parser/parse2.out M tests/data/parser/parseAlter.out M tests/data/parser/parseAlter10.out M tests/data/parser/parseAlter11.out M tests/data/parser/parseAlter12.out M tests/data/parser/parseAlter13.out M tests/data/parser/parseAlter3.out M tests/data/parser/parseAlter4.out M tests/data/parser/parseAlter5.out M tests/data/parser/parseAlter6.out M tests/data/parser/parseAlter7.out M tests/data/parser/parseAlter8.out M tests/data/parser/parseAlter9.out M tests/data/parser/parseAlterErr.out M tests/data/parser/parseAlterErr2.out M tests/data/parser/parseAlterErr3.out M tests/data/parser/parseAlterErr4.out M tests/data/parser/parseAlterTableCharacterSet1.out M tests/data/parser/parseAlterTableCharacterSet2.out M tests/data/parser/parseAlterTableCharacterSet3.out M tests/data/parser/parseAlterTableCharacterSet4.out M tests/data/parser/parseAlterTableCharacterSet5.out M tests/data/parser/parseAlterTableCharacterSet6.out M tests/data/parser/parseAlterTableCharacterSet7.out M tests/data/parser/parseAlterTableSetAutoIncrementError.out M tests/data/parser/parseAlterUser.out M tests/data/parser/parseAlterUser1.out M tests/data/parser/parseAlterUser2.out M tests/data/parser/parseAlterUser3.out M tests/data/parser/parseAlterUser4.out M tests/data/parser/parseAlterUser5.out M tests/data/parser/parseAlterUser6.out M tests/data/parser/parseAlterUser7.out M tests/data/parser/parseAlterUser8.out M tests/data/parser/parseAlterWithInvisible.out M tests/data/parser/parseAnalyzeTable.out M tests/data/parser/parseAnalyzeTable1.out M tests/data/parser/parseArrayErr1.out M tests/data/parser/parseArrayErr3.out M tests/data/parser/parseCreateDatabase.out M tests/data/parser/parseCreateDatabaseErr.out M tests/data/parser/parseCreateFunction.out M tests/data/parser/parseCreateFunctionErr1.out M tests/data/parser/parseCreateFunctionErr2.out M tests/data/parser/parseCreateFunctionErr3.out M tests/data/parser/parseCreateProcedure.out M tests/data/parser/parseCreateProcedure1.out M tests/data/parser/parseCreateProcedure2.out M tests/data/parser/parseCreateSchema.out M tests/data/parser/parseCreateSchemaErr.out M tests/data/parser/parseCreateTable.out M tests/data/parser/parseCreateTable2.out M tests/data/parser/parseCreateTable3.out M tests/data/parser/parseCreateTable4.out M tests/data/parser/parseCreateTable5.out M tests/data/parser/parseCreateTable6.out M tests/data/parser/parseCreateTable7.out M tests/data/parser/parseCreateTable8.out M tests/data/parser/parseCreateTableAsSelect.out M tests/data/parser/parseCreateTableEnforcedCheck.out M tests/data/parser/parseCreateTableErr1.out M tests/data/parser/parseCreateTableErr3.out M tests/data/parser/parseCreateTableErr4.out M tests/data/parser/parseCreateTableErr5.out M tests/data/parser/parseCreateTableLike.out M tests/data/parser/parseCreateTableNotEnforcedCheck.out M tests/data/parser/parseCreateTableSelect.out M tests/data/parser/parseCreateTableSpatial.out M tests/data/parser/parseCreateTableTimestampWithPrecision.out M tests/data/parser/parseCreateTableWithInvisibleKey.out M tests/data/parser/parseCreateTrigger.out M tests/data/parser/parseCreateUser.out M tests/data/parser/parseCreateView.out M tests/data/parser/parseCreateView2.out M tests/data/parser/parseCreateView3.out M tests/data/parser/parseCreateView4.out M tests/data/parser/parseCreateViewAsWithAs.out M tests/data/parser/parseCreateViewMultiple.out M tests/data/parser/parseCreateViewWithQuotes.out M tests/data/parser/parseCreateViewWithUnion.out M tests/data/parser/parseCreateViewWithWrongSyntax.out M tests/data/parser/parseCreateViewWithoutQuotes.out M tests/data/parser/parseDelete.out M tests/data/parser/parseDelete10.out M tests/data/parser/parseDelete11.out M tests/data/parser/parseDelete12.out M tests/data/parser/parseDelete2.out M tests/data/parser/parseDelete3.out M tests/data/parser/parseDelete4.out M tests/data/parser/parseDelete5.out M tests/data/parser/parseDelete6.out M tests/data/parser/parseDelete7.out M tests/data/parser/parseDelete8.out M tests/data/parser/parseDelete9.out M tests/data/parser/parseDeleteErr10.out M tests/data/parser/parseDeleteErr11.out M tests/data/parser/parseDeleteErr12.out M tests/data/parser/parseDeleteErr2.out M tests/data/parser/parseDeleteErr3.out M tests/data/parser/parseDeleteErr4.out M tests/data/parser/parseDeleteErr5.out M tests/data/parser/parseDeleteErr6.out M tests/data/parser/parseDeleteErr7.out M tests/data/parser/parseDeleteErr8.out M tests/data/parser/parseDeleteErr9.out M tests/data/parser/parseDeleteJoin.out M tests/data/parser/parseDelimiter.out M tests/data/parser/parseDrop.out M tests/data/parser/parseDrop2.out M tests/data/parser/parseExplain.out M tests/data/parser/parseExplain1.out M tests/data/parser/parseExplain3.out M tests/data/parser/parseExplain4.out M tests/data/parser/parseExplainErr.out M tests/data/parser/parseInsert.out M tests/data/parser/parseInsertErr2.out M tests/data/parser/parseInsertIntoErr.out M tests/data/parser/parseInsertIntoSet.out M tests/data/parser/parseInsertOnDuplicateKey.out M tests/data/parser/parseInsertOnDuplicateKeyErr.out M tests/data/parser/parseInsertSelect.out M tests/data/parser/parseInsertSelectOnDuplicateKey.out M tests/data/parser/parseInsertSet.out M tests/data/parser/parseInsertSetOnDuplicateKey.out M tests/data/parser/parseLimitErr1.out M tests/data/parser/parseLimitErr2.out M tests/data/parser/parseLoad1.out M tests/data/parser/parseLoad2.out M tests/data/parser/parseLoad3.out M tests/data/parser/parseLoad4.out M tests/data/parser/parseLoad5.out M tests/data/parser/parseLoad6.out M tests/data/parser/parseLoadErr3.out M tests/data/parser/parseLoadErr4.out M tests/data/parser/parseLoadErr5.out M tests/data/parser/parseLoadErr6.out M tests/data/parser/parseLock1.out M tests/data/parser/parseLock2.out M tests/data/parser/parseLock3.out M tests/data/parser/parseLock4.out M tests/data/parser/parseLock5.out M tests/data/parser/parseLock6.out M tests/data/parser/parseLockErr1.out M tests/data/parser/parseLockErr10.out M tests/data/parser/parseLockErr2.out M tests/data/parser/parseLockErr5.out M tests/data/parser/parseLockErr6.out M tests/data/parser/parseLockErr7.out M tests/data/parser/parseLockErr8.out M tests/data/parser/parseLockErr9.out M tests/data/parser/parsePurge.out M tests/data/parser/parsePurge2.out M tests/data/parser/parsePurge3.out M tests/data/parser/parsePurge4.out M tests/data/parser/parsePurgeErr3.out M tests/data/parser/parseRename.out M tests/data/parser/parseRename2.out M tests/data/parser/parseRenameErr1.out M tests/data/parser/parseRenameErr3.out M tests/data/parser/parseRenameErr4.out M tests/data/parser/parseReplace.out M tests/data/parser/parseReplace2.out M tests/data/parser/parseReplaceErr.out M tests/data/parser/parseReplaceErr3.out M tests/data/parser/parseReplaceIntoErr.out M tests/data/parser/parseReplaceSelect.out M tests/data/parser/parseReplaceSet.out M tests/data/parser/parseReplaceValues.out M tests/data/parser/parseRestore.out M tests/data/parser/parseSelect.out M tests/data/parser/parseSelect10.out M tests/data/parser/parseSelect11.out M tests/data/parser/parseSelect12.out M tests/data/parser/parseSelect13.out M tests/data/parser/parseSelect14.out M tests/data/parser/parseSelect2.out M tests/data/parser/parseSelect3.out M tests/data/parser/parseSelect4.out M tests/data/parser/parseSelect5.out M tests/data/parser/parseSelect6.out M tests/data/parser/parseSelect7.out M tests/data/parser/parseSelect8.out M tests/data/parser/parseSelect9.out M tests/data/parser/parseSelectCase1.out M tests/data/parser/parseSelectCase2.out M tests/data/parser/parseSelectCase3.out M tests/data/parser/parseSelectCase4.out M tests/data/parser/parseSelectCase5.out M tests/data/parser/parseSelectCaseAlias1.out M tests/data/parser/parseSelectCaseAlias2.out M tests/data/parser/parseSelectCaseAlias3.out M tests/data/parser/parseSelectCaseAlias4.out M tests/data/parser/parseSelectCaseAlias5.out M tests/data/parser/parseSelectCaseAlias6.out M tests/data/parser/parseSelectCaseAliasErr1.out M tests/data/parser/parseSelectCaseAliasErr2.out M tests/data/parser/parseSelectCaseAliasErr3.out M tests/data/parser/parseSelectCaseAliasErr4.out M tests/data/parser/parseSelectCaseErr1.out M tests/data/parser/parseSelectCaseErr2.out M tests/data/parser/parseSelectCaseErr3.out M tests/data/parser/parseSelectCaseErr4.out M tests/data/parser/parseSelectCaseErr5.out M tests/data/parser/parseSelectEndOptions1.out M tests/data/parser/parseSelectEndOptions2.out M tests/data/parser/parseSelectEndOptionsErr.out M tests/data/parser/parseSelectErr1.out M tests/data/parser/parseSelectErr2.out M tests/data/parser/parseSelectExists.out M tests/data/parser/parseSelectIndexHint1.out M tests/data/parser/parseSelectIndexHint2.out M tests/data/parser/parseSelectIndexHintErr1.out M tests/data/parser/parseSelectIndexHintErr2.out M tests/data/parser/parseSelectIndexHintErr3.out M tests/data/parser/parseSelectIndexHintErr4.out M tests/data/parser/parseSelectIntoOptions1.out M tests/data/parser/parseSelectIntoOptions2.out M tests/data/parser/parseSelectIntoOptions3.out M tests/data/parser/parseSelectJoinCross.out M tests/data/parser/parseSelectJoinMultiple.out M tests/data/parser/parseSelectJoinMultiple2.out M tests/data/parser/parseSelectJoinNatural.out M tests/data/parser/parseSelectJoinNaturalLeft.out M tests/data/parser/parseSelectJoinNaturalLeftOuter.out M tests/data/parser/parseSelectJoinNaturalRight.out M tests/data/parser/parseSelectJoinNaturalRightOuter.out M tests/data/parser/parseSelectJoinStraight.out M tests/data/parser/parseSelectNested.out M tests/data/parser/parseSelectOrderByComment.out M tests/data/parser/parseSelectOverAlias_mariadb_100600.out M tests/data/parser/parseSelectUnion.out M tests/data/parser/parseSelectUnion2.out M tests/data/parser/parseSelectWhere.out M tests/data/parser/parseSelectWithParenthesis.out M tests/data/parser/parseSelectWrongOrder.out M tests/data/parser/parseSelectWrongOrder2.out M tests/data/parser/parseTransaction.out M tests/data/parser/parseTransaction2.out M tests/data/parser/parseTransaction3.out M tests/data/parser/parseUpdate.out M tests/data/parser/parseUpdate2.out M tests/data/parser/parseUpdate3.out M tests/data/parser/parseUpdateErr.out M tests/data/parser/parseWithStatement.out M tests/data/parser/parseWithStatement1.out M tests/data/parser/parseWithStatement2.out M tests/data/parser/parseWithStatement3.out M tests/data/parser/parseWithStatement4.out M tests/data/parser/parseWithStatement5.out M tests/data/parser/parseWithStatement6.out M tests/data/parser/parseWithStatement7.out M tests/data/parser/parseWithStatementErr.out M tests/data/parser/parseWithStatementErr1.out M tests/data/parser/parseWithStatementErr2.out M tests/data/parser/parseWithStatementErr3.out M tests/data/parser/parseWithStatementErr4.out M tests/data/parser/parseWithStatementErr5.out M tests/data/parser/parseWithStatementErr6.out M tests/data/parser/parseWithStatementErr7.out M tests/data/parser/parseWithStatementErr8.out
Log Message: ----------- Merge branch 'master' into 6.0.x
Signed-off-by: William Desportes williamdes@wdes.fr
Commit: 95df5e070288ae6cf4f9a0ec1ede63acb06d290e https://github.com/phpmyadmin/sql-parser/commit/95df5e070288ae6cf4f9a0ec1ede... Author: William Desportes williamdes@wdes.fr Date: 2023-01-12 (Thu, 01 January 2023) +04:00
Changed paths: A .github/FUNDING.yml A tests/Tools/ContextGeneratorTest.php A tests/Tools/contexts/testContext.txt A tests/Tools/templates/ContextTest.php A tests/data/parser/parseDelete13.in A tests/data/parser/parseDelete13.out A tests/data/parser/parseUpdate4.in A tests/data/parser/parseUpdate4.out M .gitattributes M .github/workflows/lint-and-analyse-php.yml M CHANGELOG.md M composer.json M phpcs.xml.dist M phpstan-baseline.neon M phpunit.xml.dist M psalm-baseline.xml M src/Components/AlterOperation.php M src/Lexer.php M src/Statements/ExplainStatement.php M src/Statements/WithStatement.php M src/TokensList.php M tests/Components/ExpressionTest.php M tests/Lexer/TokensListTest.php M tests/data/bugs/gh14.out M tests/data/bugs/gh16.out M tests/data/bugs/gh317.out M tests/data/bugs/gh9.out M tests/data/bugs/pma11800.out M tests/data/bugs/pma11836.out M tests/data/bugs/pma11843.out M tests/data/bugs/pma11879.out M tests/data/lexer/lex.out M tests/data/lexer/lexBool.out M tests/data/lexer/lexComment.out M tests/data/lexer/lexCommentEnd.out M tests/data/lexer/lexDelimiter.out M tests/data/lexer/lexDelimiter2.out M tests/data/lexer/lexDelimiterErr1.out M tests/data/lexer/lexDelimiterErr2.out M tests/data/lexer/lexDelimiterErr3.out M tests/data/lexer/lexDelimiterLen.out M tests/data/lexer/lexKeyword.out M tests/data/lexer/lexKeyword2.out M tests/data/lexer/lexLabel1.out M tests/data/lexer/lexLabel2.out M tests/data/lexer/lexNoLabel.out M tests/data/lexer/lexNumber.out M tests/data/lexer/lexOperator.out M tests/data/lexer/lexOperatorStarIsArithmetic.out M tests/data/lexer/lexOperatorStarIsWildcard.out M tests/data/lexer/lexString.out M tests/data/lexer/lexStringErr1.out M tests/data/lexer/lexSymbol.out M tests/data/lexer/lexSymbolErr1.out M tests/data/lexer/lexSymbolErr2.out M tests/data/lexer/lexSymbolErr3.out M tests/data/lexer/lexSymbolUser.out M tests/data/lexer/lexUtf8.out M tests/data/lexer/lexWhitespace.out M tests/data/lexer/lexWildcardThenComment.out M tests/data/misc/parseParameter.out M tests/data/parser/parse.out M tests/data/parser/parse2.out M tests/data/parser/parseAlter.out M tests/data/parser/parseAlter10.out M tests/data/parser/parseAlter11.out M tests/data/parser/parseAlter12.out M tests/data/parser/parseAlter13.out M tests/data/parser/parseAlter2.out M tests/data/parser/parseAlter3.out M tests/data/parser/parseAlter4.out M tests/data/parser/parseAlter5.out M tests/data/parser/parseAlter6.out M tests/data/parser/parseAlter7.out M tests/data/parser/parseAlter8.out M tests/data/parser/parseAlter9.out M tests/data/parser/parseAlterErr.out M tests/data/parser/parseAlterErr2.out M tests/data/parser/parseAlterErr3.out M tests/data/parser/parseAlterErr4.out M tests/data/parser/parseAlterTableCharacterSet1.out M tests/data/parser/parseAlterTableCharacterSet2.out M tests/data/parser/parseAlterTableCharacterSet3.out M tests/data/parser/parseAlterTableCharacterSet4.out M tests/data/parser/parseAlterTableCharacterSet5.out M tests/data/parser/parseAlterTableCharacterSet6.out M tests/data/parser/parseAlterTableCharacterSet7.out M tests/data/parser/parseAlterTableSetAutoIncrementError.out M tests/data/parser/parseAlterUser.out M tests/data/parser/parseAlterUser1.out M tests/data/parser/parseAlterUser2.out M tests/data/parser/parseAlterUser3.out M tests/data/parser/parseAlterUser4.out M tests/data/parser/parseAlterUser5.out M tests/data/parser/parseAlterUser6.out M tests/data/parser/parseAlterUser7.out M tests/data/parser/parseAlterUser8.out M tests/data/parser/parseAlterWithInvisible.out M tests/data/parser/parseAnalyzeTable.out M tests/data/parser/parseAnalyzeTable1.out M tests/data/parser/parseArrayErr1.out M tests/data/parser/parseArrayErr3.out M tests/data/parser/parseCall.out M tests/data/parser/parseCall2.out M tests/data/parser/parseCall3.out M tests/data/parser/parseCreateDatabase.out M tests/data/parser/parseCreateDatabaseErr.out M tests/data/parser/parseCreateFunction.out M tests/data/parser/parseCreateFunctionErr1.out M tests/data/parser/parseCreateFunctionErr2.out M tests/data/parser/parseCreateFunctionErr3.out M tests/data/parser/parseCreateProcedure.out M tests/data/parser/parseCreateProcedure1.out M tests/data/parser/parseCreateProcedure2.out M tests/data/parser/parseCreateSchema.out M tests/data/parser/parseCreateSchemaErr.out M tests/data/parser/parseCreateTable.out M tests/data/parser/parseCreateTable2.out M tests/data/parser/parseCreateTable3.out M tests/data/parser/parseCreateTable4.out M tests/data/parser/parseCreateTable5.out M tests/data/parser/parseCreateTable6.out M tests/data/parser/parseCreateTable7.out M tests/data/parser/parseCreateTable8.out M tests/data/parser/parseCreateTableAsSelect.out M tests/data/parser/parseCreateTableEnforcedCheck.out M tests/data/parser/parseCreateTableErr1.out M tests/data/parser/parseCreateTableErr2.out M tests/data/parser/parseCreateTableErr3.out M tests/data/parser/parseCreateTableErr4.out M tests/data/parser/parseCreateTableErr5.out M tests/data/parser/parseCreateTableLike.out M tests/data/parser/parseCreateTableNotEnforcedCheck.out M tests/data/parser/parseCreateTableSelect.out M tests/data/parser/parseCreateTableSpatial.out M tests/data/parser/parseCreateTableTimestampWithPrecision.out M tests/data/parser/parseCreateTableWithInvisibleKey.out M tests/data/parser/parseCreateTrigger.out M tests/data/parser/parseCreateUser.out M tests/data/parser/parseCreateView.out M tests/data/parser/parseCreateView2.out M tests/data/parser/parseCreateView3.out M tests/data/parser/parseCreateView4.out M tests/data/parser/parseCreateView5.out M tests/data/parser/parseCreateViewAsWithAs.out M tests/data/parser/parseCreateViewMultiple.out M tests/data/parser/parseCreateViewWithQuotes.out M tests/data/parser/parseCreateViewWithUnion.out M tests/data/parser/parseCreateViewWithWrongSyntax.out M tests/data/parser/parseCreateViewWithoutQuotes.out M tests/data/parser/parseDelete.out M tests/data/parser/parseDelete10.out M tests/data/parser/parseDelete11.out M tests/data/parser/parseDelete12.out M tests/data/parser/parseDelete2.out M tests/data/parser/parseDelete3.out M tests/data/parser/parseDelete4.out M tests/data/parser/parseDelete5.out M tests/data/parser/parseDelete6.out M tests/data/parser/parseDelete7.out M tests/data/parser/parseDelete8.out M tests/data/parser/parseDelete9.out M tests/data/parser/parseDeleteErr1.out M tests/data/parser/parseDeleteErr10.out M tests/data/parser/parseDeleteErr11.out M tests/data/parser/parseDeleteErr12.out M tests/data/parser/parseDeleteErr2.out M tests/data/parser/parseDeleteErr3.out M tests/data/parser/parseDeleteErr4.out M tests/data/parser/parseDeleteErr5.out M tests/data/parser/parseDeleteErr6.out M tests/data/parser/parseDeleteErr7.out M tests/data/parser/parseDeleteErr8.out M tests/data/parser/parseDeleteErr9.out M tests/data/parser/parseDeleteJoin.out M tests/data/parser/parseDelimiter.out M tests/data/parser/parseDrop.out M tests/data/parser/parseDrop2.out M tests/data/parser/parseExplain.out M tests/data/parser/parseExplain1.out M tests/data/parser/parseExplain2.out M tests/data/parser/parseExplain3.out M tests/data/parser/parseExplain4.out M tests/data/parser/parseExplainErr.out M tests/data/parser/parseExplainErr1.out M tests/data/parser/parseExplainErr2.out M tests/data/parser/parseExplainErr3.out M tests/data/parser/parseExplainErr4.out M tests/data/parser/parseInsert.out M tests/data/parser/parseInsertErr.out M tests/data/parser/parseInsertErr2.out M tests/data/parser/parseInsertIntoErr.out M tests/data/parser/parseInsertIntoSet.out M tests/data/parser/parseInsertOnDuplicateKey.out M tests/data/parser/parseInsertOnDuplicateKeyErr.out M tests/data/parser/parseInsertSelect.out M tests/data/parser/parseInsertSelectOnDuplicateKey.out M tests/data/parser/parseInsertSet.out M tests/data/parser/parseInsertSetOnDuplicateKey.out M tests/data/parser/parseLimitErr1.out M tests/data/parser/parseLimitErr2.out M tests/data/parser/parseLoad1.out M tests/data/parser/parseLoad2.out M tests/data/parser/parseLoad3.out M tests/data/parser/parseLoad4.out M tests/data/parser/parseLoad5.out M tests/data/parser/parseLoad6.out M tests/data/parser/parseLoadErr1.out M tests/data/parser/parseLoadErr2.out M tests/data/parser/parseLoadErr3.out M tests/data/parser/parseLoadErr4.out M tests/data/parser/parseLoadErr5.out M tests/data/parser/parseLoadErr6.out M tests/data/parser/parseLock1.out M tests/data/parser/parseLock2.out M tests/data/parser/parseLock3.out M tests/data/parser/parseLock4.out M tests/data/parser/parseLock5.out M tests/data/parser/parseLock6.out M tests/data/parser/parseLockErr1.out M tests/data/parser/parseLockErr10.out M tests/data/parser/parseLockErr2.out M tests/data/parser/parseLockErr3.out M tests/data/parser/parseLockErr4.out M tests/data/parser/parseLockErr5.out M tests/data/parser/parseLockErr6.out M tests/data/parser/parseLockErr7.out M tests/data/parser/parseLockErr8.out M tests/data/parser/parseLockErr9.out M tests/data/parser/parsePurge.out M tests/data/parser/parsePurge2.out M tests/data/parser/parsePurge3.out M tests/data/parser/parsePurge4.out M tests/data/parser/parsePurgeErr.out M tests/data/parser/parsePurgeErr2.out M tests/data/parser/parsePurgeErr3.out M tests/data/parser/parseRename.out M tests/data/parser/parseRename2.out M tests/data/parser/parseRenameErr1.out M tests/data/parser/parseRenameErr2.out M tests/data/parser/parseRenameErr3.out M tests/data/parser/parseRenameErr4.out M tests/data/parser/parseRenameErr5.out M tests/data/parser/parseReplace.out M tests/data/parser/parseReplace2.out M tests/data/parser/parseReplaceErr.out M tests/data/parser/parseReplaceErr2.out M tests/data/parser/parseReplaceErr3.out M tests/data/parser/parseReplaceIntoErr.out M tests/data/parser/parseReplaceSelect.out M tests/data/parser/parseReplaceSet.out M tests/data/parser/parseReplaceValues.out M tests/data/parser/parseRestore.out M tests/data/parser/parseSelect.out M tests/data/parser/parseSelect10.out M tests/data/parser/parseSelect11.out M tests/data/parser/parseSelect12.out M tests/data/parser/parseSelect13.out M tests/data/parser/parseSelect14.out M tests/data/parser/parseSelect2.out M tests/data/parser/parseSelect3.out M tests/data/parser/parseSelect4.out M tests/data/parser/parseSelect5.out M tests/data/parser/parseSelect6.out M tests/data/parser/parseSelect7.out M tests/data/parser/parseSelect8.out M tests/data/parser/parseSelect9.out M tests/data/parser/parseSelectCase1.out M tests/data/parser/parseSelectCase2.out M tests/data/parser/parseSelectCase3.out M tests/data/parser/parseSelectCase4.out M tests/data/parser/parseSelectCase5.out M tests/data/parser/parseSelectCaseAlias1.out M tests/data/parser/parseSelectCaseAlias2.out M tests/data/parser/parseSelectCaseAlias3.out M tests/data/parser/parseSelectCaseAlias4.out M tests/data/parser/parseSelectCaseAlias5.out M tests/data/parser/parseSelectCaseAlias6.out M tests/data/parser/parseSelectCaseAliasErr1.out M tests/data/parser/parseSelectCaseAliasErr2.out M tests/data/parser/parseSelectCaseAliasErr3.out M tests/data/parser/parseSelectCaseAliasErr4.out M tests/data/parser/parseSelectCaseErr1.out M tests/data/parser/parseSelectCaseErr2.out M tests/data/parser/parseSelectCaseErr3.out M tests/data/parser/parseSelectCaseErr4.out M tests/data/parser/parseSelectCaseErr5.out M tests/data/parser/parseSelectEndOptions1.out M tests/data/parser/parseSelectEndOptions2.out M tests/data/parser/parseSelectEndOptionsErr.out M tests/data/parser/parseSelectErr1.out M tests/data/parser/parseSelectErr2.out M tests/data/parser/parseSelectExists.out M tests/data/parser/parseSelectIndexHint1.out M tests/data/parser/parseSelectIndexHint2.out M tests/data/parser/parseSelectIndexHintErr1.out M tests/data/parser/parseSelectIndexHintErr2.out M tests/data/parser/parseSelectIndexHintErr3.out M tests/data/parser/parseSelectIndexHintErr4.out M tests/data/parser/parseSelectIntoOptions1.out M tests/data/parser/parseSelectIntoOptions2.out M tests/data/parser/parseSelectIntoOptions3.out M tests/data/parser/parseSelectJoinCross.out M tests/data/parser/parseSelectJoinMultiple.out M tests/data/parser/parseSelectJoinMultiple2.out M tests/data/parser/parseSelectJoinNatural.out M tests/data/parser/parseSelectJoinNaturalLeft.out M tests/data/parser/parseSelectJoinNaturalLeftOuter.out M tests/data/parser/parseSelectJoinNaturalRight.out M tests/data/parser/parseSelectJoinNaturalRightOuter.out M tests/data/parser/parseSelectJoinStraight.out M tests/data/parser/parseSelectNested.out M tests/data/parser/parseSelectOrderByComment.out M tests/data/parser/parseSelectOrderByIsNull.out M tests/data/parser/parseSelectOverAlias_mariadb_100600.out M tests/data/parser/parseSelectUnion.out M tests/data/parser/parseSelectUnion2.out M tests/data/parser/parseSelectWhere.out M tests/data/parser/parseSelectWithParenthesis.out M tests/data/parser/parseSelectWrongOrder.out M tests/data/parser/parseSelectWrongOrder2.out M tests/data/parser/parseSetCharacterSet.out M tests/data/parser/parseSetCharacterSetError.out M tests/data/parser/parseSetCharset.out M tests/data/parser/parseSetCharsetError.out M tests/data/parser/parseSetError1.out M tests/data/parser/parseSetNames.out M tests/data/parser/parseSetNames2.out M tests/data/parser/parseSetNames3.out M tests/data/parser/parseSetNamesError.out M tests/data/parser/parseSetNamesError2.out M tests/data/parser/parseSetNamesError3.out M tests/data/parser/parseTransaction.out M tests/data/parser/parseTransaction2.out M tests/data/parser/parseTransaction3.out M tests/data/parser/parseTransactionErr1.out M tests/data/parser/parseUnlock1.out M tests/data/parser/parseUnlockErr1.out M tests/data/parser/parseUpdate.out M tests/data/parser/parseUpdate2.out M tests/data/parser/parseUpdate3.out M tests/data/parser/parseUpdateErr.out M tests/data/parser/parseWithStatement.out M tests/data/parser/parseWithStatement1.out M tests/data/parser/parseWithStatement2.out M tests/data/parser/parseWithStatement3.out M tests/data/parser/parseWithStatement4.out M tests/data/parser/parseWithStatement5.out M tests/data/parser/parseWithStatement6.out M tests/data/parser/parseWithStatement7.out M tests/data/parser/parseWithStatementErr.out M tests/data/parser/parseWithStatementErr1.out M tests/data/parser/parseWithStatementErr2.out M tests/data/parser/parseWithStatementErr3.out M tests/data/parser/parseWithStatementErr4.out M tests/data/parser/parseWithStatementErr5.out M tests/data/parser/parseWithStatementErr6.out M tests/data/parser/parseWithStatementErr7.out M tests/data/parser/parseWithStatementErr8.out
Log Message: ----------- Merge branch 'master' into 6.0.x
Signed-off-by: William Desportes williamdes@wdes.fr
Commit: 7213591996e00897aee5dd3b95823aceefa264ad https://github.com/phpmyadmin/sql-parser/commit/7213591996e00897aee5dd3b9582... Author: William Desportes williamdes@wdes.fr Date: 2023-01-12 (Thu, 01 January 2023) +04:00
Changed paths: A tests/data/parser/parseAlterEvent.in A tests/data/parser/parseAlterEvent.out A tests/data/parser/parseAlterEvent2.in A tests/data/parser/parseAlterEvent2.out A tests/data/parser/parseAlterEvent3.in A tests/data/parser/parseAlterEvent3.out A tests/data/parser/parseAlterEvent4.in A tests/data/parser/parseAlterEvent4.out A tests/data/parser/parseAlterEvent5.in A tests/data/parser/parseAlterEvent5.out A tests/data/parser/parseAlterEvent6.in A tests/data/parser/parseAlterEvent6.out A tests/data/parser/parseAlterEvent7.in A tests/data/parser/parseAlterEvent7.out A tests/data/parser/parseAlterEvent8.in A tests/data/parser/parseAlterEvent8.out A tests/data/parser/parseAlterEventComplete.in A tests/data/parser/parseAlterEventComplete.out A tests/data/parser/parseAlterEventErr.in A tests/data/parser/parseAlterEventErr.out A tests/data/parser/parseAlterEventOnScheduleAt.in A tests/data/parser/parseAlterEventOnScheduleAt.out A tests/data/parser/parseAlterEventOnScheduleAt2.in A tests/data/parser/parseAlterEventOnScheduleAt2.out A tests/data/parser/parseAlterEventOnScheduleEvery.in A tests/data/parser/parseAlterEventOnScheduleEvery.out A tests/data/parser/parseAlterEventOnScheduleEvery2.in A tests/data/parser/parseAlterEventOnScheduleEvery2.out A tests/data/parser/parseAlterEventOnScheduleEvery3.in A tests/data/parser/parseAlterEventOnScheduleEvery3.out A tests/data/parser/parseAlterEventOnScheduleEvery4.in A tests/data/parser/parseAlterEventOnScheduleEvery4.out A tests/data/parser/parseAlterEventOnScheduleEvery5.in A tests/data/parser/parseAlterEventOnScheduleEvery5.out A tests/data/parser/parseAlterEventOnScheduleEvery6.in A tests/data/parser/parseAlterEventOnScheduleEvery6.out M src/Contexts/ContextMariaDb100000.php M src/Contexts/ContextMariaDb100100.php M src/Contexts/ContextMariaDb100200.php M src/Contexts/ContextMariaDb100300.php M src/Contexts/ContextMariaDb100400.php M src/Contexts/ContextMariaDb100500.php M src/Contexts/ContextMariaDb100600.php M src/Contexts/ContextMySql50100.php M src/Contexts/ContextMySql50500.php M src/Contexts/ContextMySql50600.php M src/Contexts/ContextMySql50700.php M src/Contexts/ContextMySql80000.php M tests/Parser/AlterStatementTest.php M tools/contexts/MariaDb100000.txt M tools/contexts/MariaDb100100.txt M tools/contexts/MariaDb100200.txt M tools/contexts/MariaDb100300.txt M tools/contexts/MariaDb100400.txt M tools/contexts/MariaDb100500.txt M tools/contexts/MariaDb100600.txt M tools/contexts/MySql50100.txt M tools/contexts/MySql50500.txt M tools/contexts/MySql50600.txt M tools/contexts/MySql50700.txt M tools/contexts/MySql80000.txt
Log Message: ----------- Merge branch 'master' into 6.0.x
Commit: 5d6bb40b27229daf50637dcef2617e9b5039400b https://github.com/phpmyadmin/sql-parser/commit/5d6bb40b27229daf50637dcef261... Author: William Desportes williamdes@wdes.fr Date: 2023-01-12 (Thu, 01 January 2023) +04:00
Changed paths: M src/Lexer.php M tests/data/bugs/gh14.out M tests/data/bugs/gh16.out M tests/data/bugs/gh317.out M tests/data/bugs/gh9.out M tests/data/bugs/pma11800.out M tests/data/bugs/pma11836.out M tests/data/bugs/pma11843.out M tests/data/bugs/pma11879.out M tests/data/lexer/lex.out M tests/data/lexer/lexBool.out M tests/data/lexer/lexComment.out M tests/data/lexer/lexCommentEnd.out M tests/data/lexer/lexDelimiter.out M tests/data/lexer/lexDelimiter2.out M tests/data/lexer/lexDelimiterErr1.out M tests/data/lexer/lexDelimiterErr2.out M tests/data/lexer/lexDelimiterErr3.out M tests/data/lexer/lexDelimiterLen.out M tests/data/lexer/lexKeyword.out M tests/data/lexer/lexKeyword2.out M tests/data/lexer/lexLabel1.out M tests/data/lexer/lexLabel2.out M tests/data/lexer/lexNoLabel.out M tests/data/lexer/lexNumber.out M tests/data/lexer/lexOperator.out M tests/data/lexer/lexOperatorStarIsArithmetic.out M tests/data/lexer/lexOperatorStarIsWildcard.out M tests/data/lexer/lexString.out M tests/data/lexer/lexStringErr1.out M tests/data/lexer/lexSymbol.out M tests/data/lexer/lexSymbolErr1.out M tests/data/lexer/lexSymbolErr2.out M tests/data/lexer/lexSymbolErr3.out M tests/data/lexer/lexSymbolUser.out M tests/data/lexer/lexUtf8.out M tests/data/lexer/lexWhitespace.out M tests/data/lexer/lexWildcardThenComment.out M tests/data/misc/parseParameter.out M tests/data/parser/parse.out M tests/data/parser/parse2.out M tests/data/parser/parseAlter.out M tests/data/parser/parseAlter10.out M tests/data/parser/parseAlter11.out M tests/data/parser/parseAlter12.out M tests/data/parser/parseAlter13.out M tests/data/parser/parseAlter2.out M tests/data/parser/parseAlter3.out M tests/data/parser/parseAlter4.out M tests/data/parser/parseAlter5.out M tests/data/parser/parseAlter6.out M tests/data/parser/parseAlter7.out M tests/data/parser/parseAlter8.out M tests/data/parser/parseAlter9.out M tests/data/parser/parseAlterErr.out M tests/data/parser/parseAlterErr2.out M tests/data/parser/parseAlterErr3.out M tests/data/parser/parseAlterErr4.out M tests/data/parser/parseAlterEvent.out M tests/data/parser/parseAlterEvent2.out M tests/data/parser/parseAlterEvent3.out M tests/data/parser/parseAlterEvent4.out M tests/data/parser/parseAlterEvent5.out M tests/data/parser/parseAlterEvent6.out M tests/data/parser/parseAlterEvent7.out M tests/data/parser/parseAlterEvent8.out M tests/data/parser/parseAlterEventComplete.out M tests/data/parser/parseAlterEventErr.out M tests/data/parser/parseAlterEventOnScheduleAt.out M tests/data/parser/parseAlterEventOnScheduleAt2.out M tests/data/parser/parseAlterEventOnScheduleEvery.out M tests/data/parser/parseAlterEventOnScheduleEvery2.out M tests/data/parser/parseAlterEventOnScheduleEvery3.out M tests/data/parser/parseAlterEventOnScheduleEvery4.out M tests/data/parser/parseAlterEventOnScheduleEvery5.out M tests/data/parser/parseAlterEventOnScheduleEvery6.out M tests/data/parser/parseAlterTableCharacterSet1.out M tests/data/parser/parseAlterTableCharacterSet2.out M tests/data/parser/parseAlterTableCharacterSet3.out M tests/data/parser/parseAlterTableCharacterSet4.out M tests/data/parser/parseAlterTableCharacterSet5.out M tests/data/parser/parseAlterTableCharacterSet6.out M tests/data/parser/parseAlterTableCharacterSet7.out M tests/data/parser/parseAlterTableSetAutoIncrementError.out M tests/data/parser/parseAlterUser.out M tests/data/parser/parseAlterUser1.out M tests/data/parser/parseAlterUser2.out M tests/data/parser/parseAlterUser3.out M tests/data/parser/parseAlterUser4.out M tests/data/parser/parseAlterUser5.out M tests/data/parser/parseAlterUser6.out M tests/data/parser/parseAlterUser7.out M tests/data/parser/parseAlterUser8.out M tests/data/parser/parseAlterWithInvisible.out M tests/data/parser/parseAnalyzeTable.out M tests/data/parser/parseAnalyzeTable1.out M tests/data/parser/parseArrayErr1.out M tests/data/parser/parseArrayErr3.out M tests/data/parser/parseCall.out M tests/data/parser/parseCall2.out M tests/data/parser/parseCall3.out M tests/data/parser/parseCreateDatabase.out M tests/data/parser/parseCreateDatabaseErr.out M tests/data/parser/parseCreateFunction.out M tests/data/parser/parseCreateFunctionErr1.out M tests/data/parser/parseCreateFunctionErr2.out M tests/data/parser/parseCreateFunctionErr3.out M tests/data/parser/parseCreateProcedure.out M tests/data/parser/parseCreateProcedure1.out M tests/data/parser/parseCreateProcedure2.out M tests/data/parser/parseCreateSchema.out M tests/data/parser/parseCreateSchemaErr.out M tests/data/parser/parseCreateTable.out M tests/data/parser/parseCreateTable2.out M tests/data/parser/parseCreateTable3.out M tests/data/parser/parseCreateTable4.out M tests/data/parser/parseCreateTable5.out M tests/data/parser/parseCreateTable6.out M tests/data/parser/parseCreateTable7.out M tests/data/parser/parseCreateTable8.out M tests/data/parser/parseCreateTableAsSelect.out M tests/data/parser/parseCreateTableEnforcedCheck.out M tests/data/parser/parseCreateTableErr1.out M tests/data/parser/parseCreateTableErr2.out M tests/data/parser/parseCreateTableErr3.out M tests/data/parser/parseCreateTableErr4.out M tests/data/parser/parseCreateTableErr5.out M tests/data/parser/parseCreateTableLike.out M tests/data/parser/parseCreateTableNotEnforcedCheck.out M tests/data/parser/parseCreateTableSelect.out M tests/data/parser/parseCreateTableSpatial.out M tests/data/parser/parseCreateTableTimestampWithPrecision.out M tests/data/parser/parseCreateTableWithInvisibleKey.out M tests/data/parser/parseCreateTrigger.out M tests/data/parser/parseCreateUser.out M tests/data/parser/parseCreateView.out M tests/data/parser/parseCreateView2.out M tests/data/parser/parseCreateView3.out M tests/data/parser/parseCreateView4.out M tests/data/parser/parseCreateView5.out M tests/data/parser/parseCreateViewAsWithAs.out M tests/data/parser/parseCreateViewMultiple.out M tests/data/parser/parseCreateViewWithQuotes.out M tests/data/parser/parseCreateViewWithUnion.out M tests/data/parser/parseCreateViewWithWrongSyntax.out M tests/data/parser/parseCreateViewWithoutQuotes.out M tests/data/parser/parseDelete.out M tests/data/parser/parseDelete10.out M tests/data/parser/parseDelete11.out M tests/data/parser/parseDelete12.out M tests/data/parser/parseDelete13.out M tests/data/parser/parseDelete2.out M tests/data/parser/parseDelete3.out M tests/data/parser/parseDelete4.out M tests/data/parser/parseDelete5.out M tests/data/parser/parseDelete6.out M tests/data/parser/parseDelete7.out M tests/data/parser/parseDelete8.out M tests/data/parser/parseDelete9.out M tests/data/parser/parseDeleteErr1.out M tests/data/parser/parseDeleteErr10.out M tests/data/parser/parseDeleteErr11.out M tests/data/parser/parseDeleteErr12.out M tests/data/parser/parseDeleteErr2.out M tests/data/parser/parseDeleteErr3.out M tests/data/parser/parseDeleteErr4.out M tests/data/parser/parseDeleteErr5.out M tests/data/parser/parseDeleteErr6.out M tests/data/parser/parseDeleteErr7.out M tests/data/parser/parseDeleteErr8.out M tests/data/parser/parseDeleteErr9.out M tests/data/parser/parseDeleteJoin.out M tests/data/parser/parseDelimiter.out M tests/data/parser/parseDrop.out M tests/data/parser/parseDrop2.out M tests/data/parser/parseExplain.out M tests/data/parser/parseExplain1.out M tests/data/parser/parseExplain2.out M tests/data/parser/parseExplain3.out M tests/data/parser/parseExplain4.out M tests/data/parser/parseExplainErr.out M tests/data/parser/parseExplainErr1.out M tests/data/parser/parseExplainErr2.out M tests/data/parser/parseExplainErr3.out M tests/data/parser/parseExplainErr4.out M tests/data/parser/parseInsert.out M tests/data/parser/parseInsertErr.out M tests/data/parser/parseInsertErr2.out M tests/data/parser/parseInsertIntoErr.out M tests/data/parser/parseInsertIntoSet.out M tests/data/parser/parseInsertOnDuplicateKey.out M tests/data/parser/parseInsertOnDuplicateKeyErr.out M tests/data/parser/parseInsertSelect.out M tests/data/parser/parseInsertSelectOnDuplicateKey.out M tests/data/parser/parseInsertSet.out M tests/data/parser/parseInsertSetOnDuplicateKey.out M tests/data/parser/parseLimitErr1.out M tests/data/parser/parseLimitErr2.out M tests/data/parser/parseLoad1.out M tests/data/parser/parseLoad2.out M tests/data/parser/parseLoad3.out M tests/data/parser/parseLoad4.out M tests/data/parser/parseLoad5.out M tests/data/parser/parseLoad6.out M tests/data/parser/parseLoadErr1.out M tests/data/parser/parseLoadErr2.out M tests/data/parser/parseLoadErr3.out M tests/data/parser/parseLoadErr4.out M tests/data/parser/parseLoadErr5.out M tests/data/parser/parseLoadErr6.out M tests/data/parser/parseLock1.out M tests/data/parser/parseLock2.out M tests/data/parser/parseLock3.out M tests/data/parser/parseLock4.out M tests/data/parser/parseLock5.out M tests/data/parser/parseLock6.out M tests/data/parser/parseLockErr1.out M tests/data/parser/parseLockErr10.out M tests/data/parser/parseLockErr2.out M tests/data/parser/parseLockErr3.out M tests/data/parser/parseLockErr4.out M tests/data/parser/parseLockErr5.out M tests/data/parser/parseLockErr6.out M tests/data/parser/parseLockErr7.out M tests/data/parser/parseLockErr8.out M tests/data/parser/parseLockErr9.out M tests/data/parser/parsePurge.out M tests/data/parser/parsePurge2.out M tests/data/parser/parsePurge3.out M tests/data/parser/parsePurge4.out M tests/data/parser/parsePurgeErr.out M tests/data/parser/parsePurgeErr2.out M tests/data/parser/parsePurgeErr3.out M tests/data/parser/parseRename.out M tests/data/parser/parseRename2.out M tests/data/parser/parseRenameErr1.out M tests/data/parser/parseRenameErr2.out M tests/data/parser/parseRenameErr3.out M tests/data/parser/parseRenameErr4.out M tests/data/parser/parseRenameErr5.out M tests/data/parser/parseReplace.out M tests/data/parser/parseReplace2.out M tests/data/parser/parseReplaceErr.out M tests/data/parser/parseReplaceErr2.out M tests/data/parser/parseReplaceErr3.out M tests/data/parser/parseReplaceIntoErr.out M tests/data/parser/parseReplaceSelect.out M tests/data/parser/parseReplaceSet.out M tests/data/parser/parseReplaceValues.out M tests/data/parser/parseRestore.out M tests/data/parser/parseSelect.out M tests/data/parser/parseSelect10.out M tests/data/parser/parseSelect11.out M tests/data/parser/parseSelect12.out M tests/data/parser/parseSelect13.out M tests/data/parser/parseSelect14.out M tests/data/parser/parseSelect2.out M tests/data/parser/parseSelect3.out M tests/data/parser/parseSelect4.out M tests/data/parser/parseSelect5.out M tests/data/parser/parseSelect6.out M tests/data/parser/parseSelect7.out M tests/data/parser/parseSelect8.out M tests/data/parser/parseSelect9.out M tests/data/parser/parseSelectCase1.out M tests/data/parser/parseSelectCase2.out M tests/data/parser/parseSelectCase3.out M tests/data/parser/parseSelectCase4.out M tests/data/parser/parseSelectCase5.out M tests/data/parser/parseSelectCaseAlias1.out M tests/data/parser/parseSelectCaseAlias2.out M tests/data/parser/parseSelectCaseAlias3.out M tests/data/parser/parseSelectCaseAlias4.out M tests/data/parser/parseSelectCaseAlias5.out M tests/data/parser/parseSelectCaseAlias6.out M tests/data/parser/parseSelectCaseAliasErr1.out M tests/data/parser/parseSelectCaseAliasErr2.out M tests/data/parser/parseSelectCaseAliasErr3.out M tests/data/parser/parseSelectCaseAliasErr4.out M tests/data/parser/parseSelectCaseErr1.out M tests/data/parser/parseSelectCaseErr2.out M tests/data/parser/parseSelectCaseErr3.out M tests/data/parser/parseSelectCaseErr4.out M tests/data/parser/parseSelectCaseErr5.out M tests/data/parser/parseSelectEndOptions1.out M tests/data/parser/parseSelectEndOptions2.out M tests/data/parser/parseSelectEndOptionsErr.out M tests/data/parser/parseSelectErr1.out M tests/data/parser/parseSelectErr2.out M tests/data/parser/parseSelectExists.out M tests/data/parser/parseSelectIndexHint1.out M tests/data/parser/parseSelectIndexHint2.out M tests/data/parser/parseSelectIndexHintErr1.out M tests/data/parser/parseSelectIndexHintErr2.out M tests/data/parser/parseSelectIndexHintErr3.out M tests/data/parser/parseSelectIndexHintErr4.out M tests/data/parser/parseSelectIntoOptions1.out M tests/data/parser/parseSelectIntoOptions2.out M tests/data/parser/parseSelectIntoOptions3.out M tests/data/parser/parseSelectJoinCross.out M tests/data/parser/parseSelectJoinMultiple.out M tests/data/parser/parseSelectJoinMultiple2.out M tests/data/parser/parseSelectJoinNatural.out M tests/data/parser/parseSelectJoinNaturalLeft.out M tests/data/parser/parseSelectJoinNaturalLeftOuter.out M tests/data/parser/parseSelectJoinNaturalRight.out M tests/data/parser/parseSelectJoinNaturalRightOuter.out M tests/data/parser/parseSelectJoinStraight.out M tests/data/parser/parseSelectNested.out M tests/data/parser/parseSelectOrderByComment.out M tests/data/parser/parseSelectOrderByIsNull.out M tests/data/parser/parseSelectOverAlias_mariadb_100600.out M tests/data/parser/parseSelectUnion.out M tests/data/parser/parseSelectUnion2.out M tests/data/parser/parseSelectWhere.out M tests/data/parser/parseSelectWithParenthesis.out M tests/data/parser/parseSelectWrongOrder.out M tests/data/parser/parseSelectWrongOrder2.out M tests/data/parser/parseSetCharacterSet.out M tests/data/parser/parseSetCharacterSetError.out M tests/data/parser/parseSetCharset.out M tests/data/parser/parseSetCharsetError.out M tests/data/parser/parseSetError1.out M tests/data/parser/parseSetNames.out M tests/data/parser/parseSetNames2.out M tests/data/parser/parseSetNames3.out M tests/data/parser/parseSetNamesError.out M tests/data/parser/parseSetNamesError2.out M tests/data/parser/parseSetNamesError3.out M tests/data/parser/parseTransaction.out M tests/data/parser/parseTransaction2.out M tests/data/parser/parseTransaction3.out M tests/data/parser/parseTransactionErr1.out M tests/data/parser/parseUnlock1.out M tests/data/parser/parseUnlockErr1.out M tests/data/parser/parseUpdate.out M tests/data/parser/parseUpdate2.out M tests/data/parser/parseUpdate3.out M tests/data/parser/parseUpdate4.out M tests/data/parser/parseUpdateErr.out M tests/data/parser/parseWithStatement.out M tests/data/parser/parseWithStatement1.out M tests/data/parser/parseWithStatement2.out M tests/data/parser/parseWithStatement3.out M tests/data/parser/parseWithStatement4.out M tests/data/parser/parseWithStatement5.out M tests/data/parser/parseWithStatement6.out M tests/data/parser/parseWithStatement7.out M tests/data/parser/parseWithStatementErr.out M tests/data/parser/parseWithStatementErr1.out M tests/data/parser/parseWithStatementErr2.out M tests/data/parser/parseWithStatementErr3.out M tests/data/parser/parseWithStatementErr4.out M tests/data/parser/parseWithStatementErr5.out M tests/data/parser/parseWithStatementErr6.out M tests/data/parser/parseWithStatementErr7.out M tests/data/parser/parseWithStatementErr8.out
Log Message: ----------- Rename Lexer variables to CamelCase
Signed-off-by: William Desportes williamdes@wdes.fr
Commit: 15313589da1463556b216d36fcdca7a3faa7e292 https://github.com/phpmyadmin/sql-parser/commit/15313589da1463556b216d36fcdc... Author: William Desportes williamdes@wdes.fr Date: 2023-03-28 (Tue, 03 March 2023) +02:00
Changed paths: A phpbench.json A src/Tools/CustomJsonSerializer.php A tests/Parser/ParserLongExportsTest.php A tests/Tools/templates/TestContext.php A tests/benchmarks/UtfStringBench.php A tests/data/lexer/lexSymbolUser1.in A tests/data/lexer/lexSymbolUser1.out A tests/data/lexer/lexSymbolUser2.in A tests/data/lexer/lexSymbolUser2.out A tests/data/lexer/lexSymbolUser3.in A tests/data/lexer/lexSymbolUser3.out A tests/data/lexer/lexSymbolUser4_mariadb_100400.in A tests/data/lexer/lexSymbolUser4_mariadb_100400.out A tests/data/lexer/lexSymbolUser5_mariadb_100400.in A tests/data/lexer/lexSymbolUser5_mariadb_100400.out A tests/data/parser/parseAlter14.in A tests/data/parser/parseAlter14.out A tests/data/parser/parseAlterEvent9.in A tests/data/parser/parseAlterEvent9.out A tests/data/parser/parseAlterEventWithDefiner.in A tests/data/parser/parseAlterEventWithDefiner.out A tests/data/parser/parseAlterEventWithOtherDefiners.in A tests/data/parser/parseAlterEventWithOtherDefiners.out A tests/data/parser/parseAlterRenameColumn.in A tests/data/parser/parseAlterRenameColumn.out A tests/data/parser/parseAlterRenameColumns.in A tests/data/parser/parseAlterRenameColumns.out A tests/data/parser/parseAlterTablePartitionByRange1.in A tests/data/parser/parseAlterTablePartitionByRange1.out A tests/data/parser/parseAlterTablePartitionByRange2.in A tests/data/parser/parseAlterTablePartitionByRange2.out A tests/data/parser/parseAlterTableRenameIndex.in A tests/data/parser/parseAlterTableRenameIndex.out A tests/data/parser/parseAlterUser10.in A tests/data/parser/parseAlterUser10.out A tests/data/parser/parseAlterUser9.in A tests/data/parser/parseAlterUser9.out A tests/data/parser/parseAnalyzeErr1.in A tests/data/parser/parseAnalyzeErr1.out A tests/data/parser/parseAnalyzeErr2.in A tests/data/parser/parseAnalyzeErr2.out A tests/data/parser/parseCreateOrReplaceView1.in A tests/data/parser/parseCreateOrReplaceView1.out A tests/data/parser/parseCreateTable10.in A tests/data/parser/parseCreateTable10.out A tests/data/parser/parseCreateTable11.in A tests/data/parser/parseCreateTable11.out A tests/data/parser/parseCreateTable12.in A tests/data/parser/parseCreateTable12.out A tests/data/parser/parseCreateTable9.in A tests/data/parser/parseCreateTable9.out A tests/data/parser/parseCreateUser1.in A tests/data/parser/parseCreateUser1.out A tests/data/parser/parseCreateUser2.in A tests/data/parser/parseCreateUser2.out A tests/data/parser/parseSelect15.in A tests/data/parser/parseSelect15.out A tests/data/parser/parseSelect16.in A tests/data/parser/parseSelect16.out A tests/data/parser/parseSelectGroupBy.in A tests/data/parser/parseSelectGroupBy.out A tests/data/parser/parseSelectGroupByErr.in A tests/data/parser/parseSelectGroupByErr.out A tests/data/parser/parseSelectGroupByWithComments.in A tests/data/parser/parseSelectGroupByWithComments.out A tests/data/parser/parseTransaction4.in A tests/data/parser/parseTransaction4.out A tests/data/parser/parsephpMyAdminExport1.in A tests/data/parser/parsephpMyAdminExport1.out M .gitattributes M .github/workflows/lint-and-analyse-php.yml M .github/workflows/lint-docs.yml M .github/workflows/mutation-tests.yml M .github/workflows/tests.yml M .scrutinizer.yml M CHANGELOG.md M composer.json M locale/af/LC_MESSAGES/sqlparser.mo M locale/af/LC_MESSAGES/sqlparser.po M locale/ar/LC_MESSAGES/sqlparser.mo M locale/ar/LC_MESSAGES/sqlparser.po M locale/ast/LC_MESSAGES/sqlparser.mo M locale/ast/LC_MESSAGES/sqlparser.po M locale/az/LC_MESSAGES/sqlparser.po M locale/be/LC_MESSAGES/sqlparser.mo M locale/be/LC_MESSAGES/sqlparser.po M locale/be@latin/LC_MESSAGES/sqlparser.mo M locale/be@latin/LC_MESSAGES/sqlparser.po M locale/bg/LC_MESSAGES/sqlparser.po M locale/bn/LC_MESSAGES/sqlparser.po M locale/br/LC_MESSAGES/sqlparser.po M locale/brx/LC_MESSAGES/sqlparser.po M locale/bs/LC_MESSAGES/sqlparser.po M locale/ca/LC_MESSAGES/sqlparser.mo M locale/ca/LC_MESSAGES/sqlparser.po M locale/ckb/LC_MESSAGES/sqlparser.po M locale/cs/LC_MESSAGES/sqlparser.mo M locale/cs/LC_MESSAGES/sqlparser.po M locale/cy/LC_MESSAGES/sqlparser.po M locale/da/LC_MESSAGES/sqlparser.mo M locale/da/LC_MESSAGES/sqlparser.po M locale/de/LC_MESSAGES/sqlparser.mo M locale/de/LC_MESSAGES/sqlparser.po M locale/el/LC_MESSAGES/sqlparser.mo M locale/el/LC_MESSAGES/sqlparser.po M locale/en_GB/LC_MESSAGES/sqlparser.mo M locale/en_GB/LC_MESSAGES/sqlparser.po M locale/eo/LC_MESSAGES/sqlparser.po M locale/es/LC_MESSAGES/sqlparser.mo M locale/es/LC_MESSAGES/sqlparser.po M locale/et/LC_MESSAGES/sqlparser.mo M locale/et/LC_MESSAGES/sqlparser.po M locale/eu/LC_MESSAGES/sqlparser.po M locale/fa/LC_MESSAGES/sqlparser.mo M locale/fa/LC_MESSAGES/sqlparser.po M locale/fi/LC_MESSAGES/sqlparser.mo M locale/fi/LC_MESSAGES/sqlparser.po M locale/fr/LC_MESSAGES/sqlparser.mo M locale/fr/LC_MESSAGES/sqlparser.po M locale/fy/LC_MESSAGES/sqlparser.po M locale/gl/LC_MESSAGES/sqlparser.po M locale/gu/LC_MESSAGES/sqlparser.mo M locale/gu/LC_MESSAGES/sqlparser.po M locale/he/LC_MESSAGES/sqlparser.mo M locale/he/LC_MESSAGES/sqlparser.po M locale/hi/LC_MESSAGES/sqlparser.mo M locale/hi/LC_MESSAGES/sqlparser.po M locale/hr/LC_MESSAGES/sqlparser.po M locale/hu/LC_MESSAGES/sqlparser.po M locale/hy/LC_MESSAGES/sqlparser.po M locale/ia/LC_MESSAGES/sqlparser.mo M locale/ia/LC_MESSAGES/sqlparser.po M locale/id/LC_MESSAGES/sqlparser.mo M locale/id/LC_MESSAGES/sqlparser.po M locale/it/LC_MESSAGES/sqlparser.mo M locale/it/LC_MESSAGES/sqlparser.po M locale/ja/LC_MESSAGES/sqlparser.mo M locale/ja/LC_MESSAGES/sqlparser.po M locale/ka/LC_MESSAGES/sqlparser.po M locale/kk/LC_MESSAGES/sqlparser.mo M locale/kk/LC_MESSAGES/sqlparser.po M locale/km/LC_MESSAGES/sqlparser.po M locale/kmr/LC_MESSAGES/sqlparser.po M locale/kn/LC_MESSAGES/sqlparser.po M locale/ko/LC_MESSAGES/sqlparser.mo M locale/ko/LC_MESSAGES/sqlparser.po M locale/ksh/LC_MESSAGES/sqlparser.po M locale/ky/LC_MESSAGES/sqlparser.po M locale/li/LC_MESSAGES/sqlparser.po M locale/lt/LC_MESSAGES/sqlparser.mo M locale/lt/LC_MESSAGES/sqlparser.po M locale/lv/LC_MESSAGES/sqlparser.po M locale/mk/LC_MESSAGES/sqlparser.mo M locale/mk/LC_MESSAGES/sqlparser.po M locale/ml/LC_MESSAGES/sqlparser.mo M locale/ml/LC_MESSAGES/sqlparser.po M locale/mn/LC_MESSAGES/sqlparser.po M locale/ms/LC_MESSAGES/sqlparser.po M locale/nb/LC_MESSAGES/sqlparser.mo M locale/nb/LC_MESSAGES/sqlparser.po M locale/ne/LC_MESSAGES/sqlparser.po M locale/nl/LC_MESSAGES/sqlparser.mo M locale/nl/LC_MESSAGES/sqlparser.po M locale/pa/LC_MESSAGES/sqlparser.po M locale/pl/LC_MESSAGES/sqlparser.mo M locale/pl/LC_MESSAGES/sqlparser.po M locale/pt/LC_MESSAGES/sqlparser.mo M locale/pt/LC_MESSAGES/sqlparser.po M locale/pt_BR/LC_MESSAGES/sqlparser.mo M locale/pt_BR/LC_MESSAGES/sqlparser.po M locale/rcf/LC_MESSAGES/sqlparser.po M locale/ro/LC_MESSAGES/sqlparser.mo M locale/ro/LC_MESSAGES/sqlparser.po M locale/ru/LC_MESSAGES/sqlparser.mo M locale/ru/LC_MESSAGES/sqlparser.po M locale/si/LC_MESSAGES/sqlparser.mo M locale/si/LC_MESSAGES/sqlparser.po M locale/sk/LC_MESSAGES/sqlparser.mo M locale/sk/LC_MESSAGES/sqlparser.po M locale/sl/LC_MESSAGES/sqlparser.mo M locale/sl/LC_MESSAGES/sqlparser.po M locale/sq/LC_MESSAGES/sqlparser.mo M locale/sq/LC_MESSAGES/sqlparser.po M locale/sqlparser.pot M locale/sr/LC_MESSAGES/sqlparser.po M locale/sr@latin/LC_MESSAGES/sqlparser.po M locale/sv/LC_MESSAGES/sqlparser.mo M locale/sv/LC_MESSAGES/sqlparser.po M locale/ta/LC_MESSAGES/sqlparser.po M locale/te/LC_MESSAGES/sqlparser.po M locale/th/LC_MESSAGES/sqlparser.mo M locale/th/LC_MESSAGES/sqlparser.po M locale/tk/LC_MESSAGES/sqlparser.po M locale/tr/LC_MESSAGES/sqlparser.mo M locale/tr/LC_MESSAGES/sqlparser.po M locale/tt/LC_MESSAGES/sqlparser.po M locale/ug/LC_MESSAGES/sqlparser.po M locale/uk/LC_MESSAGES/sqlparser.mo M locale/uk/LC_MESSAGES/sqlparser.po M locale/ur/LC_MESSAGES/sqlparser.po M locale/uz/LC_MESSAGES/sqlparser.po M locale/uz@latin/LC_MESSAGES/sqlparser.po M locale/vi/LC_MESSAGES/sqlparser.mo M locale/vi/LC_MESSAGES/sqlparser.po M locale/vls/LC_MESSAGES/sqlparser.po M locale/zh_CN/LC_MESSAGES/sqlparser.mo M locale/zh_CN/LC_MESSAGES/sqlparser.po M locale/zh_TW/LC_MESSAGES/sqlparser.mo M locale/zh_TW/LC_MESSAGES/sqlparser.po M phpcs.xml.dist M phpstan-baseline.neon M phpunit.xml.dist M psalm.xml M src/Components/AlterOperation.php M src/Components/Expression.php M src/Components/LockExpression.php M src/Contexts/ContextMariaDb100000.php M src/Contexts/ContextMariaDb100100.php M src/Contexts/ContextMariaDb100200.php M src/Contexts/ContextMariaDb100300.php M src/Contexts/ContextMariaDb100400.php M src/Contexts/ContextMariaDb100500.php M src/Contexts/ContextMariaDb100600.php M src/Contexts/ContextMySql50000.php M src/Contexts/ContextMySql50100.php M src/Contexts/ContextMySql50500.php M src/Contexts/ContextMySql50600.php M src/Contexts/ContextMySql50700.php M src/Contexts/ContextMySql80000.php M src/Parser.php M src/Statement.php M src/Statements/AlterStatement.php M src/Statements/CreateStatement.php M src/Statements/SelectStatement.php M src/Statements/TransactionStatement.php M src/Token.php M src/TokensList.php M src/Tools/TestGenerator.php M src/Utils/Formatter.php M tests/Builder/AlterStatementTest.php M tests/Builder/CreateStatementTest.php M tests/Builder/SelectStatementTest.php M tests/Components/ArrayObjTest.php M tests/Components/ExpressionTest.php M tests/Components/GroupKeywordTest.php M tests/Components/LimitTest.php M tests/Components/LockExpressionTest.php M tests/Lexer/ContextTest.php M tests/Lexer/LexerTest.php M tests/Lexer/TokensListTest.php M tests/Misc/BugsTest.php M tests/Misc/ParameterTest.php M tests/Misc/UtfStringTest.php M tests/Parser/AlterStatementTest.php M tests/Parser/AnalyzeStatementTest.php M tests/Parser/CallStatementTest.php M tests/Parser/CreateStatementTest.php M tests/Parser/DeleteStatementTest.php M tests/Parser/DropStatementTest.php M tests/Parser/ExplainStatementTest.php M tests/Parser/InsertStatementTest.php M tests/Parser/LoadStatementTest.php M tests/Parser/LockStatementTest.php M tests/Parser/ParserTest.php M tests/Parser/PurgeStatementTest.php M tests/Parser/RenameStatementTest.php M tests/Parser/ReplaceStatementTest.php M tests/Parser/RestoreStatementTest.php M tests/Parser/SelectStatementTest.php M tests/Parser/SetStatementTest.php M tests/Parser/TransactionStatementTest.php M tests/Parser/UpdateStatementTest.php M tests/Parser/WithStatementTest.php M tests/TestCase.php M tests/Tools/ContextGeneratorTest.php M tests/Utils/BufferedQueryTest.php M tests/Utils/CLITest.php M tests/Utils/FormatterTest.php M tests/Utils/MiscTest.php M tests/Utils/QueryTest.php M tests/Utils/RoutineTest.php M tests/Utils/TableTest.php M tests/Utils/TokensTest.php M tests/data/bugs/gh14.out M tests/data/bugs/gh16.out M tests/data/bugs/gh317.out M tests/data/bugs/gh9.out M tests/data/bugs/pma11800.out M tests/data/bugs/pma11836.out M tests/data/bugs/pma11843.out M tests/data/bugs/pma11879.out M tests/data/lexer/lexComment.out M tests/data/lexer/lexDelimiter2.out M tests/data/lexer/lexOperatorStarIsArithmetic.out M tests/data/lexer/lexOperatorStarIsWildcard.out M tests/data/lexer/lexUtf8.out M tests/data/lexer/lexWildcardThenComment.out M tests/data/misc/parseParameter.out M tests/data/parser/parse.out M tests/data/parser/parse2.out M tests/data/parser/parseAlter.out M tests/data/parser/parseAlter10.out M tests/data/parser/parseAlter11.out M tests/data/parser/parseAlter12.out M tests/data/parser/parseAlter13.out M tests/data/parser/parseAlter2.out M tests/data/parser/parseAlter3.out M tests/data/parser/parseAlter4.out M tests/data/parser/parseAlter5.out M tests/data/parser/parseAlter6.out M tests/data/parser/parseAlter7.out M tests/data/parser/parseAlter8.out M tests/data/parser/parseAlter9.out M tests/data/parser/parseAlterErr.out M tests/data/parser/parseAlterErr2.out M tests/data/parser/parseAlterErr3.out M tests/data/parser/parseAlterErr4.out M tests/data/parser/parseAlterEvent.out M tests/data/parser/parseAlterEvent2.out M tests/data/parser/parseAlterEvent3.out M tests/data/parser/parseAlterEvent4.out M tests/data/parser/parseAlterEvent5.out M tests/data/parser/parseAlterEvent6.out M tests/data/parser/parseAlterEvent7.out M tests/data/parser/parseAlterEvent8.out M tests/data/parser/parseAlterEventComplete.out M tests/data/parser/parseAlterEventErr.out M tests/data/parser/parseAlterEventOnScheduleAt.out M tests/data/parser/parseAlterEventOnScheduleAt2.out M tests/data/parser/parseAlterEventOnScheduleEvery.out M tests/data/parser/parseAlterEventOnScheduleEvery2.out M tests/data/parser/parseAlterEventOnScheduleEvery3.out M tests/data/parser/parseAlterEventOnScheduleEvery4.out M tests/data/parser/parseAlterEventOnScheduleEvery5.out M tests/data/parser/parseAlterEventOnScheduleEvery6.out M tests/data/parser/parseAlterTableCharacterSet1.out M tests/data/parser/parseAlterTableCharacterSet2.out M tests/data/parser/parseAlterTableCharacterSet3.out M tests/data/parser/parseAlterTableCharacterSet4.out M tests/data/parser/parseAlterTableCharacterSet5.out M tests/data/parser/parseAlterTableCharacterSet6.out M tests/data/parser/parseAlterTableCharacterSet7.out M tests/data/parser/parseAlterTableSetAutoIncrementError.out M tests/data/parser/parseAlterUser.out M tests/data/parser/parseAlterUser1.out M tests/data/parser/parseAlterUser2.out M tests/data/parser/parseAlterUser3.out M tests/data/parser/parseAlterUser4.out M tests/data/parser/parseAlterUser5.out M tests/data/parser/parseAlterUser6.out M tests/data/parser/parseAlterUser7.out M tests/data/parser/parseAlterUser8.out M tests/data/parser/parseAlterWithInvisible.out M tests/data/parser/parseAnalyzeTable.out M tests/data/parser/parseAnalyzeTable1.out M tests/data/parser/parseArrayErr1.out M tests/data/parser/parseArrayErr3.out M tests/data/parser/parseCall.out M tests/data/parser/parseCall2.out M tests/data/parser/parseCall3.out M tests/data/parser/parseCreateDatabase.out M tests/data/parser/parseCreateDatabaseErr.out M tests/data/parser/parseCreateFunction.out M tests/data/parser/parseCreateFunctionErr1.out M tests/data/parser/parseCreateFunctionErr2.out M tests/data/parser/parseCreateFunctionErr3.out M tests/data/parser/parseCreateProcedure.out M tests/data/parser/parseCreateProcedure1.out M tests/data/parser/parseCreateProcedure2.out M tests/data/parser/parseCreateSchema.out M tests/data/parser/parseCreateSchemaErr.out M tests/data/parser/parseCreateTable.out M tests/data/parser/parseCreateTable2.out M tests/data/parser/parseCreateTable3.out M tests/data/parser/parseCreateTable4.out M tests/data/parser/parseCreateTable5.out M tests/data/parser/parseCreateTable6.out M tests/data/parser/parseCreateTable7.out M tests/data/parser/parseCreateTable8.out M tests/data/parser/parseCreateTableAsSelect.out M tests/data/parser/parseCreateTableEnforcedCheck.out M tests/data/parser/parseCreateTableErr1.out M tests/data/parser/parseCreateTableErr2.out M tests/data/parser/parseCreateTableErr3.out M tests/data/parser/parseCreateTableErr4.out M tests/data/parser/parseCreateTableErr5.out M tests/data/parser/parseCreateTableLike.out M tests/data/parser/parseCreateTableNotEnforcedCheck.out M tests/data/parser/parseCreateTableSelect.out M tests/data/parser/parseCreateTableSpatial.out M tests/data/parser/parseCreateTableTimestampWithPrecision.out M tests/data/parser/parseCreateTableWithInvisibleKey.out M tests/data/parser/parseCreateTrigger.out M tests/data/parser/parseCreateView.out M tests/data/parser/parseCreateView2.out M tests/data/parser/parseCreateView3.out M tests/data/parser/parseCreateView4.out M tests/data/parser/parseCreateView5.out M tests/data/parser/parseCreateViewAsWithAs.out M tests/data/parser/parseCreateViewMultiple.out M tests/data/parser/parseCreateViewWithQuotes.out M tests/data/parser/parseCreateViewWithUnion.out M tests/data/parser/parseCreateViewWithWrongSyntax.out M tests/data/parser/parseCreateViewWithoutQuotes.out M tests/data/parser/parseDelete.out M tests/data/parser/parseDelete10.out M tests/data/parser/parseDelete11.out M tests/data/parser/parseDelete12.out M tests/data/parser/parseDelete13.out M tests/data/parser/parseDelete2.out M tests/data/parser/parseDelete3.out M tests/data/parser/parseDelete4.out M tests/data/parser/parseDelete5.out M tests/data/parser/parseDelete6.out M tests/data/parser/parseDelete7.out M tests/data/parser/parseDelete8.out M tests/data/parser/parseDelete9.out M tests/data/parser/parseDeleteErr1.out M tests/data/parser/parseDeleteErr10.out M tests/data/parser/parseDeleteErr11.out M tests/data/parser/parseDeleteErr12.out M tests/data/parser/parseDeleteErr2.out M tests/data/parser/parseDeleteErr3.out M tests/data/parser/parseDeleteErr4.out M tests/data/parser/parseDeleteErr5.out M tests/data/parser/parseDeleteErr6.out M tests/data/parser/parseDeleteErr7.out M tests/data/parser/parseDeleteErr8.out M tests/data/parser/parseDeleteErr9.out M tests/data/parser/parseDeleteJoin.out M tests/data/parser/parseDelimiter.out M tests/data/parser/parseDrop.out M tests/data/parser/parseDrop2.out M tests/data/parser/parseExplain.out M tests/data/parser/parseExplain1.out M tests/data/parser/parseExplain2.out M tests/data/parser/parseExplain3.out M tests/data/parser/parseExplain4.out M tests/data/parser/parseExplainErr.out M tests/data/parser/parseExplainErr1.out M tests/data/parser/parseExplainErr2.out M tests/data/parser/parseExplainErr3.out M tests/data/parser/parseExplainErr4.out M tests/data/parser/parseInsert.out M tests/data/parser/parseInsertErr.out M tests/data/parser/parseInsertErr2.out M tests/data/parser/parseInsertIntoErr.out M tests/data/parser/parseInsertIntoSet.out M tests/data/parser/parseInsertOnDuplicateKey.out M tests/data/parser/parseInsertOnDuplicateKeyErr.out M tests/data/parser/parseInsertSelect.out M tests/data/parser/parseInsertSelectOnDuplicateKey.out M tests/data/parser/parseInsertSet.out M tests/data/parser/parseInsertSetOnDuplicateKey.out M tests/data/parser/parseLimitErr1.out M tests/data/parser/parseLimitErr2.out M tests/data/parser/parseLoad1.out M tests/data/parser/parseLoad2.out M tests/data/parser/parseLoad3.out M tests/data/parser/parseLoad4.out M tests/data/parser/parseLoad5.out M tests/data/parser/parseLoad6.out M tests/data/parser/parseLoadErr1.out M tests/data/parser/parseLoadErr2.out M tests/data/parser/parseLoadErr3.out M tests/data/parser/parseLoadErr4.out M tests/data/parser/parseLoadErr5.out M tests/data/parser/parseLoadErr6.out M tests/data/parser/parseLock1.out M tests/data/parser/parseLock2.out M tests/data/parser/parseLock3.out M tests/data/parser/parseLock4.out M tests/data/parser/parseLock5.out M tests/data/parser/parseLock6.out M tests/data/parser/parseLockErr1.out M tests/data/parser/parseLockErr10.out M tests/data/parser/parseLockErr2.out M tests/data/parser/parseLockErr3.out M tests/data/parser/parseLockErr4.out M tests/data/parser/parseLockErr5.out M tests/data/parser/parseLockErr6.out M tests/data/parser/parseLockErr7.out M tests/data/parser/parseLockErr8.out M tests/data/parser/parseLockErr9.out M tests/data/parser/parsePurge.out M tests/data/parser/parsePurge2.out M tests/data/parser/parsePurge3.out M tests/data/parser/parsePurge4.out M tests/data/parser/parsePurgeErr.out M tests/data/parser/parsePurgeErr2.out M tests/data/parser/parsePurgeErr3.out M tests/data/parser/parseRename.out M tests/data/parser/parseRename2.out M tests/data/parser/parseRenameErr1.out M tests/data/parser/parseRenameErr2.out M tests/data/parser/parseRenameErr3.out M tests/data/parser/parseRenameErr4.out M tests/data/parser/parseRenameErr5.out M tests/data/parser/parseReplace.out M tests/data/parser/parseReplace2.out M tests/data/parser/parseReplaceErr.out M tests/data/parser/parseReplaceErr2.out M tests/data/parser/parseReplaceErr3.out M tests/data/parser/parseReplaceIntoErr.out M tests/data/parser/parseReplaceSelect.out M tests/data/parser/parseReplaceSet.out M tests/data/parser/parseReplaceValues.out M tests/data/parser/parseRestore.out M tests/data/parser/parseSelect.out M tests/data/parser/parseSelect10.out M tests/data/parser/parseSelect11.out M tests/data/parser/parseSelect12.out M tests/data/parser/parseSelect13.out M tests/data/parser/parseSelect14.out M tests/data/parser/parseSelect2.out M tests/data/parser/parseSelect3.out M tests/data/parser/parseSelect4.out M tests/data/parser/parseSelect5.out M tests/data/parser/parseSelect6.out M tests/data/parser/parseSelect7.out M tests/data/parser/parseSelect8.out M tests/data/parser/parseSelect9.out M tests/data/parser/parseSelectCase1.out M tests/data/parser/parseSelectCase2.out M tests/data/parser/parseSelectCase3.out M tests/data/parser/parseSelectCase4.out M tests/data/parser/parseSelectCase5.out M tests/data/parser/parseSelectCaseAlias1.out M tests/data/parser/parseSelectCaseAlias2.out M tests/data/parser/parseSelectCaseAlias3.out M tests/data/parser/parseSelectCaseAlias4.out M tests/data/parser/parseSelectCaseAlias5.out M tests/data/parser/parseSelectCaseAlias6.out M tests/data/parser/parseSelectCaseAliasErr1.out M tests/data/parser/parseSelectCaseAliasErr2.out M tests/data/parser/parseSelectCaseAliasErr3.out M tests/data/parser/parseSelectCaseAliasErr4.out M tests/data/parser/parseSelectCaseErr1.out M tests/data/parser/parseSelectCaseErr2.out M tests/data/parser/parseSelectCaseErr3.out M tests/data/parser/parseSelectCaseErr4.out M tests/data/parser/parseSelectCaseErr5.out M tests/data/parser/parseSelectEndOptions1.out M tests/data/parser/parseSelectEndOptions2.out M tests/data/parser/parseSelectEndOptionsErr.out M tests/data/parser/parseSelectErr1.out M tests/data/parser/parseSelectErr2.out M tests/data/parser/parseSelectExists.out M tests/data/parser/parseSelectIndexHint1.out M tests/data/parser/parseSelectIndexHint2.out M tests/data/parser/parseSelectIndexHintErr1.out M tests/data/parser/parseSelectIndexHintErr2.out M tests/data/parser/parseSelectIndexHintErr3.out M tests/data/parser/parseSelectIndexHintErr4.out M tests/data/parser/parseSelectIntoOptions1.out M tests/data/parser/parseSelectIntoOptions2.out M tests/data/parser/parseSelectIntoOptions3.out M tests/data/parser/parseSelectJoinCross.out M tests/data/parser/parseSelectJoinMultiple.out M tests/data/parser/parseSelectJoinMultiple2.out M tests/data/parser/parseSelectJoinNatural.out M tests/data/parser/parseSelectJoinNaturalLeft.out M tests/data/parser/parseSelectJoinNaturalLeftOuter.out M tests/data/parser/parseSelectJoinNaturalRight.out M tests/data/parser/parseSelectJoinNaturalRightOuter.out M tests/data/parser/parseSelectJoinStraight.out M tests/data/parser/parseSelectNested.out M tests/data/parser/parseSelectOrderByComment.out M tests/data/parser/parseSelectOrderByIsNull.out M tests/data/parser/parseSelectOverAlias_mariadb_100600.out M tests/data/parser/parseSelectUnion.out M tests/data/parser/parseSelectUnion2.out M tests/data/parser/parseSelectWhere.out M tests/data/parser/parseSelectWithParenthesis.out M tests/data/parser/parseSelectWrongOrder.out M tests/data/parser/parseSelectWrongOrder2.out M tests/data/parser/parseSetCharacterSet.out M tests/data/parser/parseSetCharacterSetError.out M tests/data/parser/parseSetCharset.out M tests/data/parser/parseSetCharsetError.out M tests/data/parser/parseSetError1.out M tests/data/parser/parseSetNames.out M tests/data/parser/parseSetNames2.out M tests/data/parser/parseSetNames3.out M tests/data/parser/parseSetNamesError.out M tests/data/parser/parseSetNamesError2.out M tests/data/parser/parseSetNamesError3.out M tests/data/parser/parseTransaction.out M tests/data/parser/parseTransaction2.out M tests/data/parser/parseTransaction3.out M tests/data/parser/parseTransactionErr1.out M tests/data/parser/parseUnlock1.out M tests/data/parser/parseUnlockErr1.out M tests/data/parser/parseUpdate.out M tests/data/parser/parseUpdate2.out M tests/data/parser/parseUpdate3.out M tests/data/parser/parseUpdate4.out M tests/data/parser/parseUpdateErr.out M tests/data/parser/parseWithStatement.out M tests/data/parser/parseWithStatement1.out M tests/data/parser/parseWithStatement2.out M tests/data/parser/parseWithStatement3.out M tests/data/parser/parseWithStatement4.out M tests/data/parser/parseWithStatement5.out M tests/data/parser/parseWithStatement6.out M tests/data/parser/parseWithStatement7.out M tests/data/parser/parseWithStatementErr.out M tests/data/parser/parseWithStatementErr1.out M tests/data/parser/parseWithStatementErr2.out M tests/data/parser/parseWithStatementErr3.out M tests/data/parser/parseWithStatementErr4.out M tests/data/parser/parseWithStatementErr5.out M tests/data/parser/parseWithStatementErr6.out M tests/data/parser/parseWithStatementErr7.out M tests/data/parser/parseWithStatementErr8.out M tools/contexts/MariaDb100000.txt M tools/contexts/MariaDb100100.txt M tools/contexts/MariaDb100200.txt M tools/contexts/MariaDb100300.txt M tools/contexts/MariaDb100400.txt M tools/contexts/MariaDb100500.txt M tools/contexts/MariaDb100600.txt M tools/contexts/MySql50700.txt M tools/contexts/MySql80000.txt M tools/contexts/_common.txt M tools/run_generators.sh D tests/Tools/templates/ContextTest.php D tests/data/lexer/lexSymbolUser.in D tests/data/lexer/lexSymbolUser.out D tests/data/parser/parseCreateUser.in D tests/data/parser/parseCreateUser.out
Log Message: ----------- Merge branch 'master' into 6.0.x
Commit: c54108108a23b82efd47d7665c78431a0634daa6 https://github.com/phpmyadmin/sql-parser/commit/c54108108a23b82efd47d7665c78... Author: William Desportes williamdes@wdes.fr Date: 2023-03-28 (Tue, 03 March 2023) +02:00
Changed paths: M src/Tools/CustomJsonSerializer.php M tests/data/bugs/gh14.out M tests/data/bugs/gh16.out M tests/data/bugs/gh317.out M tests/data/bugs/gh9.out M tests/data/bugs/pma11800.out M tests/data/bugs/pma11836.out M tests/data/bugs/pma11843.out M tests/data/bugs/pma11879.out M tests/data/lexer/lex.out M tests/data/lexer/lexBool.out M tests/data/lexer/lexComment.out M tests/data/lexer/lexCommentEnd.out M tests/data/lexer/lexDelimiter.out M tests/data/lexer/lexDelimiter2.out M tests/data/lexer/lexDelimiterErr1.out M tests/data/lexer/lexDelimiterErr2.out M tests/data/lexer/lexDelimiterErr3.out M tests/data/lexer/lexDelimiterLen.out M tests/data/lexer/lexKeyword.out M tests/data/lexer/lexKeyword2.out M tests/data/lexer/lexLabel1.out M tests/data/lexer/lexLabel2.out M tests/data/lexer/lexNoLabel.out M tests/data/lexer/lexNumber.out M tests/data/lexer/lexOperator.out M tests/data/lexer/lexOperatorStarIsArithmetic.out M tests/data/lexer/lexOperatorStarIsWildcard.out M tests/data/lexer/lexString.out M tests/data/lexer/lexStringErr1.out M tests/data/lexer/lexSymbol.out M tests/data/lexer/lexSymbolErr1.out M tests/data/lexer/lexSymbolErr2.out M tests/data/lexer/lexSymbolErr3.out M tests/data/lexer/lexSymbolUser1.out M tests/data/lexer/lexSymbolUser2.out M tests/data/lexer/lexSymbolUser3.out M tests/data/lexer/lexSymbolUser4_mariadb_100400.out M tests/data/lexer/lexSymbolUser5_mariadb_100400.out M tests/data/lexer/lexUtf8.out M tests/data/lexer/lexWhitespace.out M tests/data/lexer/lexWildcardThenComment.out M tests/data/misc/parseParameter.out M tests/data/parser/parse.out M tests/data/parser/parse2.out M tests/data/parser/parseAlter.out M tests/data/parser/parseAlter10.out M tests/data/parser/parseAlter11.out M tests/data/parser/parseAlter12.out M tests/data/parser/parseAlter13.out M tests/data/parser/parseAlter14.out M tests/data/parser/parseAlter2.out M tests/data/parser/parseAlter3.out M tests/data/parser/parseAlter4.out M tests/data/parser/parseAlter5.out M tests/data/parser/parseAlter6.out M tests/data/parser/parseAlter7.out M tests/data/parser/parseAlter8.out M tests/data/parser/parseAlter9.out M tests/data/parser/parseAlterErr.out M tests/data/parser/parseAlterErr2.out M tests/data/parser/parseAlterErr3.out M tests/data/parser/parseAlterErr4.out M tests/data/parser/parseAlterEvent.out M tests/data/parser/parseAlterEvent2.out M tests/data/parser/parseAlterEvent3.out M tests/data/parser/parseAlterEvent4.out M tests/data/parser/parseAlterEvent5.out M tests/data/parser/parseAlterEvent6.out M tests/data/parser/parseAlterEvent7.out M tests/data/parser/parseAlterEvent8.out M tests/data/parser/parseAlterEvent9.out M tests/data/parser/parseAlterEventComplete.out M tests/data/parser/parseAlterEventErr.out M tests/data/parser/parseAlterEventOnScheduleAt.out M tests/data/parser/parseAlterEventOnScheduleAt2.out M tests/data/parser/parseAlterEventOnScheduleEvery.out M tests/data/parser/parseAlterEventOnScheduleEvery2.out M tests/data/parser/parseAlterEventOnScheduleEvery3.out M tests/data/parser/parseAlterEventOnScheduleEvery4.out M tests/data/parser/parseAlterEventOnScheduleEvery5.out M tests/data/parser/parseAlterEventOnScheduleEvery6.out M tests/data/parser/parseAlterEventWithDefiner.out M tests/data/parser/parseAlterEventWithOtherDefiners.out M tests/data/parser/parseAlterRenameColumn.out M tests/data/parser/parseAlterRenameColumns.out M tests/data/parser/parseAlterTableCharacterSet1.out M tests/data/parser/parseAlterTableCharacterSet2.out M tests/data/parser/parseAlterTableCharacterSet3.out M tests/data/parser/parseAlterTableCharacterSet4.out M tests/data/parser/parseAlterTableCharacterSet5.out M tests/data/parser/parseAlterTableCharacterSet6.out M tests/data/parser/parseAlterTableCharacterSet7.out M tests/data/parser/parseAlterTablePartitionByRange1.out M tests/data/parser/parseAlterTablePartitionByRange2.out M tests/data/parser/parseAlterTableRenameIndex.out M tests/data/parser/parseAlterTableSetAutoIncrementError.out M tests/data/parser/parseAlterUser.out M tests/data/parser/parseAlterUser1.out M tests/data/parser/parseAlterUser10.out M tests/data/parser/parseAlterUser2.out M tests/data/parser/parseAlterUser3.out M tests/data/parser/parseAlterUser4.out M tests/data/parser/parseAlterUser5.out M tests/data/parser/parseAlterUser6.out M tests/data/parser/parseAlterUser7.out M tests/data/parser/parseAlterUser8.out M tests/data/parser/parseAlterUser9.out M tests/data/parser/parseAlterWithInvisible.out M tests/data/parser/parseAnalyzeErr1.out M tests/data/parser/parseAnalyzeErr2.out M tests/data/parser/parseAnalyzeTable.out M tests/data/parser/parseAnalyzeTable1.out M tests/data/parser/parseArrayErr1.out M tests/data/parser/parseArrayErr3.out M tests/data/parser/parseCall.out M tests/data/parser/parseCall2.out M tests/data/parser/parseCall3.out M tests/data/parser/parseCreateDatabase.out M tests/data/parser/parseCreateDatabaseErr.out M tests/data/parser/parseCreateFunction.out M tests/data/parser/parseCreateFunctionErr1.out M tests/data/parser/parseCreateFunctionErr2.out M tests/data/parser/parseCreateFunctionErr3.out M tests/data/parser/parseCreateOrReplaceView1.out M tests/data/parser/parseCreateProcedure.out M tests/data/parser/parseCreateProcedure1.out M tests/data/parser/parseCreateProcedure2.out M tests/data/parser/parseCreateSchema.out M tests/data/parser/parseCreateSchemaErr.out M tests/data/parser/parseCreateTable.out M tests/data/parser/parseCreateTable10.out M tests/data/parser/parseCreateTable11.out M tests/data/parser/parseCreateTable12.out M tests/data/parser/parseCreateTable2.out M tests/data/parser/parseCreateTable3.out M tests/data/parser/parseCreateTable4.out M tests/data/parser/parseCreateTable5.out M tests/data/parser/parseCreateTable6.out M tests/data/parser/parseCreateTable7.out M tests/data/parser/parseCreateTable8.out M tests/data/parser/parseCreateTable9.out M tests/data/parser/parseCreateTableAsSelect.out M tests/data/parser/parseCreateTableEnforcedCheck.out M tests/data/parser/parseCreateTableErr1.out M tests/data/parser/parseCreateTableErr2.out M tests/data/parser/parseCreateTableErr3.out M tests/data/parser/parseCreateTableErr4.out M tests/data/parser/parseCreateTableErr5.out M tests/data/parser/parseCreateTableLike.out M tests/data/parser/parseCreateTableNotEnforcedCheck.out M tests/data/parser/parseCreateTableSelect.out M tests/data/parser/parseCreateTableSpatial.out M tests/data/parser/parseCreateTableTimestampWithPrecision.out M tests/data/parser/parseCreateTableWithInvisibleKey.out M tests/data/parser/parseCreateTrigger.out M tests/data/parser/parseCreateUser1.out M tests/data/parser/parseCreateUser2.out M tests/data/parser/parseCreateView.out M tests/data/parser/parseCreateView2.out M tests/data/parser/parseCreateView3.out M tests/data/parser/parseCreateView4.out M tests/data/parser/parseCreateView5.out M tests/data/parser/parseCreateViewAsWithAs.out M tests/data/parser/parseCreateViewMultiple.out M tests/data/parser/parseCreateViewWithQuotes.out M tests/data/parser/parseCreateViewWithUnion.out M tests/data/parser/parseCreateViewWithWrongSyntax.out M tests/data/parser/parseCreateViewWithoutQuotes.out M tests/data/parser/parseDelete.out M tests/data/parser/parseDelete10.out M tests/data/parser/parseDelete11.out M tests/data/parser/parseDelete12.out M tests/data/parser/parseDelete13.out M tests/data/parser/parseDelete2.out M tests/data/parser/parseDelete3.out M tests/data/parser/parseDelete4.out M tests/data/parser/parseDelete5.out M tests/data/parser/parseDelete6.out M tests/data/parser/parseDelete7.out M tests/data/parser/parseDelete8.out M tests/data/parser/parseDelete9.out M tests/data/parser/parseDeleteErr1.out M tests/data/parser/parseDeleteErr10.out M tests/data/parser/parseDeleteErr11.out M tests/data/parser/parseDeleteErr12.out M tests/data/parser/parseDeleteErr2.out M tests/data/parser/parseDeleteErr3.out M tests/data/parser/parseDeleteErr4.out M tests/data/parser/parseDeleteErr5.out M tests/data/parser/parseDeleteErr6.out M tests/data/parser/parseDeleteErr7.out M tests/data/parser/parseDeleteErr8.out M tests/data/parser/parseDeleteErr9.out M tests/data/parser/parseDeleteJoin.out M tests/data/parser/parseDelimiter.out M tests/data/parser/parseDrop.out M tests/data/parser/parseDrop2.out M tests/data/parser/parseExplain.out M tests/data/parser/parseExplain1.out M tests/data/parser/parseExplain2.out M tests/data/parser/parseExplain3.out M tests/data/parser/parseExplain4.out M tests/data/parser/parseExplainErr.out M tests/data/parser/parseExplainErr1.out M tests/data/parser/parseExplainErr2.out M tests/data/parser/parseExplainErr3.out M tests/data/parser/parseExplainErr4.out M tests/data/parser/parseInsert.out M tests/data/parser/parseInsertErr.out M tests/data/parser/parseInsertErr2.out M tests/data/parser/parseInsertIntoErr.out M tests/data/parser/parseInsertIntoSet.out M tests/data/parser/parseInsertOnDuplicateKey.out M tests/data/parser/parseInsertOnDuplicateKeyErr.out M tests/data/parser/parseInsertSelect.out M tests/data/parser/parseInsertSelectOnDuplicateKey.out M tests/data/parser/parseInsertSet.out M tests/data/parser/parseInsertSetOnDuplicateKey.out M tests/data/parser/parseLimitErr1.out M tests/data/parser/parseLimitErr2.out M tests/data/parser/parseLoad1.out M tests/data/parser/parseLoad2.out M tests/data/parser/parseLoad3.out M tests/data/parser/parseLoad4.out M tests/data/parser/parseLoad5.out M tests/data/parser/parseLoad6.out M tests/data/parser/parseLoadErr1.out M tests/data/parser/parseLoadErr2.out M tests/data/parser/parseLoadErr3.out M tests/data/parser/parseLoadErr4.out M tests/data/parser/parseLoadErr5.out M tests/data/parser/parseLoadErr6.out M tests/data/parser/parseLock1.out M tests/data/parser/parseLock2.out M tests/data/parser/parseLock3.out M tests/data/parser/parseLock4.out M tests/data/parser/parseLock5.out M tests/data/parser/parseLock6.out M tests/data/parser/parseLockErr1.out M tests/data/parser/parseLockErr10.out M tests/data/parser/parseLockErr2.out M tests/data/parser/parseLockErr3.out M tests/data/parser/parseLockErr4.out M tests/data/parser/parseLockErr5.out M tests/data/parser/parseLockErr6.out M tests/data/parser/parseLockErr7.out M tests/data/parser/parseLockErr8.out M tests/data/parser/parseLockErr9.out M tests/data/parser/parsePurge.out M tests/data/parser/parsePurge2.out M tests/data/parser/parsePurge3.out M tests/data/parser/parsePurge4.out M tests/data/parser/parsePurgeErr.out M tests/data/parser/parsePurgeErr2.out M tests/data/parser/parsePurgeErr3.out M tests/data/parser/parseRename.out M tests/data/parser/parseRename2.out M tests/data/parser/parseRenameErr1.out M tests/data/parser/parseRenameErr2.out M tests/data/parser/parseRenameErr3.out M tests/data/parser/parseRenameErr4.out M tests/data/parser/parseRenameErr5.out M tests/data/parser/parseReplace.out M tests/data/parser/parseReplace2.out M tests/data/parser/parseReplaceErr.out M tests/data/parser/parseReplaceErr2.out M tests/data/parser/parseReplaceErr3.out M tests/data/parser/parseReplaceIntoErr.out M tests/data/parser/parseReplaceSelect.out M tests/data/parser/parseReplaceSet.out M tests/data/parser/parseReplaceValues.out M tests/data/parser/parseRestore.out M tests/data/parser/parseSelect.out M tests/data/parser/parseSelect10.out M tests/data/parser/parseSelect11.out M tests/data/parser/parseSelect12.out M tests/data/parser/parseSelect13.out M tests/data/parser/parseSelect14.out M tests/data/parser/parseSelect15.out M tests/data/parser/parseSelect16.out M tests/data/parser/parseSelect2.out M tests/data/parser/parseSelect3.out M tests/data/parser/parseSelect4.out M tests/data/parser/parseSelect5.out M tests/data/parser/parseSelect6.out M tests/data/parser/parseSelect7.out M tests/data/parser/parseSelect8.out M tests/data/parser/parseSelect9.out M tests/data/parser/parseSelectCase1.out M tests/data/parser/parseSelectCase2.out M tests/data/parser/parseSelectCase3.out M tests/data/parser/parseSelectCase4.out M tests/data/parser/parseSelectCase5.out M tests/data/parser/parseSelectCaseAlias1.out M tests/data/parser/parseSelectCaseAlias2.out M tests/data/parser/parseSelectCaseAlias3.out M tests/data/parser/parseSelectCaseAlias4.out M tests/data/parser/parseSelectCaseAlias5.out M tests/data/parser/parseSelectCaseAlias6.out M tests/data/parser/parseSelectCaseAliasErr1.out M tests/data/parser/parseSelectCaseAliasErr2.out M tests/data/parser/parseSelectCaseAliasErr3.out M tests/data/parser/parseSelectCaseAliasErr4.out M tests/data/parser/parseSelectCaseErr1.out M tests/data/parser/parseSelectCaseErr2.out M tests/data/parser/parseSelectCaseErr3.out M tests/data/parser/parseSelectCaseErr4.out M tests/data/parser/parseSelectCaseErr5.out M tests/data/parser/parseSelectEndOptions1.out M tests/data/parser/parseSelectEndOptions2.out M tests/data/parser/parseSelectEndOptionsErr.out M tests/data/parser/parseSelectErr1.out M tests/data/parser/parseSelectErr2.out M tests/data/parser/parseSelectExists.out M tests/data/parser/parseSelectGroupBy.out M tests/data/parser/parseSelectGroupByErr.out M tests/data/parser/parseSelectGroupByWithComments.out M tests/data/parser/parseSelectIndexHint1.out M tests/data/parser/parseSelectIndexHint2.out M tests/data/parser/parseSelectIndexHintErr1.out M tests/data/parser/parseSelectIndexHintErr2.out M tests/data/parser/parseSelectIndexHintErr3.out M tests/data/parser/parseSelectIndexHintErr4.out M tests/data/parser/parseSelectIntoOptions1.out M tests/data/parser/parseSelectIntoOptions2.out M tests/data/parser/parseSelectIntoOptions3.out M tests/data/parser/parseSelectJoinCross.out M tests/data/parser/parseSelectJoinMultiple.out M tests/data/parser/parseSelectJoinMultiple2.out M tests/data/parser/parseSelectJoinNatural.out M tests/data/parser/parseSelectJoinNaturalLeft.out M tests/data/parser/parseSelectJoinNaturalLeftOuter.out M tests/data/parser/parseSelectJoinNaturalRight.out M tests/data/parser/parseSelectJoinNaturalRightOuter.out M tests/data/parser/parseSelectJoinStraight.out M tests/data/parser/parseSelectNested.out M tests/data/parser/parseSelectOrderByComment.out M tests/data/parser/parseSelectOrderByIsNull.out M tests/data/parser/parseSelectOverAlias_mariadb_100600.out M tests/data/parser/parseSelectUnion.out M tests/data/parser/parseSelectUnion2.out M tests/data/parser/parseSelectWhere.out M tests/data/parser/parseSelectWithParenthesis.out M tests/data/parser/parseSelectWrongOrder.out M tests/data/parser/parseSelectWrongOrder2.out M tests/data/parser/parseSetCharacterSet.out M tests/data/parser/parseSetCharacterSetError.out M tests/data/parser/parseSetCharset.out M tests/data/parser/parseSetCharsetError.out M tests/data/parser/parseSetError1.out M tests/data/parser/parseSetNames.out M tests/data/parser/parseSetNames2.out M tests/data/parser/parseSetNames3.out M tests/data/parser/parseSetNamesError.out M tests/data/parser/parseSetNamesError2.out M tests/data/parser/parseSetNamesError3.out M tests/data/parser/parseTransaction.out M tests/data/parser/parseTransaction2.out M tests/data/parser/parseTransaction3.out M tests/data/parser/parseTransaction4.out M tests/data/parser/parseTransactionErr1.out M tests/data/parser/parseUnlock1.out M tests/data/parser/parseUnlockErr1.out M tests/data/parser/parseUpdate.out M tests/data/parser/parseUpdate2.out M tests/data/parser/parseUpdate3.out M tests/data/parser/parseUpdate4.out M tests/data/parser/parseUpdateErr.out M tests/data/parser/parseWithStatement.out M tests/data/parser/parseWithStatement1.out M tests/data/parser/parseWithStatement2.out M tests/data/parser/parseWithStatement3.out M tests/data/parser/parseWithStatement4.out M tests/data/parser/parseWithStatement5.out M tests/data/parser/parseWithStatement6.out M tests/data/parser/parseWithStatement7.out M tests/data/parser/parseWithStatementErr.out M tests/data/parser/parseWithStatementErr1.out M tests/data/parser/parseWithStatementErr2.out M tests/data/parser/parseWithStatementErr3.out M tests/data/parser/parseWithStatementErr4.out M tests/data/parser/parseWithStatementErr5.out M tests/data/parser/parseWithStatementErr6.out M tests/data/parser/parseWithStatementErr7.out M tests/data/parser/parseWithStatementErr8.out M tests/data/parser/parsephpMyAdminExport1.out
Log Message: ----------- Fix new property names on 6.0 for the custom serializer