diff --git a/src/Components/ExpressionArray.php b/src/Components/ExpressionArray.php index 4e572ff90..e65b466fc 100644 --- a/src/Components/ExpressionArray.php +++ b/src/Components/ExpressionArray.php @@ -74,6 +74,7 @@ public static function parse(Parser $parser, TokensList $list, array $options = && ($token->value !== 'DUAL') && ($token->value !== 'NULL') && ($token->value !== 'CASE') + && ($token->value !== 'NOT') ) { // No keyword is expected. break; diff --git a/src/Statements/SelectStatement.php b/src/Statements/SelectStatement.php index 948212a7b..7ad1b5d6e 100644 --- a/src/Statements/SelectStatement.php +++ b/src/Statements/SelectStatement.php @@ -69,7 +69,6 @@ class SelectStatement extends Statement 'SQL_CACHE' => 8, 'SQL_NO_CACHE' => 8, 'SQL_CALC_FOUND_ROWS' => 9, - 'NOT' => 10, ]; /** diff --git a/tests/Parser/SelectStatementTest.php b/tests/Parser/SelectStatementTest.php index a0b78eeb6..606697940 100644 --- a/tests/Parser/SelectStatementTest.php +++ b/tests/Parser/SelectStatementTest.php @@ -43,6 +43,7 @@ public function selectProvider(): array ['parser/parseSelect11'], ['parser/parseSelect12'], ['parser/parseSelect13'], + ['parser/parseSelect14'], ['parser/parseSelectErr1'], ['parser/parseSelectErr2'], ['parser/parseSelectNested'], diff --git a/tests/data/parser/parseSelect13.in b/tests/data/parser/parseSelect13.in index baf3bebf9..e6f994c98 100644 --- a/tests/data/parser/parseSelect13.in +++ b/tests/data/parser/parseSelect13.in @@ -1 +1 @@ -SELECT post.*, post.username AS postusername, post.ipaddress AS ip, IF(post.visible = 2, 1, 0) AS isdeleted, user.*, userfield.*, usertextfield.*, icon.title as icontitle, icon.iconpath, avatar.avatarpath, ISNULL(customavatar.userid) AS hascustomavatar, customavatar.dateline AS avatardateline,customavatar.width AS avwidth,customavatar.height AS avheight, spamlog.postid AS spamlog_postid, deletionlog.userid AS del_userid, deletionlog.username AS del_username, deletionlog.reason AS del_reason, editlog.userid AS edit_userid, editlog.username AS edit_username, editlog.dateline AS edit_dateline, editlog.reason AS edit_reason, editlog.hashistory, postparsed.pagetext_html, postparsed.hasimages, sigparsed.signatureparsed, sigparsed.hasimages AS sighasimages, sigpic.userid AS sigpic, sigpic.dateline AS sigpicdateline, sigpic.width AS sigpicwidth, sigpic.height AS sigpicheight, IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid, infractiongroupid , post_icon_list.icon_id_list, post_icon_list.is_auto AS icon_is_auto, approvedlog.modid AS approvedmodid, approvedlog.dateline AS approveddateline, approvedlog.status AS approvedstatus, approvedlog.info AS approvedinfo, movedlog.modid AS movedmodid, movedlog.dateline AS moveddateline, movedlog.status AS movedstatus, movedlog.info AS movedinfo, ( SELECT useragent FROM session WHERE userid=post.userid AND lastactivity > 1644859580 ORDER BY lastactivity DESC LIMIT 1 ) AS useragent, IF ( user.userid IS NOT NULL, (SELECT COUNT(usernoteid) FROM usernote AS usernote WHERE usernote.userid=user.userid AND usernote.priority>=0), 0 ) AS usernotecount , deletionlog.dateline AS del_dateline, scheduled_approval.defer_time AS vbpmal_approval_defer_time, additional_user_data.last_year_message_count, additional_user_data.last_year_reputation, additional_user_data.last_year_groan_count, paid_post_activation.activation_id AS paid_post_activation_id, alm_Model_UserData.credits FROM post AS post LEFT JOIN user AS user ON(user.userid = post.userid) LEFT JOIN userfield AS userfield ON(userfield.userid = user.userid) LEFT JOIN usertextfield AS usertextfield ON(usertextfield.userid = user.userid) LEFT JOIN icon AS icon ON(icon.iconid = post.iconid) LEFT JOIN avatar AS avatar ON(avatar.avatarid = user.avatarid) LEFT JOIN customavatar AS customavatar ON(customavatar.userid = user.userid) LEFT JOIN spamlog AS spamlog ON(spamlog.postid = post.postid) LEFT JOIN deletionlog AS deletionlog ON(post.postid = deletionlog.primaryid AND deletionlog.type = 'post') LEFT JOIN editlog AS editlog ON(editlog.postid = post.postid) LEFT JOIN postparsed AS postparsed ON(postparsed.postid = post.postid AND postparsed.styleid = 23 AND postparsed.languageid = 5) LEFT JOIN sigparsed AS sigparsed ON(sigparsed.userid = user.userid AND sigparsed.styleid = 23 AND sigparsed.languageid = 5) LEFT JOIN sigpic AS sigpic ON(sigpic.userid = post.userid) LEFT JOIN vbppim_post_icon_list AS post_icon_list ON post_icon_list.post_id=post.postid LEFT JOIN vbpmal_log AS approvedlog ON (approvedlog.itemid=post.postid AND approvedlog.action='postapprove') LEFT JOIN vbpmal_log AS movedlog ON (movedlog.itemid=post.postid AND movedlog.action='postmove') LEFT JOIN vbpmal_scheduled_post_approval AS scheduled_approval ON scheduled_approval.post_id = post.postid LEFT JOIN vbpsmt_additional_user_data AS additional_user_data ON additional_user_data.userid=post.userid LEFT JOIN market_pp_post_activation_mapping AS paid_post_activation ON paid_post_activation.post_id = post.postid LEFT JOIN alm_Model_UserData AS alm_Model_UserData ON alm_Model_UserData.user_id=user.userid WHERE post.postid IN (0,3254399,3254508,3254743,3254817,3254969,3255328,3255582,3257603,3257873,3258126,3258150,3258254,3258272,3258311,3260767,3260770,3260776,3261180,3261263,3261317,3261318) ORDER BY post.dateline \ No newline at end of file +SELECT post.*, post.username AS postusername, post.ipaddress AS ip, IF(post.visible = 2, 1, 0) AS isdeleted, user.*, userfield.*, usertextfield.*, icon.title as icontitle, icon.iconpath, avatar.avatarpath, NOT ISNULL(customavatar.userid) AS hascustomavatar, customavatar.dateline AS avatardateline,customavatar.width AS avwidth,customavatar.height AS avheight, spamlog.postid AS spamlog_postid, deletionlog.userid AS del_userid, deletionlog.username AS del_username, deletionlog.reason AS del_reason, editlog.userid AS edit_userid, editlog.username AS edit_username, editlog.dateline AS edit_dateline, editlog.reason AS edit_reason, editlog.hashistory, postparsed.pagetext_html, postparsed.hasimages, sigparsed.signatureparsed, sigparsed.hasimages AS sighasimages, sigpic.userid AS sigpic, sigpic.dateline AS sigpicdateline, sigpic.width AS sigpicwidth, sigpic.height AS sigpicheight, IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid, infractiongroupid , post_icon_list.icon_id_list, post_icon_list.is_auto AS icon_is_auto, approvedlog.modid AS approvedmodid, approvedlog.dateline AS approveddateline, approvedlog.status AS approvedstatus, approvedlog.info AS approvedinfo, movedlog.modid AS movedmodid, movedlog.dateline AS moveddateline, movedlog.status AS movedstatus, movedlog.info AS movedinfo, ( SELECT useragent FROM session WHERE userid=post.userid AND lastactivity > 1644859580 ORDER BY lastactivity DESC LIMIT 1 ) AS useragent, IF ( user.userid IS NOT NULL, (SELECT COUNT(usernoteid) FROM usernote AS usernote WHERE usernote.userid=user.userid AND usernote.priority>=0), 0 ) AS usernotecount , deletionlog.dateline AS del_dateline, scheduled_approval.defer_time AS vbpmal_approval_defer_time, additional_user_data.last_year_message_count, additional_user_data.last_year_reputation, additional_user_data.last_year_groan_count, paid_post_activation.activation_id AS paid_post_activation_id, alm_Model_UserData.credits FROM post AS post LEFT JOIN user AS user ON(user.userid = post.userid) LEFT JOIN userfield AS userfield ON(userfield.userid = user.userid) LEFT JOIN usertextfield AS usertextfield ON(usertextfield.userid = user.userid) LEFT JOIN icon AS icon ON(icon.iconid = post.iconid) LEFT JOIN avatar AS avatar ON(avatar.avatarid = user.avatarid) LEFT JOIN customavatar AS customavatar ON(customavatar.userid = user.userid) LEFT JOIN spamlog AS spamlog ON(spamlog.postid = post.postid) LEFT JOIN deletionlog AS deletionlog ON(post.postid = deletionlog.primaryid AND deletionlog.type = 'post') LEFT JOIN editlog AS editlog ON(editlog.postid = post.postid) LEFT JOIN postparsed AS postparsed ON(postparsed.postid = post.postid AND postparsed.styleid = 23 AND postparsed.languageid = 5) LEFT JOIN sigparsed AS sigparsed ON(sigparsed.userid = user.userid AND sigparsed.styleid = 23 AND sigparsed.languageid = 5) LEFT JOIN sigpic AS sigpic ON(sigpic.userid = post.userid) LEFT JOIN vbppim_post_icon_list AS post_icon_list ON post_icon_list.post_id=post.postid LEFT JOIN vbpmal_log AS approvedlog ON (approvedlog.itemid=post.postid AND approvedlog.action='postapprove') LEFT JOIN vbpmal_log AS movedlog ON (movedlog.itemid=post.postid AND movedlog.action='postmove') LEFT JOIN vbpmal_scheduled_post_approval AS scheduled_approval ON scheduled_approval.post_id = post.postid LEFT JOIN vbpsmt_additional_user_data AS additional_user_data ON additional_user_data.userid=post.userid LEFT JOIN market_pp_post_activation_mapping AS paid_post_activation ON paid_post_activation.post_id = post.postid LEFT JOIN alm_Model_UserData AS alm_Model_UserData ON alm_Model_UserData.user_id=user.userid WHERE post.postid IN (0,3254399,3254508,3254743,3254817,3254969,3255328,3255582,3257603,3257873,3258126,3258150,3258254,3258272,3258311,3260767,3260770,3260776,3261180,3261263,3261317,3261318) ORDER BY post.dateline \ No newline at end of file diff --git a/tests/data/parser/parseSelect13.out b/tests/data/parser/parseSelect13.out index caa9644cc..43756abcd 100644 --- a/tests/data/parser/parseSelect13.out +++ b/tests/data/parser/parseSelect13.out @@ -1,5 +1,5 @@ { - "query": "SELECT post.*, post.username AS postusername, post.ipaddress AS ip, IF(post.visible = 2, 1, 0) AS isdeleted, user.*, userfield.*, usertextfield.*, icon.title as icontitle, icon.iconpath, avatar.avatarpath, ISNULL(customavatar.userid) AS hascustomavatar, customavatar.dateline AS avatardateline,customavatar.width AS avwidth,customavatar.height AS avheight, spamlog.postid AS spamlog_postid, deletionlog.userid AS del_userid, deletionlog.username AS del_username, deletionlog.reason AS del_reason, editlog.userid AS edit_userid, editlog.username AS edit_username, editlog.dateline AS edit_dateline, editlog.reason AS edit_reason, editlog.hashistory, postparsed.pagetext_html, postparsed.hasimages, sigparsed.signatureparsed, sigparsed.hasimages AS sighasimages, sigpic.userid AS sigpic, sigpic.dateline AS sigpicdateline, sigpic.width AS sigpicwidth, sigpic.height AS sigpicheight, IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid, infractiongroupid , post_icon_list.icon_id_list, post_icon_list.is_auto AS icon_is_auto, approvedlog.modid AS approvedmodid, approvedlog.dateline AS approveddateline, approvedlog.status AS approvedstatus, approvedlog.info AS approvedinfo, movedlog.modid AS movedmodid, movedlog.dateline AS moveddateline, movedlog.status AS movedstatus, movedlog.info AS movedinfo, ( SELECT useragent FROM session WHERE userid=post.userid AND lastactivity > 1644859580 ORDER BY lastactivity DESC LIMIT 1 ) AS useragent, IF ( user.userid IS NOT NULL, (SELECT COUNT(usernoteid) FROM usernote AS usernote WHERE usernote.userid=user.userid AND usernote.priority>=0), 0 ) AS usernotecount , deletionlog.dateline AS del_dateline, scheduled_approval.defer_time AS vbpmal_approval_defer_time, additional_user_data.last_year_message_count, additional_user_data.last_year_reputation, additional_user_data.last_year_groan_count, paid_post_activation.activation_id AS paid_post_activation_id, alm_Model_UserData.credits FROM post AS post LEFT JOIN user AS user ON(user.userid = post.userid) LEFT JOIN userfield AS userfield ON(userfield.userid = user.userid) LEFT JOIN usertextfield AS usertextfield ON(usertextfield.userid = user.userid) LEFT JOIN icon AS icon ON(icon.iconid = post.iconid) LEFT JOIN avatar AS avatar ON(avatar.avatarid = user.avatarid) LEFT JOIN customavatar AS customavatar ON(customavatar.userid = user.userid) LEFT JOIN spamlog AS spamlog ON(spamlog.postid = post.postid) LEFT JOIN deletionlog AS deletionlog ON(post.postid = deletionlog.primaryid AND deletionlog.type = 'post') LEFT JOIN editlog AS editlog ON(editlog.postid = post.postid) LEFT JOIN postparsed AS postparsed ON(postparsed.postid = post.postid AND postparsed.styleid = 23 AND postparsed.languageid = 5) LEFT JOIN sigparsed AS sigparsed ON(sigparsed.userid = user.userid AND sigparsed.styleid = 23 AND sigparsed.languageid = 5) LEFT JOIN sigpic AS sigpic ON(sigpic.userid = post.userid) LEFT JOIN vbppim_post_icon_list AS post_icon_list ON post_icon_list.post_id=post.postid LEFT JOIN vbpmal_log AS approvedlog ON (approvedlog.itemid=post.postid AND approvedlog.action='postapprove') LEFT JOIN vbpmal_log AS movedlog ON (movedlog.itemid=post.postid AND movedlog.action='postmove') LEFT JOIN vbpmal_scheduled_post_approval AS scheduled_approval ON scheduled_approval.post_id = post.postid LEFT JOIN vbpsmt_additional_user_data AS additional_user_data ON additional_user_data.userid=post.userid LEFT JOIN market_pp_post_activation_mapping AS paid_post_activation ON paid_post_activation.post_id = post.postid LEFT JOIN alm_Model_UserData AS alm_Model_UserData ON alm_Model_UserData.user_id=user.userid WHERE post.postid IN (0,3254399,3254508,3254743,3254817,3254969,3255328,3255582,3257603,3257873,3258126,3258150,3258254,3258272,3258311,3260767,3260770,3260776,3261180,3261263,3261317,3261318) ORDER BY post.dateline", + "query": "SELECT post.*, post.username AS postusername, post.ipaddress AS ip, IF(post.visible = 2, 1, 0) AS isdeleted, user.*, userfield.*, usertextfield.*, icon.title as icontitle, icon.iconpath, avatar.avatarpath, NOT ISNULL(customavatar.userid) AS hascustomavatar, customavatar.dateline AS avatardateline,customavatar.width AS avwidth,customavatar.height AS avheight, spamlog.postid AS spamlog_postid, deletionlog.userid AS del_userid, deletionlog.username AS del_username, deletionlog.reason AS del_reason, editlog.userid AS edit_userid, editlog.username AS edit_username, editlog.dateline AS edit_dateline, editlog.reason AS edit_reason, editlog.hashistory, postparsed.pagetext_html, postparsed.hasimages, sigparsed.signatureparsed, sigparsed.hasimages AS sighasimages, sigpic.userid AS sigpic, sigpic.dateline AS sigpicdateline, sigpic.width AS sigpicwidth, sigpic.height AS sigpicheight, IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid, infractiongroupid , post_icon_list.icon_id_list, post_icon_list.is_auto AS icon_is_auto, approvedlog.modid AS approvedmodid, approvedlog.dateline AS approveddateline, approvedlog.status AS approvedstatus, approvedlog.info AS approvedinfo, movedlog.modid AS movedmodid, movedlog.dateline AS moveddateline, movedlog.status AS movedstatus, movedlog.info AS movedinfo, ( SELECT useragent FROM session WHERE userid=post.userid AND lastactivity > 1644859580 ORDER BY lastactivity DESC LIMIT 1 ) AS useragent, IF ( user.userid IS NOT NULL, (SELECT COUNT(usernoteid) FROM usernote AS usernote WHERE usernote.userid=user.userid AND usernote.priority>=0), 0 ) AS usernotecount , deletionlog.dateline AS del_dateline, scheduled_approval.defer_time AS vbpmal_approval_defer_time, additional_user_data.last_year_message_count, additional_user_data.last_year_reputation, additional_user_data.last_year_groan_count, paid_post_activation.activation_id AS paid_post_activation_id, alm_Model_UserData.credits FROM post AS post LEFT JOIN user AS user ON(user.userid = post.userid) LEFT JOIN userfield AS userfield ON(userfield.userid = user.userid) LEFT JOIN usertextfield AS usertextfield ON(usertextfield.userid = user.userid) LEFT JOIN icon AS icon ON(icon.iconid = post.iconid) LEFT JOIN avatar AS avatar ON(avatar.avatarid = user.avatarid) LEFT JOIN customavatar AS customavatar ON(customavatar.userid = user.userid) LEFT JOIN spamlog AS spamlog ON(spamlog.postid = post.postid) LEFT JOIN deletionlog AS deletionlog ON(post.postid = deletionlog.primaryid AND deletionlog.type = 'post') LEFT JOIN editlog AS editlog ON(editlog.postid = post.postid) LEFT JOIN postparsed AS postparsed ON(postparsed.postid = post.postid AND postparsed.styleid = 23 AND postparsed.languageid = 5) LEFT JOIN sigparsed AS sigparsed ON(sigparsed.userid = user.userid AND sigparsed.styleid = 23 AND sigparsed.languageid = 5) LEFT JOIN sigpic AS sigpic ON(sigpic.userid = post.userid) LEFT JOIN vbppim_post_icon_list AS post_icon_list ON post_icon_list.post_id=post.postid LEFT JOIN vbpmal_log AS approvedlog ON (approvedlog.itemid=post.postid AND approvedlog.action='postapprove') LEFT JOIN vbpmal_log AS movedlog ON (movedlog.itemid=post.postid AND movedlog.action='postmove') LEFT JOIN vbpmal_scheduled_post_approval AS scheduled_approval ON scheduled_approval.post_id = post.postid LEFT JOIN vbpsmt_additional_user_data AS additional_user_data ON additional_user_data.userid=post.userid LEFT JOIN market_pp_post_activation_mapping AS paid_post_activation ON paid_post_activation.post_id = post.postid LEFT JOIN alm_Model_UserData AS alm_Model_UserData ON alm_Model_UserData.user_id=user.userid WHERE post.postid IN (0,3254399,3254508,3254743,3254817,3254969,3255328,3255582,3257603,3257873,3258126,3258150,3258254,3258272,3258311,3260767,3260770,3260776,3261180,3261263,3261317,3261318) ORDER BY post.dateline", "lexer": { "@type": "PhpMyAdmin\\SqlParser\\Lexer", "PARSER_METHODS": [ @@ -15,9 +15,9 @@ "parseLabel", "parseUnknown" ], - "str": "SELECT post.*, post.username AS postusername, post.ipaddress AS ip, IF(post.visible = 2, 1, 0) AS isdeleted, user.*, userfield.*, usertextfield.*, icon.title as icontitle, icon.iconpath, avatar.avatarpath, ISNULL(customavatar.userid) AS hascustomavatar, customavatar.dateline AS avatardateline,customavatar.width AS avwidth,customavatar.height AS avheight, spamlog.postid AS spamlog_postid, deletionlog.userid AS del_userid, deletionlog.username AS del_username, deletionlog.reason AS del_reason, editlog.userid AS edit_userid, editlog.username AS edit_username, editlog.dateline AS edit_dateline, editlog.reason AS edit_reason, editlog.hashistory, postparsed.pagetext_html, postparsed.hasimages, sigparsed.signatureparsed, sigparsed.hasimages AS sighasimages, sigpic.userid AS sigpic, sigpic.dateline AS sigpicdateline, sigpic.width AS sigpicwidth, sigpic.height AS sigpicheight, IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid, infractiongroupid , post_icon_list.icon_id_list, post_icon_list.is_auto AS icon_is_auto, approvedlog.modid AS approvedmodid, approvedlog.dateline AS approveddateline, approvedlog.status AS approvedstatus, approvedlog.info AS approvedinfo, movedlog.modid AS movedmodid, movedlog.dateline AS moveddateline, movedlog.status AS movedstatus, movedlog.info AS movedinfo, ( SELECT useragent FROM session WHERE userid=post.userid AND lastactivity > 1644859580 ORDER BY lastactivity DESC LIMIT 1 ) AS useragent, IF ( user.userid IS NOT NULL, (SELECT COUNT(usernoteid) FROM usernote AS usernote WHERE usernote.userid=user.userid AND usernote.priority>=0), 0 ) AS usernotecount , deletionlog.dateline AS del_dateline, scheduled_approval.defer_time AS vbpmal_approval_defer_time, additional_user_data.last_year_message_count, additional_user_data.last_year_reputation, additional_user_data.last_year_groan_count, paid_post_activation.activation_id AS paid_post_activation_id, alm_Model_UserData.credits FROM post AS post LEFT JOIN user AS user ON(user.userid = post.userid) LEFT JOIN userfield AS userfield ON(userfield.userid = user.userid) LEFT JOIN usertextfield AS usertextfield ON(usertextfield.userid = user.userid) LEFT JOIN icon AS icon ON(icon.iconid = post.iconid) LEFT JOIN avatar AS avatar ON(avatar.avatarid = user.avatarid) LEFT JOIN customavatar AS customavatar ON(customavatar.userid = user.userid) LEFT JOIN spamlog AS spamlog ON(spamlog.postid = post.postid) LEFT JOIN deletionlog AS deletionlog ON(post.postid = deletionlog.primaryid AND deletionlog.type = 'post') LEFT JOIN editlog AS editlog ON(editlog.postid = post.postid) LEFT JOIN postparsed AS postparsed ON(postparsed.postid = post.postid AND postparsed.styleid = 23 AND postparsed.languageid = 5) LEFT JOIN sigparsed AS sigparsed ON(sigparsed.userid = user.userid AND sigparsed.styleid = 23 AND sigparsed.languageid = 5) LEFT JOIN sigpic AS sigpic ON(sigpic.userid = post.userid) LEFT JOIN vbppim_post_icon_list AS post_icon_list ON post_icon_list.post_id=post.postid LEFT JOIN vbpmal_log AS approvedlog ON (approvedlog.itemid=post.postid AND approvedlog.action='postapprove') LEFT JOIN vbpmal_log AS movedlog ON (movedlog.itemid=post.postid AND movedlog.action='postmove') LEFT JOIN vbpmal_scheduled_post_approval AS scheduled_approval ON scheduled_approval.post_id = post.postid LEFT JOIN vbpsmt_additional_user_data AS additional_user_data ON additional_user_data.userid=post.userid LEFT JOIN market_pp_post_activation_mapping AS paid_post_activation ON paid_post_activation.post_id = post.postid LEFT JOIN alm_Model_UserData AS alm_Model_UserData ON alm_Model_UserData.user_id=user.userid WHERE post.postid IN (0,3254399,3254508,3254743,3254817,3254969,3255328,3255582,3257603,3257873,3258126,3258150,3258254,3258272,3258311,3260767,3260770,3260776,3261180,3261263,3261317,3261318) ORDER BY post.dateline", - "len": 3830, - "last": 3830, + "str": "SELECT post.*, post.username AS postusername, post.ipaddress AS ip, IF(post.visible = 2, 1, 0) AS isdeleted, user.*, userfield.*, usertextfield.*, icon.title as icontitle, icon.iconpath, avatar.avatarpath, NOT ISNULL(customavatar.userid) AS hascustomavatar, customavatar.dateline AS avatardateline,customavatar.width AS avwidth,customavatar.height AS avheight, spamlog.postid AS spamlog_postid, deletionlog.userid AS del_userid, deletionlog.username AS del_username, deletionlog.reason AS del_reason, editlog.userid AS edit_userid, editlog.username AS edit_username, editlog.dateline AS edit_dateline, editlog.reason AS edit_reason, editlog.hashistory, postparsed.pagetext_html, postparsed.hasimages, sigparsed.signatureparsed, sigparsed.hasimages AS sighasimages, sigpic.userid AS sigpic, sigpic.dateline AS sigpicdateline, sigpic.width AS sigpicwidth, sigpic.height AS sigpicheight, IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid, infractiongroupid , post_icon_list.icon_id_list, post_icon_list.is_auto AS icon_is_auto, approvedlog.modid AS approvedmodid, approvedlog.dateline AS approveddateline, approvedlog.status AS approvedstatus, approvedlog.info AS approvedinfo, movedlog.modid AS movedmodid, movedlog.dateline AS moveddateline, movedlog.status AS movedstatus, movedlog.info AS movedinfo, ( SELECT useragent FROM session WHERE userid=post.userid AND lastactivity > 1644859580 ORDER BY lastactivity DESC LIMIT 1 ) AS useragent, IF ( user.userid IS NOT NULL, (SELECT COUNT(usernoteid) FROM usernote AS usernote WHERE usernote.userid=user.userid AND usernote.priority>=0), 0 ) AS usernotecount , deletionlog.dateline AS del_dateline, scheduled_approval.defer_time AS vbpmal_approval_defer_time, additional_user_data.last_year_message_count, additional_user_data.last_year_reputation, additional_user_data.last_year_groan_count, paid_post_activation.activation_id AS paid_post_activation_id, alm_Model_UserData.credits FROM post AS post LEFT JOIN user AS user ON(user.userid = post.userid) LEFT JOIN userfield AS userfield ON(userfield.userid = user.userid) LEFT JOIN usertextfield AS usertextfield ON(usertextfield.userid = user.userid) LEFT JOIN icon AS icon ON(icon.iconid = post.iconid) LEFT JOIN avatar AS avatar ON(avatar.avatarid = user.avatarid) LEFT JOIN customavatar AS customavatar ON(customavatar.userid = user.userid) LEFT JOIN spamlog AS spamlog ON(spamlog.postid = post.postid) LEFT JOIN deletionlog AS deletionlog ON(post.postid = deletionlog.primaryid AND deletionlog.type = 'post') LEFT JOIN editlog AS editlog ON(editlog.postid = post.postid) LEFT JOIN postparsed AS postparsed ON(postparsed.postid = post.postid AND postparsed.styleid = 23 AND postparsed.languageid = 5) LEFT JOIN sigparsed AS sigparsed ON(sigparsed.userid = user.userid AND sigparsed.styleid = 23 AND sigparsed.languageid = 5) LEFT JOIN sigpic AS sigpic ON(sigpic.userid = post.userid) LEFT JOIN vbppim_post_icon_list AS post_icon_list ON post_icon_list.post_id=post.postid LEFT JOIN vbpmal_log AS approvedlog ON (approvedlog.itemid=post.postid AND approvedlog.action='postapprove') LEFT JOIN vbpmal_log AS movedlog ON (movedlog.itemid=post.postid AND movedlog.action='postmove') LEFT JOIN vbpmal_scheduled_post_approval AS scheduled_approval ON scheduled_approval.post_id = post.postid LEFT JOIN vbpsmt_additional_user_data AS additional_user_data ON additional_user_data.userid=post.userid LEFT JOIN market_pp_post_activation_mapping AS paid_post_activation ON paid_post_activation.post_id = post.postid LEFT JOIN alm_Model_UserData AS alm_Model_UserData ON alm_Model_UserData.user_id=user.userid WHERE post.postid IN (0,3254399,3254508,3254743,3254817,3254969,3255328,3255582,3257603,3257873,3258126,3258150,3258254,3258272,3258311,3260767,3260770,3260776,3261180,3261263,3261317,3261318) ORDER BY post.dateline", + "len": 3834, + "last": 3834, "list": { "@type": "PhpMyAdmin\\SqlParser\\TokensList", "tokens": [ @@ -750,6 +750,24 @@ "flags": 0, "position": 205 }, + { + "@type": "PhpMyAdmin\\SqlParser\\Token", + "token": "NOT", + "value": "NOT", + "keyword": "NOT", + "type": 1, + "flags": 3, + "position": 206 + }, + { + "@type": "PhpMyAdmin\\SqlParser\\Token", + "token": " ", + "value": " ", + "keyword": null, + "type": 3, + "flags": 0, + "position": 209 + }, { "@type": "PhpMyAdmin\\SqlParser\\Token", "token": "ISNULL", @@ -757,7 +775,7 @@ "keyword": "ISNULL", "type": 1, "flags": 33, - "position": 206 + "position": 210 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -766,7 +784,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 212 + "position": 216 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -775,7 +793,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 213 + "position": 217 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -784,7 +802,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 225 + "position": 229 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -793,7 +811,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 226 + "position": 230 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -802,7 +820,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 232 + "position": 236 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -811,7 +829,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 233 + "position": 237 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -820,7 +838,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 234 + "position": 238 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -829,7 +847,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 236 + "position": 240 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -838,7 +856,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 237 + "position": 241 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -847,7 +865,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 252 + "position": 256 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -856,7 +874,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 253 + "position": 257 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -865,7 +883,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 254 + "position": 258 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -874,7 +892,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 266 + "position": 270 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -883,7 +901,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 267 + "position": 271 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -892,7 +910,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 275 + "position": 279 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -901,7 +919,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 276 + "position": 280 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -910,7 +928,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 278 + "position": 282 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -919,7 +937,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 279 + "position": 283 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -928,7 +946,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 293 + "position": 297 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -937,7 +955,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 294 + "position": 298 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -946,7 +964,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 306 + "position": 310 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -955,7 +973,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 307 + "position": 311 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -964,7 +982,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 312 + "position": 316 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -973,7 +991,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 313 + "position": 317 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -982,7 +1000,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 315 + "position": 319 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -991,7 +1009,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 316 + "position": 320 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1000,7 +1018,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 323 + "position": 327 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1009,7 +1027,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 324 + "position": 328 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1018,7 +1036,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 336 + "position": 340 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1027,7 +1045,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 337 + "position": 341 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1036,7 +1054,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 343 + "position": 347 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1045,7 +1063,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 344 + "position": 348 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1054,7 +1072,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 346 + "position": 350 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1063,7 +1081,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 347 + "position": 351 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1072,7 +1090,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 355 + "position": 359 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1081,7 +1099,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 356 + "position": 360 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1090,7 +1108,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 357 + "position": 361 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1099,7 +1117,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 364 + "position": 368 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1108,7 +1126,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 365 + "position": 369 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1117,7 +1135,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 371 + "position": 375 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1126,7 +1144,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 372 + "position": 376 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1135,7 +1153,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 374 + "position": 378 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1144,7 +1162,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 375 + "position": 379 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1153,7 +1171,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 389 + "position": 393 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1162,7 +1180,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 390 + "position": 394 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1171,7 +1189,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 391 + "position": 395 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1180,7 +1198,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 402 + "position": 406 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1189,7 +1207,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 403 + "position": 407 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1198,7 +1216,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 409 + "position": 413 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1207,7 +1225,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 410 + "position": 414 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1216,7 +1234,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 412 + "position": 416 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1225,7 +1243,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 413 + "position": 417 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1234,7 +1252,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 423 + "position": 427 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1243,7 +1261,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 424 + "position": 428 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1252,7 +1270,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 425 + "position": 429 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1261,7 +1279,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 436 + "position": 440 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1270,7 +1288,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 437 + "position": 441 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1279,7 +1297,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 445 + "position": 449 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1288,7 +1306,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 446 + "position": 450 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1297,7 +1315,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 448 + "position": 452 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1306,7 +1324,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 449 + "position": 453 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1315,7 +1333,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 461 + "position": 465 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1324,7 +1342,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 462 + "position": 466 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1333,7 +1351,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 463 + "position": 467 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1342,7 +1360,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 474 + "position": 478 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1351,7 +1369,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 475 + "position": 479 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1360,7 +1378,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 481 + "position": 485 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1369,7 +1387,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 482 + "position": 486 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1378,7 +1396,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 484 + "position": 488 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1387,7 +1405,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 485 + "position": 489 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1396,7 +1414,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 495 + "position": 499 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1405,7 +1423,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 496 + "position": 500 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1414,7 +1432,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 497 + "position": 501 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1423,7 +1441,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 504 + "position": 508 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1432,7 +1450,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 505 + "position": 509 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1441,7 +1459,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 511 + "position": 515 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1450,7 +1468,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 512 + "position": 516 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1459,7 +1477,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 514 + "position": 518 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1468,7 +1486,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 515 + "position": 519 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1477,7 +1495,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 526 + "position": 530 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1486,7 +1504,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 527 + "position": 531 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1495,7 +1513,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 528 + "position": 532 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1504,7 +1522,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 535 + "position": 539 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1513,7 +1531,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 536 + "position": 540 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1522,7 +1540,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 544 + "position": 548 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1531,7 +1549,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 545 + "position": 549 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1540,7 +1558,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 547 + "position": 551 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1549,7 +1567,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 548 + "position": 552 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1558,7 +1576,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 561 + "position": 565 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1567,7 +1585,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 562 + "position": 566 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1576,7 +1594,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 563 + "position": 567 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1585,7 +1603,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 570 + "position": 574 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1594,7 +1612,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 571 + "position": 575 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1603,7 +1621,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 579 + "position": 583 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1612,7 +1630,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 580 + "position": 584 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1621,7 +1639,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 582 + "position": 586 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1630,7 +1648,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 583 + "position": 587 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1639,7 +1657,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 596 + "position": 600 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1648,7 +1666,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 597 + "position": 601 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1657,7 +1675,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 598 + "position": 602 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1666,7 +1684,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 605 + "position": 609 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1675,7 +1693,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 606 + "position": 610 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1684,7 +1702,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 612 + "position": 616 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1693,7 +1711,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 613 + "position": 617 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1702,7 +1720,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 615 + "position": 619 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1711,7 +1729,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 616 + "position": 620 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1720,7 +1738,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 627 + "position": 631 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1729,7 +1747,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 628 + "position": 632 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1738,7 +1756,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 629 + "position": 633 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1747,7 +1765,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 636 + "position": 640 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1756,7 +1774,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 637 + "position": 641 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1765,7 +1783,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 647 + "position": 651 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1774,7 +1792,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 648 + "position": 652 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1783,7 +1801,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 649 + "position": 653 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1792,7 +1810,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 659 + "position": 663 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1801,7 +1819,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 660 + "position": 664 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1810,7 +1828,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 673 + "position": 677 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1819,7 +1837,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 674 + "position": 678 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1828,7 +1846,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 675 + "position": 679 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1837,7 +1855,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 685 + "position": 689 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1846,7 +1864,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 686 + "position": 690 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1855,7 +1873,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 695 + "position": 699 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1864,7 +1882,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 696 + "position": 700 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1873,7 +1891,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 697 + "position": 701 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1882,7 +1900,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 706 + "position": 710 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1891,7 +1909,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 707 + "position": 711 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1900,7 +1918,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 722 + "position": 726 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1909,7 +1927,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 723 + "position": 727 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1918,7 +1936,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 724 + "position": 728 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1927,7 +1945,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 733 + "position": 737 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1936,7 +1954,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 734 + "position": 738 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1945,7 +1963,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 743 + "position": 747 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1954,7 +1972,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 744 + "position": 748 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1963,7 +1981,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 746 + "position": 750 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1972,7 +1990,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 747 + "position": 751 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1981,7 +1999,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 759 + "position": 763 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1990,7 +2008,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 760 + "position": 764 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -1999,7 +2017,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 761 + "position": 765 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2008,7 +2026,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 767 + "position": 771 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2017,7 +2035,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 768 + "position": 772 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2026,7 +2044,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 774 + "position": 778 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2035,7 +2053,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 775 + "position": 779 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2044,7 +2062,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 777 + "position": 781 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2053,7 +2071,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 778 + "position": 782 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2062,7 +2080,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 784 + "position": 788 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2071,7 +2089,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 785 + "position": 789 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2080,7 +2098,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 786 + "position": 790 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2089,7 +2107,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 792 + "position": 796 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2098,7 +2116,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 793 + "position": 797 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2107,7 +2125,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 801 + "position": 805 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2116,7 +2134,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 802 + "position": 806 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2125,7 +2143,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 804 + "position": 808 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2134,7 +2152,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 805 + "position": 809 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2143,7 +2161,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 819 + "position": 823 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2152,7 +2170,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 820 + "position": 824 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2161,7 +2179,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 821 + "position": 825 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2170,7 +2188,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 827 + "position": 831 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2179,7 +2197,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 828 + "position": 832 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2188,7 +2206,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 833 + "position": 837 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2197,7 +2215,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 834 + "position": 838 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2206,7 +2224,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 836 + "position": 840 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2215,7 +2233,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 837 + "position": 841 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2224,7 +2242,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 848 + "position": 852 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2233,7 +2251,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 849 + "position": 853 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2242,7 +2260,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 850 + "position": 854 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2251,7 +2269,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 856 + "position": 860 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2260,7 +2278,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 857 + "position": 861 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2269,7 +2287,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 863 + "position": 867 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2278,7 +2296,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 864 + "position": 868 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2287,7 +2305,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 866 + "position": 870 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2296,7 +2314,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 867 + "position": 871 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2305,7 +2323,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 879 + "position": 883 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2314,7 +2332,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 880 + "position": 884 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2323,7 +2341,7 @@ "keyword": "IF", "type": 1, "flags": 35, - "position": 881 + "position": 885 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2332,7 +2350,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 883 + "position": 887 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2341,7 +2359,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 884 + "position": 888 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2350,7 +2368,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 898 + "position": 902 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2359,7 +2377,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 899 + "position": 903 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2368,7 +2386,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 900 + "position": 904 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2377,7 +2395,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 901 + "position": 905 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2386,7 +2404,7 @@ "keyword": "USER", "type": 1, "flags": 33, - "position": 902 + "position": 906 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2395,7 +2413,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 906 + "position": 910 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2404,7 +2422,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 907 + "position": 911 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2413,7 +2431,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 918 + "position": 922 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2422,7 +2440,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 919 + "position": 923 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2431,7 +2449,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 920 + "position": 924 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2440,7 +2458,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 934 + "position": 938 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2449,7 +2467,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 935 + "position": 939 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2458,7 +2476,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 936 + "position": 940 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2467,7 +2485,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 938 + "position": 942 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2476,7 +2494,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 939 + "position": 943 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2485,7 +2503,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 953 + "position": 957 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2494,7 +2512,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 954 + "position": 958 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2503,7 +2521,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 955 + "position": 959 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2512,7 +2530,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 972 + "position": 976 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2521,7 +2539,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 973 + "position": 977 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2530,7 +2548,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 974 + "position": 978 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2539,7 +2557,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 975 + "position": 979 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2548,7 +2566,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 989 + "position": 993 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2557,7 +2575,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 990 + "position": 994 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2566,7 +2584,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1002 + "position": 1006 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2575,7 +2593,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1003 + "position": 1007 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2584,7 +2602,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1004 + "position": 1008 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2593,7 +2611,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1018 + "position": 1022 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2602,7 +2620,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1019 + "position": 1023 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2611,7 +2629,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1026 + "position": 1030 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2620,7 +2638,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 1027 + "position": 1031 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2629,7 +2647,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1029 + "position": 1033 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2638,7 +2656,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1030 + "position": 1034 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2647,7 +2665,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1042 + "position": 1046 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2656,7 +2674,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1043 + "position": 1047 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2665,7 +2683,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1044 + "position": 1048 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2674,7 +2692,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1055 + "position": 1059 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2683,7 +2701,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1056 + "position": 1060 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2692,7 +2710,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1061 + "position": 1065 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2701,7 +2719,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 1062 + "position": 1066 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2710,7 +2728,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1064 + "position": 1068 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2719,7 +2737,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1065 + "position": 1069 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2728,7 +2746,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1078 + "position": 1082 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2737,7 +2755,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1079 + "position": 1083 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2746,7 +2764,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1080 + "position": 1084 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2755,7 +2773,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1091 + "position": 1095 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2764,7 +2782,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1092 + "position": 1096 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2773,7 +2791,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1100 + "position": 1104 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2782,7 +2800,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 1101 + "position": 1105 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2791,7 +2809,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1103 + "position": 1107 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2800,7 +2818,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1104 + "position": 1108 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2809,7 +2827,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1120 + "position": 1124 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2818,7 +2836,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1121 + "position": 1125 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2827,7 +2845,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1122 + "position": 1126 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2836,7 +2854,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1133 + "position": 1137 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2845,7 +2863,7 @@ "keyword": "STATUS", "type": 0, "flags": 0, - "position": 1134 + "position": 1138 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2854,7 +2872,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1140 + "position": 1144 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2863,7 +2881,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 1141 + "position": 1145 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2872,7 +2890,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1143 + "position": 1147 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2881,7 +2899,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1144 + "position": 1148 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2890,7 +2908,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1158 + "position": 1162 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2899,7 +2917,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1159 + "position": 1163 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2908,7 +2926,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1160 + "position": 1164 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2917,7 +2935,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1171 + "position": 1175 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2926,7 +2944,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1172 + "position": 1176 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2935,7 +2953,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1176 + "position": 1180 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2944,7 +2962,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 1177 + "position": 1181 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2953,7 +2971,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1179 + "position": 1183 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2962,7 +2980,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1180 + "position": 1184 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2971,7 +2989,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1192 + "position": 1196 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2980,7 +2998,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1193 + "position": 1197 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2989,7 +3007,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1194 + "position": 1198 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -2998,7 +3016,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1202 + "position": 1206 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3007,7 +3025,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1203 + "position": 1207 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3016,7 +3034,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1208 + "position": 1212 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3025,7 +3043,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 1209 + "position": 1213 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3034,7 +3052,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1211 + "position": 1215 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3043,7 +3061,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1212 + "position": 1216 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3052,7 +3070,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1222 + "position": 1226 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3061,7 +3079,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1223 + "position": 1227 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3070,7 +3088,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1224 + "position": 1228 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3079,7 +3097,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1232 + "position": 1236 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3088,7 +3106,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1233 + "position": 1237 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3097,7 +3115,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1241 + "position": 1245 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3106,7 +3124,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 1242 + "position": 1246 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3115,7 +3133,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1244 + "position": 1248 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3124,7 +3142,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1245 + "position": 1249 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3133,7 +3151,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1258 + "position": 1262 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3142,7 +3160,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1259 + "position": 1263 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3151,7 +3169,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1260 + "position": 1264 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3160,7 +3178,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1268 + "position": 1272 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3169,7 +3187,7 @@ "keyword": "STATUS", "type": 0, "flags": 0, - "position": 1269 + "position": 1273 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3178,7 +3196,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1275 + "position": 1279 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3187,7 +3205,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 1276 + "position": 1280 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3196,7 +3214,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1278 + "position": 1282 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3205,7 +3223,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1279 + "position": 1283 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3214,7 +3232,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1290 + "position": 1294 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3223,7 +3241,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1291 + "position": 1295 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3232,7 +3250,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1292 + "position": 1296 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3241,7 +3259,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1300 + "position": 1304 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3250,7 +3268,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1301 + "position": 1305 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3259,7 +3277,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1305 + "position": 1309 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3268,7 +3286,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 1306 + "position": 1310 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3277,7 +3295,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1308 + "position": 1312 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3286,7 +3304,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1309 + "position": 1313 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3295,7 +3313,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1318 + "position": 1322 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3304,7 +3322,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1319 + "position": 1323 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3313,7 +3331,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1320 + "position": 1324 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3322,7 +3340,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1321 + "position": 1325 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3331,7 +3349,7 @@ "keyword": "SELECT", "type": 1, "flags": 3, - "position": 1322 + "position": 1326 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3340,7 +3358,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1328 + "position": 1332 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3349,7 +3367,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1329 + "position": 1333 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3358,7 +3376,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1338 + "position": 1342 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3367,7 +3385,7 @@ "keyword": "FROM", "type": 1, "flags": 3, - "position": 1339 + "position": 1343 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3376,7 +3394,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1343 + "position": 1347 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3385,7 +3403,7 @@ "keyword": "SESSION", "type": 1, "flags": 1, - "position": 1344 + "position": 1348 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3394,7 +3412,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1351 + "position": 1355 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3403,7 +3421,7 @@ "keyword": "WHERE", "type": 1, "flags": 3, - "position": 1352 + "position": 1356 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3412,7 +3430,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1357 + "position": 1361 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3421,7 +3439,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1358 + "position": 1362 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3430,7 +3448,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 1364 + "position": 1368 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3439,7 +3457,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1365 + "position": 1369 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3448,7 +3466,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1369 + "position": 1373 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3457,7 +3475,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1370 + "position": 1374 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3466,7 +3484,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1376 + "position": 1380 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3475,7 +3493,7 @@ "keyword": "AND", "type": 1, "flags": 3, - "position": 1377 + "position": 1381 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3484,7 +3502,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1380 + "position": 1384 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3493,7 +3511,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1381 + "position": 1385 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3502,7 +3520,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1393 + "position": 1397 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3511,7 +3529,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 1394 + "position": 1398 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3520,7 +3538,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1395 + "position": 1399 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3529,7 +3547,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 1396 + "position": 1400 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3538,7 +3556,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1406 + "position": 1410 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3547,7 +3565,7 @@ "keyword": "ORDER BY", "type": 1, "flags": 7, - "position": 1407 + "position": 1411 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3556,7 +3574,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1415 + "position": 1419 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3565,7 +3583,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1416 + "position": 1420 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3574,7 +3592,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1428 + "position": 1432 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3583,7 +3601,7 @@ "keyword": "DESC", "type": 1, "flags": 3, - "position": 1429 + "position": 1433 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3592,7 +3610,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1433 + "position": 1437 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3601,7 +3619,7 @@ "keyword": "LIMIT", "type": 1, "flags": 3, - "position": 1434 + "position": 1438 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3610,7 +3628,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1439 + "position": 1443 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3619,7 +3637,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 1440 + "position": 1444 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3628,7 +3646,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1441 + "position": 1445 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3637,7 +3655,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1442 + "position": 1446 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3646,7 +3664,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1443 + "position": 1447 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3655,7 +3673,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 1444 + "position": 1448 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3664,7 +3682,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1446 + "position": 1450 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3673,7 +3691,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1447 + "position": 1451 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3682,7 +3700,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1456 + "position": 1460 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3691,7 +3709,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1457 + "position": 1461 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3700,7 +3718,7 @@ "keyword": "IF", "type": 1, "flags": 35, - "position": 1458 + "position": 1462 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3709,7 +3727,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1460 + "position": 1464 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3718,7 +3736,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1461 + "position": 1465 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3727,7 +3745,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1462 + "position": 1466 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3736,7 +3754,7 @@ "keyword": "USER", "type": 1, "flags": 33, - "position": 1463 + "position": 1467 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3745,7 +3763,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1467 + "position": 1471 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3754,7 +3772,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1468 + "position": 1472 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3763,7 +3781,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1474 + "position": 1478 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3772,7 +3790,7 @@ "keyword": "IS", "type": 1, "flags": 3, - "position": 1475 + "position": 1479 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3781,7 +3799,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1477 + "position": 1481 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3790,7 +3808,7 @@ "keyword": "NOT NULL", "type": 1, "flags": 7, - "position": 1478 + "position": 1482 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3799,7 +3817,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1486 + "position": 1490 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3808,7 +3826,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1487 + "position": 1491 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3817,7 +3835,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1488 + "position": 1492 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3826,7 +3844,7 @@ "keyword": "SELECT", "type": 1, "flags": 3, - "position": 1489 + "position": 1493 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3835,7 +3853,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1495 + "position": 1499 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3844,7 +3862,7 @@ "keyword": "COUNT", "type": 1, "flags": 33, - "position": 1496 + "position": 1500 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3853,7 +3871,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1501 + "position": 1505 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3862,7 +3880,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1502 + "position": 1506 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3871,7 +3889,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1512 + "position": 1516 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3880,7 +3898,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1513 + "position": 1517 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3889,7 +3907,7 @@ "keyword": "FROM", "type": 1, "flags": 3, - "position": 1514 + "position": 1518 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3898,7 +3916,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1518 + "position": 1522 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3907,7 +3925,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1519 + "position": 1523 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3916,7 +3934,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1527 + "position": 1531 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3925,7 +3943,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 1528 + "position": 1532 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3934,7 +3952,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1530 + "position": 1534 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3943,7 +3961,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1531 + "position": 1535 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3952,7 +3970,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1539 + "position": 1543 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3961,7 +3979,7 @@ "keyword": "WHERE", "type": 1, "flags": 3, - "position": 1540 + "position": 1544 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3970,7 +3988,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1545 + "position": 1549 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3979,7 +3997,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1546 + "position": 1550 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3988,7 +4006,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1554 + "position": 1558 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -3997,7 +4015,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1555 + "position": 1559 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4006,7 +4024,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 1561 + "position": 1565 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4015,7 +4033,7 @@ "keyword": "USER", "type": 1, "flags": 33, - "position": 1562 + "position": 1566 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4024,7 +4042,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1566 + "position": 1570 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4033,7 +4051,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1567 + "position": 1571 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4042,7 +4060,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1573 + "position": 1577 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4051,7 +4069,7 @@ "keyword": "AND", "type": 1, "flags": 3, - "position": 1574 + "position": 1578 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4060,7 +4078,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1577 + "position": 1581 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4069,7 +4087,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1578 + "position": 1582 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4078,7 +4096,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1586 + "position": 1590 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4087,7 +4105,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1587 + "position": 1591 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4096,7 +4114,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 1595 + "position": 1599 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4105,7 +4123,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 1597 + "position": 1601 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4114,7 +4132,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1598 + "position": 1602 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4123,7 +4141,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1599 + "position": 1603 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4132,7 +4150,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1600 + "position": 1604 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4141,7 +4159,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 1601 + "position": 1605 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4150,7 +4168,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1602 + "position": 1606 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4159,7 +4177,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1603 + "position": 1607 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4168,7 +4186,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1604 + "position": 1608 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4177,7 +4195,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 1605 + "position": 1609 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4186,7 +4204,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1607 + "position": 1611 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4195,7 +4213,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1608 + "position": 1612 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4204,7 +4222,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1621 + "position": 1625 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4213,7 +4231,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1622 + "position": 1626 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4222,7 +4240,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1623 + "position": 1627 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4231,7 +4249,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1624 + "position": 1628 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4240,7 +4258,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1635 + "position": 1639 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4249,7 +4267,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1636 + "position": 1640 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4258,7 +4276,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1644 + "position": 1648 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4267,7 +4285,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 1645 + "position": 1649 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4276,7 +4294,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1647 + "position": 1651 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4285,7 +4303,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1648 + "position": 1652 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4294,7 +4312,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1660 + "position": 1664 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4303,7 +4321,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1661 + "position": 1665 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4312,7 +4330,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1662 + "position": 1666 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4321,7 +4339,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1680 + "position": 1684 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4330,7 +4348,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1681 + "position": 1685 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4339,7 +4357,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1691 + "position": 1695 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4348,7 +4366,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 1692 + "position": 1696 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4357,7 +4375,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1694 + "position": 1698 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4366,7 +4384,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1695 + "position": 1699 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4375,7 +4393,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1721 + "position": 1725 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4384,7 +4402,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1722 + "position": 1726 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4393,7 +4411,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1723 + "position": 1727 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4402,7 +4420,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1743 + "position": 1747 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4411,7 +4429,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1744 + "position": 1748 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4420,7 +4438,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1767 + "position": 1771 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4429,7 +4447,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1768 + "position": 1772 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4438,7 +4456,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1769 + "position": 1773 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4447,7 +4465,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1789 + "position": 1793 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4456,7 +4474,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1790 + "position": 1794 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4465,7 +4483,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1810 + "position": 1814 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4474,7 +4492,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1811 + "position": 1815 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4483,7 +4501,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1812 + "position": 1816 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4492,7 +4510,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1832 + "position": 1836 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4501,7 +4519,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1833 + "position": 1837 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4510,7 +4528,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1854 + "position": 1858 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4519,7 +4537,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1855 + "position": 1859 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4528,7 +4546,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1856 + "position": 1860 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4537,7 +4555,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1876 + "position": 1880 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4546,7 +4564,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1877 + "position": 1881 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4555,7 +4573,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1890 + "position": 1894 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4564,7 +4582,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 1891 + "position": 1895 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4573,7 +4591,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1893 + "position": 1897 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4582,7 +4600,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1894 + "position": 1898 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4591,7 +4609,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1917 + "position": 1921 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4600,7 +4618,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1918 + "position": 1922 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4609,7 +4627,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1919 + "position": 1923 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4618,7 +4636,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1937 + "position": 1941 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4627,7 +4645,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1938 + "position": 1942 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4636,7 +4654,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1945 + "position": 1949 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4645,7 +4663,7 @@ "keyword": "FROM", "type": 1, "flags": 3, - "position": 1946 + "position": 1950 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4654,7 +4672,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1950 + "position": 1954 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4663,7 +4681,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1951 + "position": 1955 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4672,7 +4690,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1955 + "position": 1959 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4681,7 +4699,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 1956 + "position": 1960 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4690,7 +4708,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1958 + "position": 1962 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4699,7 +4717,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1959 + "position": 1963 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4708,7 +4726,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1963 + "position": 1967 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4717,7 +4735,7 @@ "keyword": "LEFT JOIN", "type": 1, "flags": 7, - "position": 1964 + "position": 1968 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4726,7 +4744,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1973 + "position": 1977 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4735,7 +4753,7 @@ "keyword": "USER", "type": 1, "flags": 33, - "position": 1974 + "position": 1978 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4744,7 +4762,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1978 + "position": 1982 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4753,7 +4771,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 1979 + "position": 1983 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4762,7 +4780,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1981 + "position": 1985 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4771,7 +4789,7 @@ "keyword": "USER", "type": 1, "flags": 33, - "position": 1982 + "position": 1986 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4780,7 +4798,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 1986 + "position": 1990 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4789,7 +4807,7 @@ "keyword": "ON", "type": 1, "flags": 3, - "position": 1987 + "position": 1991 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4798,7 +4816,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1989 + "position": 1993 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4807,7 +4825,7 @@ "keyword": "USER", "type": 1, "flags": 33, - "position": 1990 + "position": 1994 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4816,7 +4834,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 1994 + "position": 1998 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4825,7 +4843,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 1995 + "position": 1999 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4834,7 +4852,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2001 + "position": 2005 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4843,7 +4861,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 2002 + "position": 2006 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4852,7 +4870,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2003 + "position": 2007 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4861,7 +4879,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2004 + "position": 2008 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4870,7 +4888,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2008 + "position": 2012 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4879,7 +4897,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2009 + "position": 2013 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4888,7 +4906,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2015 + "position": 2019 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4897,7 +4915,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2016 + "position": 2020 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4906,7 +4924,7 @@ "keyword": "LEFT JOIN", "type": 1, "flags": 7, - "position": 2017 + "position": 2021 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4915,7 +4933,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2026 + "position": 2030 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4924,7 +4942,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2027 + "position": 2031 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4933,7 +4951,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2036 + "position": 2040 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4942,7 +4960,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 2037 + "position": 2041 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4951,7 +4969,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2039 + "position": 2043 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4960,7 +4978,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2040 + "position": 2044 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4969,7 +4987,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2049 + "position": 2053 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4978,7 +4996,7 @@ "keyword": "ON", "type": 1, "flags": 3, - "position": 2050 + "position": 2054 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4987,7 +5005,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2052 + "position": 2056 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -4996,7 +5014,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2053 + "position": 2057 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5005,7 +5023,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2062 + "position": 2066 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5014,7 +5032,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2063 + "position": 2067 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5023,7 +5041,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2069 + "position": 2073 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5032,7 +5050,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 2070 + "position": 2074 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5041,7 +5059,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2071 + "position": 2075 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5050,7 +5068,7 @@ "keyword": "USER", "type": 1, "flags": 33, - "position": 2072 + "position": 2076 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5059,7 +5077,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2076 + "position": 2080 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5068,7 +5086,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2077 + "position": 2081 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5077,7 +5095,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2083 + "position": 2087 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5086,7 +5104,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2084 + "position": 2088 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5095,7 +5113,7 @@ "keyword": "LEFT JOIN", "type": 1, "flags": 7, - "position": 2085 + "position": 2089 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5104,7 +5122,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2094 + "position": 2098 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5113,7 +5131,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2095 + "position": 2099 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5122,7 +5140,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2108 + "position": 2112 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5131,7 +5149,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 2109 + "position": 2113 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5140,7 +5158,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2111 + "position": 2115 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5149,7 +5167,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2112 + "position": 2116 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5158,7 +5176,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2125 + "position": 2129 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5167,7 +5185,7 @@ "keyword": "ON", "type": 1, "flags": 3, - "position": 2126 + "position": 2130 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5176,7 +5194,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2128 + "position": 2132 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5185,7 +5203,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2129 + "position": 2133 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5194,7 +5212,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2142 + "position": 2146 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5203,7 +5221,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2143 + "position": 2147 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5212,7 +5230,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2149 + "position": 2153 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5221,7 +5239,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 2150 + "position": 2154 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5230,7 +5248,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2151 + "position": 2155 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5239,7 +5257,7 @@ "keyword": "USER", "type": 1, "flags": 33, - "position": 2152 + "position": 2156 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5248,7 +5266,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2156 + "position": 2160 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5257,7 +5275,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2157 + "position": 2161 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5266,7 +5284,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2163 + "position": 2167 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5275,7 +5293,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2164 + "position": 2168 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5284,7 +5302,7 @@ "keyword": "LEFT JOIN", "type": 1, "flags": 7, - "position": 2165 + "position": 2169 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5293,7 +5311,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2174 + "position": 2178 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5302,7 +5320,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2175 + "position": 2179 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5311,7 +5329,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2179 + "position": 2183 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5320,7 +5338,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 2180 + "position": 2184 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5329,7 +5347,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2182 + "position": 2186 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5338,7 +5356,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2183 + "position": 2187 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5347,7 +5365,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2187 + "position": 2191 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5356,7 +5374,7 @@ "keyword": "ON", "type": 1, "flags": 3, - "position": 2188 + "position": 2192 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5365,7 +5383,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2190 + "position": 2194 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5374,7 +5392,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2191 + "position": 2195 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5383,7 +5401,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2195 + "position": 2199 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5392,7 +5410,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2196 + "position": 2200 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5401,7 +5419,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2202 + "position": 2206 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5410,7 +5428,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 2203 + "position": 2207 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5419,7 +5437,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2204 + "position": 2208 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5428,7 +5446,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2205 + "position": 2209 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5437,7 +5455,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2209 + "position": 2213 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5446,7 +5464,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2210 + "position": 2214 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5455,7 +5473,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2216 + "position": 2220 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5464,7 +5482,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2217 + "position": 2221 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5473,7 +5491,7 @@ "keyword": "LEFT JOIN", "type": 1, "flags": 7, - "position": 2218 + "position": 2222 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5482,7 +5500,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2227 + "position": 2231 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5491,7 +5509,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2228 + "position": 2232 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5500,7 +5518,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2234 + "position": 2238 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5509,7 +5527,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 2235 + "position": 2239 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5518,7 +5536,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2237 + "position": 2241 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5527,7 +5545,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2238 + "position": 2242 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5536,7 +5554,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2244 + "position": 2248 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5545,7 +5563,7 @@ "keyword": "ON", "type": 1, "flags": 3, - "position": 2246 + "position": 2250 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5554,7 +5572,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2248 + "position": 2252 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5563,7 +5581,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2249 + "position": 2253 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5572,7 +5590,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2255 + "position": 2259 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5581,7 +5599,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2256 + "position": 2260 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5590,7 +5608,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2264 + "position": 2268 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5599,7 +5617,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 2265 + "position": 2269 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5608,7 +5626,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2266 + "position": 2270 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5617,7 +5635,7 @@ "keyword": "USER", "type": 1, "flags": 33, - "position": 2267 + "position": 2271 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5626,7 +5644,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2271 + "position": 2275 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5635,7 +5653,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2272 + "position": 2276 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5644,7 +5662,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2280 + "position": 2284 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5653,7 +5671,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2281 + "position": 2285 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5662,7 +5680,7 @@ "keyword": "LEFT JOIN", "type": 1, "flags": 7, - "position": 2282 + "position": 2286 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5671,7 +5689,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2291 + "position": 2295 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5680,7 +5698,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2292 + "position": 2296 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5689,7 +5707,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2304 + "position": 2308 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5698,7 +5716,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 2305 + "position": 2309 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5707,7 +5725,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2307 + "position": 2311 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5716,7 +5734,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2308 + "position": 2312 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5725,7 +5743,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2320 + "position": 2324 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5734,7 +5752,7 @@ "keyword": "ON", "type": 1, "flags": 3, - "position": 2321 + "position": 2325 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5743,7 +5761,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2323 + "position": 2327 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5752,7 +5770,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2324 + "position": 2328 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5761,7 +5779,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2336 + "position": 2340 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5770,7 +5788,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2337 + "position": 2341 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5779,7 +5797,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2343 + "position": 2347 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5788,7 +5806,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 2344 + "position": 2348 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5797,7 +5815,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2345 + "position": 2349 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5806,7 +5824,7 @@ "keyword": "USER", "type": 1, "flags": 33, - "position": 2346 + "position": 2350 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5815,7 +5833,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2350 + "position": 2354 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5824,7 +5842,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2351 + "position": 2355 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5833,7 +5851,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2357 + "position": 2361 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5842,7 +5860,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2358 + "position": 2362 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5851,7 +5869,7 @@ "keyword": "LEFT JOIN", "type": 1, "flags": 7, - "position": 2359 + "position": 2363 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5860,7 +5878,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2368 + "position": 2372 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5869,7 +5887,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2369 + "position": 2373 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5878,7 +5896,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2376 + "position": 2380 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5887,7 +5905,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 2377 + "position": 2381 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5896,7 +5914,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2379 + "position": 2383 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5905,7 +5923,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2380 + "position": 2384 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5914,7 +5932,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2387 + "position": 2391 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5923,7 +5941,7 @@ "keyword": "ON", "type": 1, "flags": 3, - "position": 2388 + "position": 2392 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5932,7 +5950,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2390 + "position": 2394 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5941,7 +5959,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2391 + "position": 2395 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5950,7 +5968,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2398 + "position": 2402 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5959,7 +5977,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2399 + "position": 2403 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5968,7 +5986,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2405 + "position": 2409 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5977,7 +5995,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 2406 + "position": 2410 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5986,7 +6004,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2407 + "position": 2411 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -5995,7 +6013,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2408 + "position": 2412 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6004,7 +6022,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2412 + "position": 2416 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6013,7 +6031,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2413 + "position": 2417 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6022,7 +6040,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2419 + "position": 2423 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6031,7 +6049,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2420 + "position": 2424 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6040,7 +6058,7 @@ "keyword": "LEFT JOIN", "type": 1, "flags": 7, - "position": 2421 + "position": 2425 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6049,7 +6067,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2430 + "position": 2434 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6058,7 +6076,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2431 + "position": 2435 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6067,7 +6085,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2442 + "position": 2446 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6076,7 +6094,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 2443 + "position": 2447 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6085,7 +6103,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2445 + "position": 2449 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6094,7 +6112,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2446 + "position": 2450 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6103,7 +6121,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2457 + "position": 2461 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6112,7 +6130,7 @@ "keyword": "ON", "type": 1, "flags": 3, - "position": 2458 + "position": 2462 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6121,7 +6139,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2460 + "position": 2464 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6130,7 +6148,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2461 + "position": 2465 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6139,7 +6157,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2465 + "position": 2469 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6148,7 +6166,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2466 + "position": 2470 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6157,7 +6175,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2472 + "position": 2476 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6166,7 +6184,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 2473 + "position": 2477 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6175,7 +6193,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2474 + "position": 2478 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6184,7 +6202,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2475 + "position": 2479 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6193,7 +6211,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2486 + "position": 2490 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6202,7 +6220,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2487 + "position": 2491 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6211,7 +6229,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2496 + "position": 2500 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6220,7 +6238,7 @@ "keyword": "AND", "type": 1, "flags": 3, - "position": 2497 + "position": 2501 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6229,7 +6247,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2500 + "position": 2504 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6238,7 +6256,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2501 + "position": 2505 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6247,7 +6265,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2512 + "position": 2516 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6256,7 +6274,7 @@ "keyword": "TYPE", "type": 0, "flags": 0, - "position": 2513 + "position": 2517 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6265,7 +6283,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2517 + "position": 2521 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6274,7 +6292,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 2518 + "position": 2522 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6283,7 +6301,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2519 + "position": 2523 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6292,7 +6310,7 @@ "keyword": null, "type": 7, "flags": 1, - "position": 2520 + "position": 2524 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6301,7 +6319,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2526 + "position": 2530 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6310,7 +6328,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2527 + "position": 2531 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6319,7 +6337,7 @@ "keyword": "LEFT JOIN", "type": 1, "flags": 7, - "position": 2528 + "position": 2532 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6328,7 +6346,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2537 + "position": 2541 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6337,7 +6355,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2538 + "position": 2542 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6346,7 +6364,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2545 + "position": 2549 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6355,7 +6373,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 2546 + "position": 2550 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6364,7 +6382,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2548 + "position": 2552 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6373,7 +6391,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2549 + "position": 2553 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6382,7 +6400,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2556 + "position": 2560 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6391,7 +6409,7 @@ "keyword": "ON", "type": 1, "flags": 3, - "position": 2557 + "position": 2561 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6400,7 +6418,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2559 + "position": 2563 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6409,7 +6427,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2560 + "position": 2564 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6418,7 +6436,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2567 + "position": 2571 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6427,7 +6445,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2568 + "position": 2572 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6436,7 +6454,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2574 + "position": 2578 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6445,7 +6463,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 2575 + "position": 2579 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6454,7 +6472,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2576 + "position": 2580 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6463,7 +6481,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2577 + "position": 2581 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6472,7 +6490,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2581 + "position": 2585 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6481,7 +6499,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2582 + "position": 2586 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6490,7 +6508,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2588 + "position": 2592 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6499,7 +6517,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2589 + "position": 2593 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6508,7 +6526,7 @@ "keyword": "LEFT JOIN", "type": 1, "flags": 7, - "position": 2590 + "position": 2594 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6517,7 +6535,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2599 + "position": 2603 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6526,7 +6544,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2600 + "position": 2604 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6535,7 +6553,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2610 + "position": 2614 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6544,7 +6562,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 2611 + "position": 2615 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6553,7 +6571,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2613 + "position": 2617 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6562,7 +6580,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2614 + "position": 2618 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6571,7 +6589,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2624 + "position": 2628 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6580,7 +6598,7 @@ "keyword": "ON", "type": 1, "flags": 3, - "position": 2625 + "position": 2629 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6589,7 +6607,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2627 + "position": 2631 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6598,7 +6616,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2628 + "position": 2632 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6607,7 +6625,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2638 + "position": 2642 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6616,7 +6634,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2639 + "position": 2643 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6625,7 +6643,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2645 + "position": 2649 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6634,7 +6652,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 2646 + "position": 2650 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6643,7 +6661,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2647 + "position": 2651 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6652,7 +6670,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2648 + "position": 2652 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6661,7 +6679,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2652 + "position": 2656 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6670,7 +6688,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2653 + "position": 2657 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6679,7 +6697,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2659 + "position": 2663 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6688,7 +6706,7 @@ "keyword": "AND", "type": 1, "flags": 3, - "position": 2660 + "position": 2664 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6697,7 +6715,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2663 + "position": 2667 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6706,7 +6724,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2664 + "position": 2668 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6715,7 +6733,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2674 + "position": 2678 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6724,7 +6742,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2675 + "position": 2679 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6733,7 +6751,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2682 + "position": 2686 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6742,7 +6760,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 2683 + "position": 2687 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6751,7 +6769,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2684 + "position": 2688 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6760,7 +6778,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 2685 + "position": 2689 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6769,7 +6787,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2687 + "position": 2691 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6778,7 +6796,7 @@ "keyword": "AND", "type": 1, "flags": 3, - "position": 2688 + "position": 2692 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6787,7 +6805,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2691 + "position": 2695 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6796,7 +6814,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2692 + "position": 2696 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6805,7 +6823,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2702 + "position": 2706 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6814,7 +6832,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2703 + "position": 2707 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6823,7 +6841,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2713 + "position": 2717 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6832,7 +6850,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 2714 + "position": 2718 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6841,7 +6859,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2715 + "position": 2719 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6850,7 +6868,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 2716 + "position": 2720 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6859,7 +6877,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2717 + "position": 2721 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6868,7 +6886,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2718 + "position": 2722 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6877,7 +6895,7 @@ "keyword": "LEFT JOIN", "type": 1, "flags": 7, - "position": 2719 + "position": 2723 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6886,7 +6904,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2728 + "position": 2732 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6895,7 +6913,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2729 + "position": 2733 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6904,7 +6922,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2738 + "position": 2742 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6913,7 +6931,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 2739 + "position": 2743 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6922,7 +6940,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2741 + "position": 2745 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6931,7 +6949,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2742 + "position": 2746 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6940,7 +6958,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2751 + "position": 2755 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6949,7 +6967,7 @@ "keyword": "ON", "type": 1, "flags": 3, - "position": 2752 + "position": 2756 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6958,7 +6976,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2754 + "position": 2758 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6967,7 +6985,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2755 + "position": 2759 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6976,7 +6994,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2764 + "position": 2768 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6985,7 +7003,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2765 + "position": 2769 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -6994,7 +7012,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2771 + "position": 2775 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7003,7 +7021,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 2772 + "position": 2776 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7012,7 +7030,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2773 + "position": 2777 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7021,7 +7039,7 @@ "keyword": "USER", "type": 1, "flags": 33, - "position": 2774 + "position": 2778 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7030,7 +7048,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2778 + "position": 2782 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7039,7 +7057,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2779 + "position": 2783 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7048,7 +7066,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2785 + "position": 2789 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7057,7 +7075,7 @@ "keyword": "AND", "type": 1, "flags": 3, - "position": 2786 + "position": 2790 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7066,7 +7084,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2789 + "position": 2793 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7075,7 +7093,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2790 + "position": 2794 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7084,7 +7102,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2799 + "position": 2803 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7093,7 +7111,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2800 + "position": 2804 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7102,7 +7120,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2807 + "position": 2811 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7111,7 +7129,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 2808 + "position": 2812 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7120,7 +7138,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2809 + "position": 2813 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7129,7 +7147,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 2810 + "position": 2814 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7138,7 +7156,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2812 + "position": 2816 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7147,7 +7165,7 @@ "keyword": "AND", "type": 1, "flags": 3, - "position": 2813 + "position": 2817 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7156,7 +7174,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2816 + "position": 2820 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7165,7 +7183,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2817 + "position": 2821 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7174,7 +7192,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2826 + "position": 2830 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7183,7 +7201,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2827 + "position": 2831 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7192,7 +7210,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2837 + "position": 2841 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7201,7 +7219,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 2838 + "position": 2842 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7210,7 +7228,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2839 + "position": 2843 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7219,7 +7237,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 2840 + "position": 2844 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7228,7 +7246,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2841 + "position": 2845 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7237,7 +7255,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2842 + "position": 2846 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7246,7 +7264,7 @@ "keyword": "LEFT JOIN", "type": 1, "flags": 7, - "position": 2843 + "position": 2847 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7255,7 +7273,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2852 + "position": 2856 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7264,7 +7282,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2853 + "position": 2857 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7273,7 +7291,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2859 + "position": 2863 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7282,7 +7300,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 2860 + "position": 2864 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7291,7 +7309,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2862 + "position": 2866 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7300,7 +7318,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2863 + "position": 2867 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7309,7 +7327,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2869 + "position": 2873 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7318,7 +7336,7 @@ "keyword": "ON", "type": 1, "flags": 3, - "position": 2870 + "position": 2874 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7327,7 +7345,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2872 + "position": 2876 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7336,7 +7354,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2873 + "position": 2877 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7345,7 +7363,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2879 + "position": 2883 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7354,7 +7372,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2880 + "position": 2884 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7363,7 +7381,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2886 + "position": 2890 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7372,7 +7390,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 2887 + "position": 2891 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7381,7 +7399,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2888 + "position": 2892 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7390,7 +7408,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2889 + "position": 2893 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7399,7 +7417,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2893 + "position": 2897 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7408,7 +7426,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2894 + "position": 2898 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7417,7 +7435,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2900 + "position": 2904 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7426,7 +7444,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2901 + "position": 2905 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7435,7 +7453,7 @@ "keyword": "LEFT JOIN", "type": 1, "flags": 7, - "position": 2902 + "position": 2906 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7444,7 +7462,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2911 + "position": 2915 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7453,7 +7471,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2912 + "position": 2916 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7462,7 +7480,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2933 + "position": 2937 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7471,7 +7489,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 2934 + "position": 2938 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7480,7 +7498,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2936 + "position": 2940 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7489,7 +7507,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2937 + "position": 2941 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7498,7 +7516,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2951 + "position": 2955 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7507,7 +7525,7 @@ "keyword": "ON", "type": 1, "flags": 3, - "position": 2952 + "position": 2956 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7516,7 +7534,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2954 + "position": 2958 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7525,7 +7543,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2955 + "position": 2959 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7534,7 +7552,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2969 + "position": 2973 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7543,7 +7561,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2970 + "position": 2974 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7552,7 +7570,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 2977 + "position": 2981 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7561,7 +7579,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2978 + "position": 2982 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7570,7 +7588,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 2982 + "position": 2986 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7579,7 +7597,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 2983 + "position": 2987 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7588,7 +7606,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2989 + "position": 2993 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7597,7 +7615,7 @@ "keyword": "LEFT JOIN", "type": 1, "flags": 7, - "position": 2990 + "position": 2994 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7606,7 +7624,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 2999 + "position": 3003 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7615,7 +7633,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3000 + "position": 3004 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7624,7 +7642,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3010 + "position": 3014 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7633,7 +7651,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 3011 + "position": 3015 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7642,7 +7660,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3013 + "position": 3017 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7651,7 +7669,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3014 + "position": 3018 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7660,7 +7678,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3025 + "position": 3029 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7669,7 +7687,7 @@ "keyword": "ON", "type": 1, "flags": 3, - "position": 3026 + "position": 3030 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7678,7 +7696,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3028 + "position": 3032 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7687,7 +7705,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3029 + "position": 3033 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7696,7 +7714,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3030 + "position": 3034 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7705,7 +7723,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3041 + "position": 3045 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7714,7 +7732,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3042 + "position": 3046 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7723,7 +7741,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 3048 + "position": 3052 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7732,7 +7750,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3049 + "position": 3053 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7741,7 +7759,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3053 + "position": 3057 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7750,7 +7768,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3054 + "position": 3058 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7759,7 +7777,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3060 + "position": 3064 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7768,7 +7786,7 @@ "keyword": "AND", "type": 1, "flags": 3, - "position": 3061 + "position": 3065 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7777,7 +7795,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3064 + "position": 3068 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7786,7 +7804,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3065 + "position": 3069 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7795,7 +7813,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3076 + "position": 3080 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7804,7 +7822,7 @@ "keyword": "ACTION", "type": 0, "flags": 0, - "position": 3077 + "position": 3081 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7813,7 +7831,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 3083 + "position": 3087 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7822,7 +7840,7 @@ "keyword": null, "type": 7, "flags": 1, - "position": 3084 + "position": 3088 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7831,7 +7849,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3097 + "position": 3101 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7840,7 +7858,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3098 + "position": 3102 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7849,7 +7867,7 @@ "keyword": "LEFT JOIN", "type": 1, "flags": 7, - "position": 3099 + "position": 3103 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7858,7 +7876,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3108 + "position": 3112 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7867,7 +7885,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3109 + "position": 3113 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7876,7 +7894,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3119 + "position": 3123 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7885,7 +7903,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 3120 + "position": 3124 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7894,7 +7912,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3122 + "position": 3126 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7903,7 +7921,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3123 + "position": 3127 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7912,7 +7930,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3131 + "position": 3135 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7921,7 +7939,7 @@ "keyword": "ON", "type": 1, "flags": 3, - "position": 3132 + "position": 3136 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7930,7 +7948,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3134 + "position": 3138 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7939,7 +7957,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3135 + "position": 3139 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7948,7 +7966,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3136 + "position": 3140 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7957,7 +7975,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3144 + "position": 3148 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7966,7 +7984,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3145 + "position": 3149 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7975,7 +7993,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 3151 + "position": 3155 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7984,7 +8002,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3152 + "position": 3156 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -7993,7 +8011,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3156 + "position": 3160 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8002,7 +8020,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3157 + "position": 3161 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8011,7 +8029,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3163 + "position": 3167 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8020,7 +8038,7 @@ "keyword": "AND", "type": 1, "flags": 3, - "position": 3164 + "position": 3168 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8029,7 +8047,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3167 + "position": 3171 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8038,7 +8056,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3168 + "position": 3172 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8047,7 +8065,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3176 + "position": 3180 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8056,7 +8074,7 @@ "keyword": "ACTION", "type": 0, "flags": 0, - "position": 3177 + "position": 3181 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8065,7 +8083,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 3183 + "position": 3187 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8074,7 +8092,7 @@ "keyword": null, "type": 7, "flags": 1, - "position": 3184 + "position": 3188 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8083,7 +8101,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3194 + "position": 3198 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8092,7 +8110,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3195 + "position": 3199 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8101,7 +8119,7 @@ "keyword": "LEFT JOIN", "type": 1, "flags": 7, - "position": 3196 + "position": 3200 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8110,7 +8128,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3205 + "position": 3209 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8119,7 +8137,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3206 + "position": 3210 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8128,7 +8146,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3236 + "position": 3240 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8137,7 +8155,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 3237 + "position": 3241 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8146,7 +8164,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3239 + "position": 3243 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8155,7 +8173,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3240 + "position": 3244 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8164,7 +8182,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3258 + "position": 3262 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8173,7 +8191,7 @@ "keyword": "ON", "type": 1, "flags": 3, - "position": 3259 + "position": 3263 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8182,7 +8200,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3261 + "position": 3265 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8191,7 +8209,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3262 + "position": 3266 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8200,7 +8218,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3280 + "position": 3284 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8209,7 +8227,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3281 + "position": 3285 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8218,7 +8236,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3288 + "position": 3292 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8227,7 +8245,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 3289 + "position": 3293 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8236,7 +8254,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3290 + "position": 3294 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8245,7 +8263,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3291 + "position": 3295 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8254,7 +8272,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3295 + "position": 3299 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8263,7 +8281,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3296 + "position": 3300 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8272,7 +8290,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3302 + "position": 3306 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8281,7 +8299,7 @@ "keyword": "LEFT JOIN", "type": 1, "flags": 7, - "position": 3303 + "position": 3307 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8290,7 +8308,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3312 + "position": 3316 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8299,7 +8317,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3313 + "position": 3317 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8308,7 +8326,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3340 + "position": 3344 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8317,7 +8335,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 3341 + "position": 3345 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8326,7 +8344,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3343 + "position": 3347 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8335,7 +8353,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3344 + "position": 3348 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8344,7 +8362,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3364 + "position": 3368 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8353,7 +8371,7 @@ "keyword": "ON", "type": 1, "flags": 3, - "position": 3365 + "position": 3369 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8362,7 +8380,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3367 + "position": 3371 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8371,7 +8389,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3368 + "position": 3372 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8380,7 +8398,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3388 + "position": 3392 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8389,7 +8407,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3389 + "position": 3393 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8398,7 +8416,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 3395 + "position": 3399 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8407,7 +8425,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3396 + "position": 3400 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8416,7 +8434,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3400 + "position": 3404 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8425,7 +8443,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3401 + "position": 3405 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8434,7 +8452,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3407 + "position": 3411 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8443,7 +8461,7 @@ "keyword": "LEFT JOIN", "type": 1, "flags": 7, - "position": 3408 + "position": 3412 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8452,7 +8470,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3417 + "position": 3421 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8461,7 +8479,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3418 + "position": 3422 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8470,7 +8488,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3451 + "position": 3455 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8479,7 +8497,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 3452 + "position": 3456 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8488,7 +8506,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3454 + "position": 3458 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8497,7 +8515,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3455 + "position": 3459 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8506,7 +8524,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3475 + "position": 3479 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8515,7 +8533,7 @@ "keyword": "ON", "type": 1, "flags": 3, - "position": 3476 + "position": 3480 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8524,7 +8542,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3478 + "position": 3482 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8533,7 +8551,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3479 + "position": 3483 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8542,7 +8560,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3499 + "position": 3503 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8551,7 +8569,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3500 + "position": 3504 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8560,7 +8578,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3507 + "position": 3511 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8569,7 +8587,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 3508 + "position": 3512 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8578,7 +8596,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3509 + "position": 3513 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8587,7 +8605,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3510 + "position": 3514 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8596,7 +8614,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3514 + "position": 3518 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8605,7 +8623,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3515 + "position": 3519 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8614,7 +8632,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3521 + "position": 3525 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8623,7 +8641,7 @@ "keyword": "LEFT JOIN", "type": 1, "flags": 7, - "position": 3522 + "position": 3526 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8632,7 +8650,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3531 + "position": 3535 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8641,7 +8659,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3532 + "position": 3536 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8650,7 +8668,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3550 + "position": 3554 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8659,7 +8677,7 @@ "keyword": "AS", "type": 1, "flags": 3, - "position": 3551 + "position": 3555 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8668,7 +8686,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3553 + "position": 3557 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8677,7 +8695,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3554 + "position": 3558 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8686,7 +8704,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3572 + "position": 3576 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8695,7 +8713,7 @@ "keyword": "ON", "type": 1, "flags": 3, - "position": 3573 + "position": 3577 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8704,7 +8722,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3575 + "position": 3579 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8713,7 +8731,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3576 + "position": 3580 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8722,7 +8740,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3594 + "position": 3598 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8731,7 +8749,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3595 + "position": 3599 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8740,7 +8758,7 @@ "keyword": null, "type": 2, "flags": 2, - "position": 3602 + "position": 3606 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8749,7 +8767,7 @@ "keyword": "USER", "type": 1, "flags": 33, - "position": 3603 + "position": 3607 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8758,7 +8776,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3607 + "position": 3611 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8767,7 +8785,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3608 + "position": 3612 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8776,7 +8794,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3614 + "position": 3618 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8785,7 +8803,7 @@ "keyword": "WHERE", "type": 1, "flags": 3, - "position": 3615 + "position": 3619 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8794,7 +8812,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3620 + "position": 3624 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8803,7 +8821,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3621 + "position": 3625 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8812,7 +8830,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3625 + "position": 3629 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8821,7 +8839,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3626 + "position": 3630 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8830,7 +8848,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3632 + "position": 3636 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8839,7 +8857,7 @@ "keyword": "IN", "type": 1, "flags": 35, - "position": 3633 + "position": 3637 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8848,7 +8866,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3635 + "position": 3639 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8857,7 +8875,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3636 + "position": 3640 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8866,7 +8884,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 3637 + "position": 3641 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8875,7 +8893,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3638 + "position": 3642 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8884,7 +8902,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 3639 + "position": 3643 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8893,7 +8911,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3646 + "position": 3650 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8902,7 +8920,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 3647 + "position": 3651 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8911,7 +8929,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3654 + "position": 3658 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8920,7 +8938,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 3655 + "position": 3659 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8929,7 +8947,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3662 + "position": 3666 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8938,7 +8956,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 3663 + "position": 3667 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8947,7 +8965,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3670 + "position": 3674 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8956,7 +8974,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 3671 + "position": 3675 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8965,7 +8983,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3678 + "position": 3682 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8974,7 +8992,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 3679 + "position": 3683 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8983,7 +9001,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3686 + "position": 3690 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -8992,7 +9010,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 3687 + "position": 3691 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9001,7 +9019,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3694 + "position": 3698 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9010,7 +9028,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 3695 + "position": 3699 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9019,7 +9037,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3702 + "position": 3706 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9028,7 +9046,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 3703 + "position": 3707 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9037,7 +9055,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3710 + "position": 3714 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9046,7 +9064,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 3711 + "position": 3715 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9055,7 +9073,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3718 + "position": 3722 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9064,7 +9082,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 3719 + "position": 3723 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9073,7 +9091,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3726 + "position": 3730 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9082,7 +9100,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 3727 + "position": 3731 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9091,7 +9109,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3734 + "position": 3738 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9100,7 +9118,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 3735 + "position": 3739 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9109,7 +9127,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3742 + "position": 3746 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9118,7 +9136,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 3743 + "position": 3747 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9127,7 +9145,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3750 + "position": 3754 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9136,7 +9154,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 3751 + "position": 3755 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9145,7 +9163,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3758 + "position": 3762 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9154,7 +9172,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 3759 + "position": 3763 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9163,7 +9181,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3766 + "position": 3770 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9172,7 +9190,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 3767 + "position": 3771 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9181,7 +9199,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3774 + "position": 3778 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9190,7 +9208,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 3775 + "position": 3779 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9199,7 +9217,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3782 + "position": 3786 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9208,7 +9226,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 3783 + "position": 3787 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9217,7 +9235,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3790 + "position": 3794 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9226,7 +9244,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 3791 + "position": 3795 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9235,7 +9253,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3798 + "position": 3802 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9244,7 +9262,7 @@ "keyword": null, "type": 6, "flags": 0, - "position": 3799 + "position": 3803 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9253,7 +9271,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3806 + "position": 3810 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9262,7 +9280,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3807 + "position": 3811 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9271,7 +9289,7 @@ "keyword": "ORDER BY", "type": 1, "flags": 7, - "position": 3808 + "position": 3812 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9280,7 +9298,7 @@ "keyword": null, "type": 3, "flags": 0, - "position": 3816 + "position": 3820 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9289,7 +9307,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3817 + "position": 3821 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9298,7 +9316,7 @@ "keyword": null, "type": 2, "flags": 16, - "position": 3821 + "position": 3825 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9307,7 +9325,7 @@ "keyword": null, "type": 0, "flags": 0, - "position": 3822 + "position": 3826 }, { "@type": "PhpMyAdmin\\SqlParser\\Token", @@ -9319,8 +9337,8 @@ "position": null } ], - "count": 1033, - "idx": 1033 + "count": 1035, + "idx": 1035 }, "DEFAULT_DELIMITER": ";", "delimiter": ";", @@ -9647,8 +9665,7 @@ "SQL_BUFFER_RESULT": 7, "SQL_CACHE": 8, "SQL_NO_CACHE": 8, - "SQL_CALC_FOUND_ROWS": 9, - "NOT": 10 + "SQL_CALC_FOUND_ROWS": 9 }, "END_OPTIONS": { "FOR UPDATE": 1, @@ -10040,7 +10057,7 @@ "database": null, "table": null, "column": null, - "expr": "ISNULL(customavatar.userid)", + "expr": "NOT ISNULL(customavatar.userid)", "alias": "hascustomavatar", "function": "ISNULL", "subquery": null @@ -13282,7 +13299,7 @@ "options": [] }, "first": 0, - "last": 1031 + "last": 1033 } ], "brackets": 0, diff --git a/tests/data/parser/parseSelect14.in b/tests/data/parser/parseSelect14.in new file mode 100644 index 000000000..60953ad11 --- /dev/null +++ b/tests/data/parser/parseSelect14.in @@ -0,0 +1 @@ +SELECT tbl.id, NOT tbl.id FROM tbl \ No newline at end of file diff --git a/tests/data/parser/parseSelect14.out b/tests/data/parser/parseSelect14.out new file mode 100644 index 000000000..6a3538dad --- /dev/null +++ b/tests/data/parser/parseSelect14.out @@ -0,0 +1,742 @@ +{ + "query": "SELECT tbl.id, NOT tbl.id FROM tbl", + "lexer": { + "@type": "PhpMyAdmin\\SqlParser\\Lexer", + "PARSER_METHODS": [ + "parseDelimiter", + "parseWhitespace", + "parseNumber", + "parseComment", + "parseOperator", + "parseBool", + "parseString", + "parseSymbol", + "parseKeyword", + "parseLabel", + "parseUnknown" + ], + "str": "SELECT tbl.id, NOT tbl.id FROM tbl", + "len": 34, + "last": 34, + "list": { + "@type": "PhpMyAdmin\\SqlParser\\TokensList", + "tokens": [ + { + "@type": "PhpMyAdmin\\SqlParser\\Token", + "token": "SELECT", + "value": "SELECT", + "keyword": "SELECT", + "type": 1, + "flags": 3, + "position": 0 + }, + { + "@type": "PhpMyAdmin\\SqlParser\\Token", + "token": " ", + "value": " ", + "keyword": null, + "type": 3, + "flags": 0, + "position": 6 + }, + { + "@type": "PhpMyAdmin\\SqlParser\\Token", + "token": "tbl", + "value": "tbl", + "keyword": null, + "type": 0, + "flags": 0, + "position": 7 + }, + { + "@type": "PhpMyAdmin\\SqlParser\\Token", + "token": ".", + "value": ".", + "keyword": null, + "type": 2, + "flags": 16, + "position": 10 + }, + { + "@type": "PhpMyAdmin\\SqlParser\\Token", + "token": "id", + "value": "id", + "keyword": null, + "type": 0, + "flags": 0, + "position": 11 + }, + { + "@type": "PhpMyAdmin\\SqlParser\\Token", + "token": ",", + "value": ",", + "keyword": null, + "type": 2, + "flags": 16, + "position": 13 + }, + { + "@type": "PhpMyAdmin\\SqlParser\\Token", + "token": " ", + "value": " ", + "keyword": null, + "type": 3, + "flags": 0, + "position": 14 + }, + { + "@type": "PhpMyAdmin\\SqlParser\\Token", + "token": "NOT", + "value": "NOT", + "keyword": "NOT", + "type": 1, + "flags": 3, + "position": 15 + }, + { + "@type": "PhpMyAdmin\\SqlParser\\Token", + "token": " ", + "value": " ", + "keyword": null, + "type": 3, + "flags": 0, + "position": 18 + }, + { + "@type": "PhpMyAdmin\\SqlParser\\Token", + "token": "tbl", + "value": "tbl", + "keyword": null, + "type": 0, + "flags": 0, + "position": 19 + }, + { + "@type": "PhpMyAdmin\\SqlParser\\Token", + "token": ".", + "value": ".", + "keyword": null, + "type": 2, + "flags": 16, + "position": 22 + }, + { + "@type": "PhpMyAdmin\\SqlParser\\Token", + "token": "id", + "value": "id", + "keyword": null, + "type": 0, + "flags": 0, + "position": 23 + }, + { + "@type": "PhpMyAdmin\\SqlParser\\Token", + "token": " ", + "value": " ", + "keyword": null, + "type": 3, + "flags": 0, + "position": 25 + }, + { + "@type": "PhpMyAdmin\\SqlParser\\Token", + "token": "FROM", + "value": "FROM", + "keyword": "FROM", + "type": 1, + "flags": 3, + "position": 26 + }, + { + "@type": "PhpMyAdmin\\SqlParser\\Token", + "token": " ", + "value": " ", + "keyword": null, + "type": 3, + "flags": 0, + "position": 30 + }, + { + "@type": "PhpMyAdmin\\SqlParser\\Token", + "token": "tbl", + "value": "tbl", + "keyword": null, + "type": 0, + "flags": 0, + "position": 31 + }, + { + "@type": "PhpMyAdmin\\SqlParser\\Token", + "token": null, + "value": null, + "keyword": null, + "type": 9, + "flags": 0, + "position": null + } + ], + "count": 17, + "idx": 17 + }, + "DEFAULT_DELIMITER": ";", + "delimiter": ";", + "delimiterLen": 1, + "strict": false, + "errors": [] + }, + "parser": { + "@type": "PhpMyAdmin\\SqlParser\\Parser", + "STATEMENT_PARSERS": { + "DESCRIBE": "PhpMyAdmin\\SqlParser\\Statements\\ExplainStatement", + "DESC": "PhpMyAdmin\\SqlParser\\Statements\\ExplainStatement", + "EXPLAIN": "PhpMyAdmin\\SqlParser\\Statements\\ExplainStatement", + "FLUSH": "", + "GRANT": "", + "HELP": "", + "SET PASSWORD": "", + "STATUS": "", + "USE": "", + "ANALYZE": "PhpMyAdmin\\SqlParser\\Statements\\AnalyzeStatement", + "BACKUP": "PhpMyAdmin\\SqlParser\\Statements\\BackupStatement", + "CHECK": "PhpMyAdmin\\SqlParser\\Statements\\CheckStatement", + "CHECKSUM": "PhpMyAdmin\\SqlParser\\Statements\\ChecksumStatement", + "OPTIMIZE": "PhpMyAdmin\\SqlParser\\Statements\\OptimizeStatement", + "REPAIR": "PhpMyAdmin\\SqlParser\\Statements\\RepairStatement", + "RESTORE": "PhpMyAdmin\\SqlParser\\Statements\\RestoreStatement", + "SET": "PhpMyAdmin\\SqlParser\\Statements\\SetStatement", + "SHOW": "PhpMyAdmin\\SqlParser\\Statements\\ShowStatement", + "ALTER": "PhpMyAdmin\\SqlParser\\Statements\\AlterStatement", + "CREATE": "PhpMyAdmin\\SqlParser\\Statements\\CreateStatement", + "DROP": "PhpMyAdmin\\SqlParser\\Statements\\DropStatement", + "RENAME": "PhpMyAdmin\\SqlParser\\Statements\\RenameStatement", + "TRUNCATE": "PhpMyAdmin\\SqlParser\\Statements\\TruncateStatement", + "CALL": "PhpMyAdmin\\SqlParser\\Statements\\CallStatement", + "DELETE": "PhpMyAdmin\\SqlParser\\Statements\\DeleteStatement", + "DO": "", + "HANDLER": "", + "INSERT": "PhpMyAdmin\\SqlParser\\Statements\\InsertStatement", + "LOAD DATA": "PhpMyAdmin\\SqlParser\\Statements\\LoadStatement", + "REPLACE": "PhpMyAdmin\\SqlParser\\Statements\\ReplaceStatement", + "SELECT": "PhpMyAdmin\\SqlParser\\Statements\\SelectStatement", + "UPDATE": "PhpMyAdmin\\SqlParser\\Statements\\UpdateStatement", + "WITH": "PhpMyAdmin\\SqlParser\\Statements\\WithStatement", + "DEALLOCATE": "", + "EXECUTE": "", + "PREPARE": "", + "BEGIN": "PhpMyAdmin\\SqlParser\\Statements\\TransactionStatement", + "COMMIT": "PhpMyAdmin\\SqlParser\\Statements\\TransactionStatement", + "ROLLBACK": "PhpMyAdmin\\SqlParser\\Statements\\TransactionStatement", + "START TRANSACTION": "PhpMyAdmin\\SqlParser\\Statements\\TransactionStatement", + "PURGE": "PhpMyAdmin\\SqlParser\\Statements\\PurgeStatement", + "LOCK": "PhpMyAdmin\\SqlParser\\Statements\\LockStatement", + "UNLOCK": "PhpMyAdmin\\SqlParser\\Statements\\LockStatement" + }, + "KEYWORD_PARSERS": { + "PARTITION BY": [], + "SUBPARTITION BY": [], + "_OPTIONS": { + "class": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray", + "field": "options" + }, + "_END_OPTIONS": { + "class": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray", + "field": "end_options" + }, + "INTERSECT": { + "class": "PhpMyAdmin\\SqlParser\\Components\\UnionKeyword", + "field": "union" + }, + "EXCEPT": { + "class": "PhpMyAdmin\\SqlParser\\Components\\UnionKeyword", + "field": "union" + }, + "UNION": { + "class": "PhpMyAdmin\\SqlParser\\Components\\UnionKeyword", + "field": "union" + }, + "UNION ALL": { + "class": "PhpMyAdmin\\SqlParser\\Components\\UnionKeyword", + "field": "union" + }, + "UNION DISTINCT": { + "class": "PhpMyAdmin\\SqlParser\\Components\\UnionKeyword", + "field": "union" + }, + "ALTER": { + "class": "PhpMyAdmin\\SqlParser\\Components\\Expression", + "field": "table", + "options": { + "parseField": "table" + } + }, + "ANALYZE": { + "class": "PhpMyAdmin\\SqlParser\\Components\\ExpressionArray", + "field": "tables", + "options": { + "parseField": "table" + } + }, + "BACKUP": { + "class": "PhpMyAdmin\\SqlParser\\Components\\ExpressionArray", + "field": "tables", + "options": { + "parseField": "table" + } + }, + "CALL": { + "class": "PhpMyAdmin\\SqlParser\\Components\\FunctionCall", + "field": "call" + }, + "CHECK": { + "class": "PhpMyAdmin\\SqlParser\\Components\\ExpressionArray", + "field": "tables", + "options": { + "parseField": "table" + } + }, + "CHECKSUM": { + "class": "PhpMyAdmin\\SqlParser\\Components\\ExpressionArray", + "field": "tables", + "options": { + "parseField": "table" + } + }, + "CROSS JOIN": { + "class": "PhpMyAdmin\\SqlParser\\Components\\JoinKeyword", + "field": "join" + }, + "DROP": { + "class": "PhpMyAdmin\\SqlParser\\Components\\ExpressionArray", + "field": "fields", + "options": { + "parseField": "table" + } + }, + "FORCE": { + "class": "PhpMyAdmin\\SqlParser\\Components\\IndexHint", + "field": "index_hints" + }, + "FROM": { + "class": "PhpMyAdmin\\SqlParser\\Components\\ExpressionArray", + "field": "from", + "options": { + "field": "table" + } + }, + "GROUP BY": { + "class": "PhpMyAdmin\\SqlParser\\Components\\GroupKeyword", + "field": "group" + }, + "HAVING": { + "class": "PhpMyAdmin\\SqlParser\\Components\\Condition", + "field": "having" + }, + "IGNORE": { + "class": "PhpMyAdmin\\SqlParser\\Components\\IndexHint", + "field": "index_hints" + }, + "INTO": { + "class": "PhpMyAdmin\\SqlParser\\Components\\IntoKeyword", + "field": "into" + }, + "JOIN": { + "class": "PhpMyAdmin\\SqlParser\\Components\\JoinKeyword", + "field": "join" + }, + "LEFT JOIN": { + "class": "PhpMyAdmin\\SqlParser\\Components\\JoinKeyword", + "field": "join" + }, + "LEFT OUTER JOIN": { + "class": "PhpMyAdmin\\SqlParser\\Components\\JoinKeyword", + "field": "join" + }, + "ON": { + "class": "PhpMyAdmin\\SqlParser\\Components\\Expression", + "field": "table", + "options": { + "parseField": "table" + } + }, + "RIGHT JOIN": { + "class": "PhpMyAdmin\\SqlParser\\Components\\JoinKeyword", + "field": "join" + }, + "RIGHT OUTER JOIN": { + "class": "PhpMyAdmin\\SqlParser\\Components\\JoinKeyword", + "field": "join" + }, + "INNER JOIN": { + "class": "PhpMyAdmin\\SqlParser\\Components\\JoinKeyword", + "field": "join" + }, + "FULL JOIN": { + "class": "PhpMyAdmin\\SqlParser\\Components\\JoinKeyword", + "field": "join" + }, + "FULL OUTER JOIN": { + "class": "PhpMyAdmin\\SqlParser\\Components\\JoinKeyword", + "field": "join" + }, + "NATURAL JOIN": { + "class": "PhpMyAdmin\\SqlParser\\Components\\JoinKeyword", + "field": "join" + }, + "NATURAL LEFT JOIN": { + "class": "PhpMyAdmin\\SqlParser\\Components\\JoinKeyword", + "field": "join" + }, + "NATURAL RIGHT JOIN": { + "class": "PhpMyAdmin\\SqlParser\\Components\\JoinKeyword", + "field": "join" + }, + "NATURAL LEFT OUTER JOIN": { + "class": "PhpMyAdmin\\SqlParser\\Components\\JoinKeyword", + "field": "join" + }, + "NATURAL RIGHT OUTER JOIN": { + "class": "PhpMyAdmin\\SqlParser\\Components\\JoinKeyword", + "field": "join" + }, + "STRAIGHT_JOIN": { + "class": "PhpMyAdmin\\SqlParser\\Components\\JoinKeyword", + "field": "join" + }, + "LIMIT": { + "class": "PhpMyAdmin\\SqlParser\\Components\\Limit", + "field": "limit" + }, + "OPTIMIZE": { + "class": "PhpMyAdmin\\SqlParser\\Components\\ExpressionArray", + "field": "tables", + "options": { + "parseField": "table" + } + }, + "ORDER BY": { + "class": "PhpMyAdmin\\SqlParser\\Components\\OrderKeyword", + "field": "order" + }, + "PARTITION": { + "class": "PhpMyAdmin\\SqlParser\\Components\\ArrayObj", + "field": "partition" + }, + "PROCEDURE": { + "class": "PhpMyAdmin\\SqlParser\\Components\\FunctionCall", + "field": "procedure" + }, + "RENAME": { + "class": "PhpMyAdmin\\SqlParser\\Components\\RenameOperation", + "field": "renames" + }, + "REPAIR": { + "class": "PhpMyAdmin\\SqlParser\\Components\\ExpressionArray", + "field": "tables", + "options": { + "parseField": "table" + } + }, + "RESTORE": { + "class": "PhpMyAdmin\\SqlParser\\Components\\ExpressionArray", + "field": "tables", + "options": { + "parseField": "table" + } + }, + "SET": { + "class": "PhpMyAdmin\\SqlParser\\Components\\SetOperation", + "field": "set" + }, + "SELECT": { + "class": "PhpMyAdmin\\SqlParser\\Components\\ExpressionArray", + "field": "expr" + }, + "TRUNCATE": { + "class": "PhpMyAdmin\\SqlParser\\Components\\Expression", + "field": "table", + "options": { + "parseField": "table" + } + }, + "UPDATE": { + "class": "PhpMyAdmin\\SqlParser\\Components\\ExpressionArray", + "field": "tables", + "options": { + "parseField": "table" + } + }, + "USE": { + "class": "PhpMyAdmin\\SqlParser\\Components\\IndexHint", + "field": "index_hints" + }, + "VALUE": { + "class": "PhpMyAdmin\\SqlParser\\Components\\Array2d", + "field": "values" + }, + "VALUES": { + "class": "PhpMyAdmin\\SqlParser\\Components\\Array2d", + "field": "values" + }, + "WHERE": { + "class": "PhpMyAdmin\\SqlParser\\Components\\Condition", + "field": "where" + } + }, + "list": { + "@type": "@1" + }, + "statements": [ + { + "@type": "PhpMyAdmin\\SqlParser\\Statements\\SelectStatement", + "OPTIONS": { + "ALL": 1, + "DISTINCT": 1, + "DISTINCTROW": 1, + "HIGH_PRIORITY": 2, + "MAX_STATEMENT_TIME": [ + 3, + "var=" + ], + "STRAIGHT_JOIN": 4, + "SQL_SMALL_RESULT": 5, + "SQL_BIG_RESULT": 6, + "SQL_BUFFER_RESULT": 7, + "SQL_CACHE": 8, + "SQL_NO_CACHE": 8, + "SQL_CALC_FOUND_ROWS": 9 + }, + "END_OPTIONS": { + "FOR UPDATE": 1, + "LOCK IN SHARE MODE": 1 + }, + "CLAUSES": { + "SELECT": [ + "SELECT", + 2 + ], + "_OPTIONS": [ + "_OPTIONS", + 1 + ], + "_SELECT": [ + "SELECT", + 1 + ], + "INTO": [ + "INTO", + 3 + ], + "FROM": [ + "FROM", + 3 + ], + "FORCE": [ + "FORCE", + 1 + ], + "USE": [ + "USE", + 1 + ], + "IGNORE": [ + "IGNORE", + 3 + ], + "PARTITION": [ + "PARTITION", + 3 + ], + "JOIN": [ + "JOIN", + 1 + ], + "FULL JOIN": [ + "FULL JOIN", + 1 + ], + "INNER JOIN": [ + "INNER JOIN", + 1 + ], + "LEFT JOIN": [ + "LEFT JOIN", + 1 + ], + "LEFT OUTER JOIN": [ + "LEFT OUTER JOIN", + 1 + ], + "RIGHT JOIN": [ + "RIGHT JOIN", + 1 + ], + "RIGHT OUTER JOIN": [ + "RIGHT OUTER JOIN", + 1 + ], + "NATURAL JOIN": [ + "NATURAL JOIN", + 1 + ], + "NATURAL LEFT JOIN": [ + "NATURAL LEFT JOIN", + 1 + ], + "NATURAL RIGHT JOIN": [ + "NATURAL RIGHT JOIN", + 1 + ], + "NATURAL LEFT OUTER JOIN": [ + "NATURAL LEFT OUTER JOIN", + 1 + ], + "NATURAL RIGHT OUTER JOIN": [ + "NATURAL RIGHT JOIN", + 1 + ], + "WHERE": [ + "WHERE", + 3 + ], + "GROUP BY": [ + "GROUP BY", + 3 + ], + "HAVING": [ + "HAVING", + 3 + ], + "ORDER BY": [ + "ORDER BY", + 3 + ], + "LIMIT": [ + "LIMIT", + 3 + ], + "PROCEDURE": [ + "PROCEDURE", + 3 + ], + "UNION": [ + "UNION", + 1 + ], + "EXCEPT": [ + "EXCEPT", + 1 + ], + "INTERSECT": [ + "INTERSECT", + 1 + ], + "_END_OPTIONS": [ + "_END_OPTIONS", + 1 + ] + }, + "expr": [ + { + "@type": "PhpMyAdmin\\SqlParser\\Components\\Expression", + "ALLOWED_KEYWORDS": { + "AS": 1, + "DUAL": 1, + "NULL": 1, + "REGEXP": 1, + "CASE": 1, + "DIV": 1, + "AND": 1, + "OR": 1, + "XOR": 1, + "NOT": 1, + "MOD": 1, + "OVER": 2 + }, + "database": null, + "table": "tbl", + "column": "id", + "expr": "tbl.id", + "alias": null, + "function": null, + "subquery": null + }, + { + "@type": "PhpMyAdmin\\SqlParser\\Components\\Expression", + "ALLOWED_KEYWORDS": { + "AS": 1, + "DUAL": 1, + "NULL": 1, + "REGEXP": 1, + "CASE": 1, + "DIV": 1, + "AND": 1, + "OR": 1, + "XOR": 1, + "NOT": 1, + "MOD": 1, + "OVER": 2 + }, + "database": null, + "table": null, + "column": null, + "expr": "NOT tbl.id", + "alias": null, + "function": null, + "subquery": null + } + ], + "from": [ + { + "@type": "PhpMyAdmin\\SqlParser\\Components\\Expression", + "ALLOWED_KEYWORDS": { + "AS": 1, + "DUAL": 1, + "NULL": 1, + "REGEXP": 1, + "CASE": 1, + "DIV": 1, + "AND": 1, + "OR": 1, + "XOR": 1, + "NOT": 1, + "MOD": 1, + "OVER": 2 + }, + "database": null, + "table": "tbl", + "column": null, + "expr": "tbl", + "alias": null, + "function": null, + "subquery": null + } + ], + "index_hints": null, + "partition": null, + "where": null, + "group": null, + "having": null, + "order": null, + "limit": null, + "procedure": null, + "into": null, + "join": null, + "union": [], + "end_options": null, + "options": { + "@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray", + "options": [] + }, + "first": 0, + "last": 15 + } + ], + "brackets": 0, + "strict": false, + "errors": [] + }, + "errors": { + "lexer": [], + "parser": [] + } +} \ No newline at end of file