Skip to content

Commit 92eb329

Browse files
committed
fix json operator
1 parent b42f625 commit 92eb329

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

mindsdb_sql_parser/__about__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
__title__ = 'mindsdb_sql_parser'
22
__package_name__ = 'mindsdb_sql_parser'
3-
__version__ = '0.4.0'
3+
__version__ = '0.4.1'
44
__description__ = "Mindsdb SQL parser"
55
__email__ = "[email protected]"
66
__author__ = 'MindsDB Inc'

mindsdb_sql_parser/lexer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,8 +280,8 @@ class MindsDBLexer(Lexer):
280280
VECT_HAMM = r'<~>'
281281
VECT_JACC = r'<%>'
282282

283-
JSON_GET = r'->'
284283
JSON_GET_STR = r'->>'
284+
JSON_GET = r'->'
285285
PLUS = r'\+'
286286
MINUS = r'-'
287287
MATCH = r'~'

tests/test_mindsdb/test_selects.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,12 +166,12 @@ def test_last(self):
166166
assert str(ast) == str(expected_ast)
167167

168168
def test_json(self):
169-
sql = """SELECT col->1->'c' from TAB1"""
169+
sql = """SELECT col->1->>'c' from TAB1"""
170170

171171
ast = parse_sql(sql)
172172
expected_ast = Select(
173173
targets=[BinaryOperation(
174-
op='->',
174+
op='->>',
175175
args=[
176176
BinaryOperation(
177177
op='->',

0 commit comments

Comments
 (0)