summaryrefslogtreecommitdiffstats
path: root/src/Parser.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/Parser.php')
-rw-r--r--src/Parser.php12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/Parser.php b/src/Parser.php
index c4db416..ec8637a 100644
--- a/src/Parser.php
+++ b/src/Parser.php
@@ -177,6 +177,10 @@ class Parser extends Core
'field' => 'fields',
'options' => array('parseField' => 'table'),
),
+ 'FORCE' => array(
+ 'class' => 'PhpMyAdmin\\SqlParser\\Components\\IndexHint',
+ 'field' => 'index_hints',
+ ),
'FROM' => array(
'class' => 'PhpMyAdmin\\SqlParser\\Components\\ExpressionArray',
'field' => 'from',
@@ -190,6 +194,10 @@ class Parser extends Core
'class' => 'PhpMyAdmin\\SqlParser\\Components\\Condition',
'field' => 'having',
),
+ 'IGNORE' => array(
+ 'class' => 'PhpMyAdmin\\SqlParser\\Components\\IndexHint',
+ 'field' => 'index_hints',
+ ),
'INTO' => array(
'class' => 'PhpMyAdmin\\SqlParser\\Components\\IntoKeyword',
'field' => 'into',
@@ -308,6 +316,10 @@ class Parser extends Core
'field' => 'tables',
'options' => array('parseField' => 'table'),
),
+ 'USE' => array(
+ 'class' => 'PhpMyAdmin\\SqlParser\\Components\\IndexHint',
+ 'field' => 'index_hints',
+ ),
'VALUE' => array(
'class' => 'PhpMyAdmin\\SqlParser\\Components\\Array2d',
'field' => 'values',