[phpMyAdmin Git] [phpmyadmin/phpmyadmin] aa19ff: Update SQL parser to 3.4.9

Michal Čihař michal at cihar.com
Mon Oct 3 16:06:50 CEST 2016


  Branch: refs/heads/master
  Home:   https://github.com/phpmyadmin/phpmyadmin
  Commit: aa19ffde328eeca98e68aab940035cbed01e04dc
      https://github.com/phpmyadmin/phpmyadmin/commit/aa19ffde328eeca98e68aab940035cbed01e04dc
  Author: Michal Čihař <michal at cihar.com>
  Date:   2016-10-03 (Mon, 03 Oct 2016)

  Changed paths:
    M ChangeLog
    M libraries/sql-parser/src/Component.php
    M libraries/sql-parser/src/Components/AlterOperation.php
    M libraries/sql-parser/src/Components/Array2d.php
    M libraries/sql-parser/src/Components/ArrayObj.php
    A libraries/sql-parser/src/Components/CaseExpression.php
    M libraries/sql-parser/src/Components/Condition.php
    M libraries/sql-parser/src/Components/CreateDefinition.php
    M libraries/sql-parser/src/Components/DataType.php
    M libraries/sql-parser/src/Components/Expression.php
    M libraries/sql-parser/src/Components/ExpressionArray.php
    M libraries/sql-parser/src/Components/FunctionCall.php
    M libraries/sql-parser/src/Components/IntoKeyword.php
    M libraries/sql-parser/src/Components/JoinKeyword.php
    M libraries/sql-parser/src/Components/Key.php
    M libraries/sql-parser/src/Components/Limit.php
    M libraries/sql-parser/src/Components/OptionsArray.php
    M libraries/sql-parser/src/Components/OrderKeyword.php
    M libraries/sql-parser/src/Components/ParameterDefinition.php
    M libraries/sql-parser/src/Components/PartitionDefinition.php
    M libraries/sql-parser/src/Components/Reference.php
    M libraries/sql-parser/src/Components/RenameOperation.php
    M libraries/sql-parser/src/Components/SetOperation.php
    M libraries/sql-parser/src/Components/UnionKeyword.php
    M libraries/sql-parser/src/Context.php
    M libraries/sql-parser/src/Contexts/ContextMySql50000.php
    M libraries/sql-parser/src/Contexts/ContextMySql50100.php
    M libraries/sql-parser/src/Contexts/ContextMySql50500.php
    M libraries/sql-parser/src/Contexts/ContextMySql50600.php
    M libraries/sql-parser/src/Contexts/ContextMySql50700.php
    M libraries/sql-parser/src/Exceptions/LexerException.php
    M libraries/sql-parser/src/Exceptions/ParserException.php
    M libraries/sql-parser/src/Lexer.php
    M libraries/sql-parser/src/Parser.php
    M libraries/sql-parser/src/Statement.php
    M libraries/sql-parser/src/Statements/AlterStatement.php
    M libraries/sql-parser/src/Statements/AnalyzeStatement.php
    M libraries/sql-parser/src/Statements/BackupStatement.php
    M libraries/sql-parser/src/Statements/CallStatement.php
    M libraries/sql-parser/src/Statements/CheckStatement.php
    M libraries/sql-parser/src/Statements/ChecksumStatement.php
    M libraries/sql-parser/src/Statements/CreateStatement.php
    M libraries/sql-parser/src/Statements/DeleteStatement.php
    M libraries/sql-parser/src/Statements/DropStatement.php
    M libraries/sql-parser/src/Statements/ExplainStatement.php
    M libraries/sql-parser/src/Statements/InsertStatement.php
    M libraries/sql-parser/src/Statements/MaintenanceStatement.php
    M libraries/sql-parser/src/Statements/NotImplementedStatement.php
    M libraries/sql-parser/src/Statements/OptimizeStatement.php
    M libraries/sql-parser/src/Statements/RenameStatement.php
    M libraries/sql-parser/src/Statements/RepairStatement.php
    M libraries/sql-parser/src/Statements/ReplaceStatement.php
    M libraries/sql-parser/src/Statements/RestoreStatement.php
    M libraries/sql-parser/src/Statements/SelectStatement.php
    M libraries/sql-parser/src/Statements/SetStatement.php
    M libraries/sql-parser/src/Statements/ShowStatement.php
    M libraries/sql-parser/src/Statements/TransactionStatement.php
    M libraries/sql-parser/src/Statements/TruncateStatement.php
    M libraries/sql-parser/src/Statements/UpdateStatement.php
    M libraries/sql-parser/src/Token.php
    M libraries/sql-parser/src/TokensList.php
    M libraries/sql-parser/src/UtfString.php
    M libraries/sql-parser/src/Utils/BufferedQuery.php
    M libraries/sql-parser/src/Utils/CLI.php
    M libraries/sql-parser/src/Utils/Error.php
    M libraries/sql-parser/src/Utils/Formatter.php
    M libraries/sql-parser/src/Utils/Misc.php
    M libraries/sql-parser/src/Utils/Query.php
    M libraries/sql-parser/src/Utils/Routine.php
    M libraries/sql-parser/src/Utils/Table.php
    M libraries/sql-parser/src/Utils/Tokens.php

  Log Message:
  -----------
  Update SQL parser to 3.4.9

- issue #12316 Correct export of complex SELECT statements
- issue #12080 Fixed parsing of subselect queries
- issue #11740 Fixed handling DELETE ... USING queries
- issue #12100 Fixed handling of CASE operator

Signed-off-by: Michal Čihař <michal at cihar.com>


  Commit: 333ada932dd0ac537b3e03323a33d5672bbeb7ec
      https://github.com/phpmyadmin/phpmyadmin/commit/333ada932dd0ac537b3e03323a33d5672bbeb7ec
  Author: Michal Čihař <michal at cihar.com>
  Date:   2016-10-03 (Mon, 03 Oct 2016)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Merge branch 'QA_4_6'


Compare: https://github.com/phpmyadmin/phpmyadmin/compare/9419526304dd...333ada932dd0


More information about the Git mailing list