summaryrefslogtreecommitdiffstats
path: root/src/Statements
diff options
context:
space:
mode:
Diffstat (limited to 'src/Statements')
-rw-r--r--src/Statements/AlterStatement.php6
-rw-r--r--src/Statements/AnalyzeStatement.php2
-rw-r--r--src/Statements/CallStatement.php2
-rw-r--r--src/Statements/CreateStatement.php12
-rw-r--r--src/Statements/DeleteStatement.php12
-rw-r--r--src/Statements/DropStatement.php2
-rw-r--r--src/Statements/InsertStatement.php24
-rw-r--r--src/Statements/MaintenanceStatement.php4
-rw-r--r--src/Statements/OptimizeStatement.php2
-rw-r--r--src/Statements/RenameStatement.php2
-rw-r--r--src/Statements/ReplaceStatement.php25
-rw-r--r--src/Statements/SelectStatement.php6
-rw-r--r--src/Statements/SetStatement.php4
-rw-r--r--src/Statements/TransactionStatement.php2
-rw-r--r--src/Statements/TruncateStatement.php2
-rw-r--r--src/Statements/UpdateStatement.php4
16 files changed, 55 insertions, 56 deletions
diff --git a/src/Statements/AlterStatement.php b/src/Statements/AlterStatement.php
index e1fbc90..e1c3f83 100644
--- a/src/Statements/AlterStatement.php
+++ b/src/Statements/AlterStatement.php
@@ -6,13 +6,13 @@
namespace PhpMyAdmin\SqlParser\Statements;
+use PhpMyAdmin\SqlParser\Components\AlterOperation;
+use PhpMyAdmin\SqlParser\Components\Expression;
+use PhpMyAdmin\SqlParser\Components\OptionsArray;
use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Statement;
use PhpMyAdmin\SqlParser\Token;
use PhpMyAdmin\SqlParser\TokensList;
-use PhpMyAdmin\SqlParser\Components\AlterOperation;
-use PhpMyAdmin\SqlParser\Components\Expression;
-use PhpMyAdmin\SqlParser\Components\OptionsArray;
/**
* `ALTER` statement.
diff --git a/src/Statements/AnalyzeStatement.php b/src/Statements/AnalyzeStatement.php
index 1b36fc1..0efbbde 100644
--- a/src/Statements/AnalyzeStatement.php
+++ b/src/Statements/AnalyzeStatement.php
@@ -6,8 +6,8 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Statement;
use PhpMyAdmin\SqlParser\Components\Expression;
+use PhpMyAdmin\SqlParser\Statement;
/**
* `ANALYZE` statement.
diff --git a/src/Statements/CallStatement.php b/src/Statements/CallStatement.php
index 0b0f29e..51f1011 100644
--- a/src/Statements/CallStatement.php
+++ b/src/Statements/CallStatement.php
@@ -6,8 +6,8 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Statement;
use PhpMyAdmin\SqlParser\Components\FunctionCall;
+use PhpMyAdmin\SqlParser\Statement;
/**
* `CALL` statement.
diff --git a/src/Statements/CreateStatement.php b/src/Statements/CreateStatement.php
index eee5c5b..a2f2eae 100644
--- a/src/Statements/CreateStatement.php
+++ b/src/Statements/CreateStatement.php
@@ -6,17 +6,17 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Parser;
-use PhpMyAdmin\SqlParser\Statement;
-use PhpMyAdmin\SqlParser\Token;
-use PhpMyAdmin\SqlParser\TokensList;
use PhpMyAdmin\SqlParser\Components\ArrayObj;
-use PhpMyAdmin\SqlParser\Components\DataType;
use PhpMyAdmin\SqlParser\Components\CreateDefinition;
-use PhpMyAdmin\SqlParser\Components\PartitionDefinition;
+use PhpMyAdmin\SqlParser\Components\DataType;
use PhpMyAdmin\SqlParser\Components\Expression;
use PhpMyAdmin\SqlParser\Components\OptionsArray;
use PhpMyAdmin\SqlParser\Components\ParameterDefinition;
+use PhpMyAdmin\SqlParser\Components\PartitionDefinition;
+use PhpMyAdmin\SqlParser\Parser;
+use PhpMyAdmin\SqlParser\Statement;
+use PhpMyAdmin\SqlParser\Token;
+use PhpMyAdmin\SqlParser\TokensList;
/**
* `CREATE` statement.
diff --git a/src/Statements/DeleteStatement.php b/src/Statements/DeleteStatement.php
index 929245c..f4c1e61 100644
--- a/src/Statements/DeleteStatement.php
+++ b/src/Statements/DeleteStatement.php
@@ -6,17 +6,17 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Statement;
-use PhpMyAdmin\SqlParser\Parser;
-use PhpMyAdmin\SqlParser\Token;
-use PhpMyAdmin\SqlParser\TokensList;
use PhpMyAdmin\SqlParser\Components\ArrayObj;
+use PhpMyAdmin\SqlParser\Components\Condition;
use PhpMyAdmin\SqlParser\Components\Expression;
use PhpMyAdmin\SqlParser\Components\ExpressionArray;
use PhpMyAdmin\SqlParser\Components\Limit;
-use PhpMyAdmin\SqlParser\Components\OrderKeyword;
-use PhpMyAdmin\SqlParser\Components\Condition;
use PhpMyAdmin\SqlParser\Components\OptionsArray;
+use PhpMyAdmin\SqlParser\Components\OrderKeyword;
+use PhpMyAdmin\SqlParser\Parser;
+use PhpMyAdmin\SqlParser\Statement;
+use PhpMyAdmin\SqlParser\Token;
+use PhpMyAdmin\SqlParser\TokensList;
/**
* `DELETE` statement.
diff --git a/src/Statements/DropStatement.php b/src/Statements/DropStatement.php
index 9fa51dc..1572a55 100644
--- a/src/Statements/DropStatement.php
+++ b/src/Statements/DropStatement.php
@@ -6,8 +6,8 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Statement;
use PhpMyAdmin\SqlParser\Components\Expression;
+use PhpMyAdmin\SqlParser\Statement;
/**
* `DROP` statement.
diff --git a/src/Statements/InsertStatement.php b/src/Statements/InsertStatement.php
index 5628103..0c7639a 100644
--- a/src/Statements/InsertStatement.php
+++ b/src/Statements/InsertStatement.php
@@ -6,14 +6,14 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Parser;
-use PhpMyAdmin\SqlParser\Token;
-use PhpMyAdmin\SqlParser\TokensList;
-use PhpMyAdmin\SqlParser\Statement;
-use PhpMyAdmin\SqlParser\Components\IntoKeyword;
use PhpMyAdmin\SqlParser\Components\Array2d;
+use PhpMyAdmin\SqlParser\Components\IntoKeyword;
use PhpMyAdmin\SqlParser\Components\OptionsArray;
use PhpMyAdmin\SqlParser\Components\SetOperation;
+use PhpMyAdmin\SqlParser\Parser;
+use PhpMyAdmin\SqlParser\Statement;
+use PhpMyAdmin\SqlParser\Token;
+use PhpMyAdmin\SqlParser\TokensList;
/**
* `INSERT` statement.
@@ -188,15 +188,15 @@ class InsertStatement extends Statement
) {
$parser->error('Unexpected keyword.', $token);
break;
- } else {
- ++$list->idx;
- $this->into = IntoKeyword::parse(
- $parser,
- $list,
- array('fromInsert' => true)
- );
}
+ ++$list->idx;
+ $this->into = IntoKeyword::parse(
+ $parser,
+ $list,
+ array('fromInsert' => true)
+ );
+
$state = 1;
} elseif ($state === 1) {
if ($token->type === Token::TYPE_KEYWORD) {
diff --git a/src/Statements/MaintenanceStatement.php b/src/Statements/MaintenanceStatement.php
index c1b3aaa..ac3b8c9 100644
--- a/src/Statements/MaintenanceStatement.php
+++ b/src/Statements/MaintenanceStatement.php
@@ -6,12 +6,12 @@
namespace PhpMyAdmin\SqlParser\Statements;
+use PhpMyAdmin\SqlParser\Components\Expression;
+use PhpMyAdmin\SqlParser\Components\OptionsArray;
use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Statement;
use PhpMyAdmin\SqlParser\Token;
use PhpMyAdmin\SqlParser\TokensList;
-use PhpMyAdmin\SqlParser\Components\Expression;
-use PhpMyAdmin\SqlParser\Components\OptionsArray;
/**
* Maintenance statement.
diff --git a/src/Statements/OptimizeStatement.php b/src/Statements/OptimizeStatement.php
index 7e28ad1..0d88e76 100644
--- a/src/Statements/OptimizeStatement.php
+++ b/src/Statements/OptimizeStatement.php
@@ -6,8 +6,8 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Statement;
use PhpMyAdmin\SqlParser\Components\Expression;
+use PhpMyAdmin\SqlParser\Statement;
/**
* `OPTIMIZE` statement.
diff --git a/src/Statements/RenameStatement.php b/src/Statements/RenameStatement.php
index 22c056e..90533c2 100644
--- a/src/Statements/RenameStatement.php
+++ b/src/Statements/RenameStatement.php
@@ -6,11 +6,11 @@
namespace PhpMyAdmin\SqlParser\Statements;
+use PhpMyAdmin\SqlParser\Components\RenameOperation;
use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Statement;
use PhpMyAdmin\SqlParser\Token;
use PhpMyAdmin\SqlParser\TokensList;
-use PhpMyAdmin\SqlParser\Components\RenameOperation;
/**
* `RENAME` statement.
diff --git a/src/Statements/ReplaceStatement.php b/src/Statements/ReplaceStatement.php
index 3fa675a..59d66ae 100644
--- a/src/Statements/ReplaceStatement.php
+++ b/src/Statements/ReplaceStatement.php
@@ -6,14 +6,14 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Parser;
-use PhpMyAdmin\SqlParser\Token;
-use PhpMyAdmin\SqlParser\TokensList;
-use PhpMyAdmin\SqlParser\Statement;
use PhpMyAdmin\SqlParser\Components\Array2d;
use PhpMyAdmin\SqlParser\Components\IntoKeyword;
use PhpMyAdmin\SqlParser\Components\OptionsArray;
use PhpMyAdmin\SqlParser\Components\SetOperation;
+use PhpMyAdmin\SqlParser\Parser;
+use PhpMyAdmin\SqlParser\Statement;
+use PhpMyAdmin\SqlParser\Token;
+use PhpMyAdmin\SqlParser\TokensList;
/**
* `REPLACE` statement.
@@ -87,8 +87,7 @@ class ReplaceStatement extends Statement
*/
public function build()
{
- $ret = 'REPLACE ' . $this->options
- . ' INTO ' . $this->into;
+ $ret = 'REPLACE ' . $this->options . ' INTO ' . $this->into;
if ($this->values != null && count($this->values) > 0) {
$ret .= ' VALUES ' . Array2d::build($this->values);
@@ -115,6 +114,7 @@ class ReplaceStatement extends Statement
$list,
static::$OPTIONS
);
+
++$list->idx;
/**
@@ -154,14 +154,13 @@ class ReplaceStatement extends Statement
) {
$parser->error('Unexpected keyword.', $token);
break;
- } else {
- ++$list->idx;
- $this->into = IntoKeyword::parse(
- $parser,
- $list,
- array('fromReplace' => true)
- );
}
+ ++$list->idx;
+ $this->into = IntoKeyword::parse(
+ $parser,
+ $list,
+ array('fromReplace' => true)
+ );
$state = 1;
} elseif ($state === 1) {
diff --git a/src/Statements/SelectStatement.php b/src/Statements/SelectStatement.php
index 66ed150..deee68a 100644
--- a/src/Statements/SelectStatement.php
+++ b/src/Statements/SelectStatement.php
@@ -6,15 +6,15 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Statement;
use PhpMyAdmin\SqlParser\Components\ArrayObj;
-use PhpMyAdmin\SqlParser\Components\FunctionCall;
+use PhpMyAdmin\SqlParser\Components\Condition;
use PhpMyAdmin\SqlParser\Components\Expression;
+use PhpMyAdmin\SqlParser\Components\FunctionCall;
use PhpMyAdmin\SqlParser\Components\IntoKeyword;
use PhpMyAdmin\SqlParser\Components\JoinKeyword;
use PhpMyAdmin\SqlParser\Components\Limit;
use PhpMyAdmin\SqlParser\Components\OrderKeyword;
-use PhpMyAdmin\SqlParser\Components\Condition;
+use PhpMyAdmin\SqlParser\Statement;
/**
* `SELECT` statement.
diff --git a/src/Statements/SetStatement.php b/src/Statements/SetStatement.php
index 3975596..007134f 100644
--- a/src/Statements/SetStatement.php
+++ b/src/Statements/SetStatement.php
@@ -6,9 +6,9 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Statement;
-use PhpMyAdmin\SqlParser\Components\SetOperation;
use PhpMyAdmin\SqlParser\Components\OptionsArray;
+use PhpMyAdmin\SqlParser\Components\SetOperation;
+use PhpMyAdmin\SqlParser\Statement;
/**
* `SET` statement.
diff --git a/src/Statements/TransactionStatement.php b/src/Statements/TransactionStatement.php
index 6ae0c95..c2bb303 100644
--- a/src/Statements/TransactionStatement.php
+++ b/src/Statements/TransactionStatement.php
@@ -6,10 +6,10 @@
namespace PhpMyAdmin\SqlParser\Statements;
+use PhpMyAdmin\SqlParser\Components\OptionsArray;
use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Statement;
use PhpMyAdmin\SqlParser\TokensList;
-use PhpMyAdmin\SqlParser\Components\OptionsArray;
/**
* Transaction statement.
diff --git a/src/Statements/TruncateStatement.php b/src/Statements/TruncateStatement.php
index 6f58929..b625bc6 100644
--- a/src/Statements/TruncateStatement.php
+++ b/src/Statements/TruncateStatement.php
@@ -6,8 +6,8 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Statement;
use PhpMyAdmin\SqlParser\Components\Expression;
+use PhpMyAdmin\SqlParser\Statement;
/**
* `TRUNCATE` statement.
diff --git a/src/Statements/UpdateStatement.php b/src/Statements/UpdateStatement.php
index e3d68be..b0aba01 100644
--- a/src/Statements/UpdateStatement.php
+++ b/src/Statements/UpdateStatement.php
@@ -6,12 +6,12 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Statement;
+use PhpMyAdmin\SqlParser\Components\Condition;
use PhpMyAdmin\SqlParser\Components\Expression;
use PhpMyAdmin\SqlParser\Components\Limit;
use PhpMyAdmin\SqlParser\Components\OrderKeyword;
use PhpMyAdmin\SqlParser\Components\SetOperation;
-use PhpMyAdmin\SqlParser\Components\Condition;
+use PhpMyAdmin\SqlParser\Statement;
/**
* `UPDATE` statement.