File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11__title__ = 'mindsdb_sql_parser'
22__package_name__ = 'mindsdb_sql_parser'
3- __version__ = '0.0.1 '
3+ __version__ = '0.0.2 '
44__description__ = "Mindsdb SQL parser"
55__email__ = "jorge@mindsdb.com"
66__author__ = 'MindsDB Inc'
Original file line number Diff line number Diff line change @@ -161,7 +161,7 @@ def query_is_valid(self, tokens):
161161 return ast is not None
162162
163163
164- def parse_sql (sql ):
164+ def parse_sql (sql , dialect = None ):
165165 from mindsdb_sql_parser .lexer import MindsDBLexer
166166 from mindsdb_sql_parser .parser import MindsDBParser
167167 lexer , parser = MindsDBLexer (), MindsDBParser ()
Original file line number Diff line number Diff line change @@ -1847,8 +1847,26 @@ def function_name(self, p):
18471847 'HANDLERS' ,
18481848 'BINARY' ,
18491849 'KNOWLEDGE_BASES' ,
1850+ 'KNOWLEDGE_BASE' ,
18501851 'ALL' ,
18511852 'CREATE' ,
1853+ 'SKILL' ,
1854+ 'FINETUNE' ,
1855+ 'IF' ,
1856+ 'EXISTS' ,
1857+ 'EVERY' ,
1858+ 'ANOMALY' ,
1859+ 'ML_ENGINE' ,
1860+ 'EVALUATE' ,
1861+ 'DETECTION' ,
1862+ 'JOB' ,
1863+ # fixme
1864+ # 'EXCEPT',
1865+ # 'INTERSECT',
1866+ 'PROJECT' ,
1867+ 'TRIGGER' ,
1868+ 'CHATBOT' ,
1869+ 'SEARCH_PATH'
18521870 )
18531871 def id (self , p ):
18541872 return p [0 ]
You can’t perform that action at this time.
0 commit comments