[CP] support column identifier begin with number

This commit is contained in:
akaError
2024-02-21 07:21:46 +00:00
committed by ob-robot
parent 26ff5053cd
commit d260112818
5 changed files with 331 additions and 2 deletions

View File

@ -2654,6 +2654,10 @@ int ObFastParserMysql::process_identifier(bool is_number_begin)
int64_t next_idf_pos = raw_sql_.cur_pos_;
while (-1 != (next_idf_pos = is_identifier_flags(next_idf_pos))) {
raw_sql_.cur_pos_ = next_idf_pos;
if ('.' == raw_sql_.char_at(raw_sql_.cur_pos_)) {
raw_sql_.scan();
next_idf_pos++;
}
}
}
}