40c911597b 
					 
					
						
						
							
							refactor: improve keywords definations ( #100 )  
						
						 
						
						... 
						
						
						
						* feat: improve keywords definations and add prefix named KW_
* test: capitalize keywords in alter sql test cases
* test: capitalize keywords in create sql test cases
* feat: merge interval rule and timeIntervalExpression rule in flinksql grammar
* test: put keywords in quotation marks around insert sql test cases
* test: put keywords in quotation marks around select sql test cases
* feat: improve uid rule
* test: rename sum to _sum because it is a reserved keyword
* docs: improve comments in flinkSqlLexer 
						
						
					 
					
						2023-05-19 14:28:25 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a026ae0592 
					 
					
						
						
							
							feat: complete Query statements of FlinkSQL   ( #93 )  
						
						 
						
						... 
						
						
						
						* feat: add inlineDataValueClasue rule
* test: update tests of select statements
* feat: support flinksql window TVF grammar
* test: flink sql windown TVF statement test
* feat: support grouping sets grammar
* test: window TVF Aggregation and Group Window Aggregation tests
* test: supplemental selectAggregation with test cases
* test: add Having statement test case
* feat: support flinkSql over aggregation grammar
* test: add over aggregation grammar test cases
* test: flink sql join statement test cases
* test: flink sql set Operations grammar test cases
* test: flink sql limit clause test case
* feat: remove allPlusUid and replace with uid
* feat: support flink sql pattern recognition grammar
* test: flink sql pattern recognition tests
* feat: add flink sql with clause rule
* test: flink sql with clasue select tests
* feat: rebuild flink sql parser 
						
						
					 
					
						2023-05-17 10:30:25 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fbee70cde5 
					 
					
						
						
							
							feat: update alter and drop statements ( #94 )  
						
						 
						
						... 
						
						
						
						* feat: add UNIQUE keyword
* feat: support ifExist, addConstraint, dropConstraint and addUnique of alter table statement
* feat: support ifExist, addConstraint, dropConstraint and addUnique of alter table statement
* tests: add tests of alter statements
* docs: add comments for sql syntax
* build: optimize promote of build/antlr4
* ci: add max_old_space_size
* ci: add max_old_space_size
* ci: update tests script 
						
						
					 
					
						2023-05-17 10:00:35 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						10645087de 
					 
					
						
						
							
							ci: break tests of parsers into mutiple parts  
						
						 
						
						
						
						
					 
					
						2023-05-12 11:53:00 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4becd4bc00 
					 
					
						
						
							
							build: allow noUnusedLocals  
						
						 
						
						
						
						
					 
					
						2023-05-12 11:42:39 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1b4ecc360a 
					 
					
						
						
							
							ci: use node 18.x  
						
						 
						
						
						
						
					 
					
						2023-05-12 11:11:30 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2617fd0823 
					 
					
						
						
							
							ci: support mutiple node versions  
						
						 
						
						
						
						
					 
					
						2023-05-12 11:05:21 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7a2182d752 
					 
					
						
						
							
							build: update the Checks  
						
						 
						
						
						
						
					 
					
						2023-05-12 11:00:34 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						526a58ad2e 
					 
					
						
						
							
							Merge branch 'master' of github.com:DTStack/dt-sql-parser  
						
						 
						
						
						
						
					 
					
						2023-05-12 10:47:46 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dc417e1381 
					 
					
						
						
							
							feat: improve flinksql insertStatement  
						
						 
						
						... 
						
						
						
						* feat: feat: improve flinksql insertStatement
* feat: complete insertFromSelectQueries syntax unit tests
* feat: complete insertValuesIntoTable syntax unit tests
* feat: improve insertValuesIntoTable sql case data
* feat: complete insertMultipeTables unit cases
* feat: depracate insertMulStatement grammar for 1.1.4
* fix: depracate unless files
* test: recover jest.config info
* feat:  improve  insertMultipleTable.sql  test case
* feat: build new flinksql parser and lexer
* feat: generator new flink parser and lexer file
* test: improve readSQL logic
* test: fix insertMultipleTable sql error
* test:  recover jest.config.js info 
						
						
					 
					
						2023-05-12 09:31:54 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c41beeaa5a 
					 
					
						
						
							
							refactor: readSQL support multiple tables ( #95 )  
						
						 
						
						
						
						
					 
					
						2023-05-11 19:31:03 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7b7c2ab8d8 
					 
					
						
						
							
							test: drop statment tests  
						
						 
						
						
						
						
					 
					
						2023-05-11 19:06:19 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						65a754e533 
					 
					
						
						
							
							test: update tests of alter statemnts  
						
						 
						
						
						
						
					 
					
						2023-05-11 18:54:56 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						34590a5e9b 
					 
					
						
						
							
							chore: ignore .idea  
						
						 
						
						
						
						
					 
					
						2023-05-11 18:14:02 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a5a62dd6ef 
					 
					
						
						
							
							chore: add dist field  
						
						 
						
						
						
						
					 
					
						2023-05-11 18:13:42 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						04a56ba618 
					 
					
						
						
							
							refactor: import readSQL function  
						
						 
						
						
						
						
					 
					
						2023-05-11 18:12:50 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b39825e31a 
					 
					
						
						
							
							fix: ingore the unused errors of libs  
						
						 
						
						
						
						
					 
					
						2023-05-11 18:12:10 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4af913cf30 
					 
					
						
						
							
							feat: extracting the common readSQL function  
						
						 
						
						
						
						
					 
					
						2023-05-11 18:11:12 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						370cccf8d9 
					 
					
						
						
							
							feat: improve flinksql createStatement ( #91 )  
						
						 
						
						... 
						
						
						
						* feat: improve flinksql createStatement
* feat: complete CREATE syntax unit tests
* feat: complete CREATA TABLE syntax tests
* feat: develop flinkSQL grammar
* feat: improve tableConstraint
* fix: convert TIMESTAMP_LTZ
* test: improve tests
* feat: build new flinksql parser and lexer
* test: add CREATE TEMPLATE TABLE test 
						
						
					 
					
						2023-05-11 17:41:34 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c1c72def30 
					 
					
						
						
							
							feat: upgrade antlr4 to 4.12.0 ( #88 )  
						
						 
						
						
						
						
					 
					
						2023-05-04 10:13:05 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c0842b3e07 
					 
					
						
						
							
							Feat/flink dt sql ( #75 )  
						
						 
						
						... 
						
						
						
						* feat: dt self develop grammar
* feat: dt self develop grammar 
						
						
					 
					
						2023-03-21 09:53:25 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4f02f9aca0 
					 
					
						
						
							
							Feat/flink grammar ( #73 )  
						
						 
						
						... 
						
						
						
						* feat: complete flink sql insert statement
* feat: complete flink sql drop statement
* feat: complete flink sql alert statement
* feat: complete flink sql create statement, remove console log
* feat: complete flink sql describe, show, explain, use statement
* feat(flinksql): add statement, such as set, load
* fix(flinksql): fix insert, add temporary table 
						
						
					 
					
						2023-02-27 19:03:32 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						11915b155d 
					 
					
						
						
							
							chore(release): 4.0.0-beta.3.2  
						
						 
						
						
						
						
					 
					
						2023-01-09 11:16:17 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6637e7a5cc 
					 
					
						
						
							
							chore(release): 4.0.0-beta.3.1  
						
						 
						
						
						
						
					 
					
						2023-01-09 11:13:19 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						14c2534de7 
					 
					
						
						
							
							fix: remove space character in line comment rule ( #69 )  
						
						 
						
						... 
						
						
						
						* fix: remove space character in line comment rule
* build: recompile grammars
* test: add cases for line comment 
						
						
					 
					
						2023-01-09 11:01:10 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						93b1c5141a 
					 
					
						
						
							
							build: ignore useless file  
						
						 
						
						
						
						
					 
					
						2023-01-06 10:19:26 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0c3af873ea 
					 
					
						
						
							
							chore(release): 4.0.0-beta.3.1  
						
						 
						
						
						
						
					 
					
						2022-12-30 17:42:50 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0c9a831585 
					 
					
						
						
							
							fix: fix flinksql create table grammar, add test ( #65 )  
						
						 
						
						... 
						
						
						
						* fix: fix flinksql create table grammar, add test
* feat: add cross join, left outer join and time temporal join
* test: supplement flinksql join test
* fix: fix catalog table grammar, add test
* fix: fix flinksql data type, add test
* fix: delete console
* feat: add query with clause, add test 
						
						
					 
					
						2022-12-28 14:20:33 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d4ac1ae940 
					 
					
						
						
							
							test: add nested bracket test  
						
						 
						
						
						
						
					 
					
						2022-12-25 13:30:43 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e446fc0435 
					 
					
						
						
							
							fix: fix bracket match  
						
						 
						
						
						
						
					 
					
						2022-12-25 13:30:43 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d3e91e6f74 
					 
					
						
						
							
							update readme  
						
						 
						
						
						
						
					 
					
						2022-12-23 09:39:47 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						16b317b427 
					 
					
						
						
							
							chore(release): 4.0.0-beta.3  
						
						 
						
						
						
						
					 
					
						2022-12-16 17:17:41 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1da353ece8 
					 
					
						
						
							
							Docs: fix console log in example listener code  
						
						 
						
						
						
						
					 
					
						2022-12-16 16:03:49 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ae767d5815 
					 
					
						
						
							
							convert base to es5 - code clean  
						
						 
						
						
						
						
					 
					
						2022-12-16 15:13:56 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ea0f061ff9 
					 
					
						
						
							
							Added tests - restore target es6 - transpile base into es5  
						
						 
						
						
						
						
					 
					
						2022-12-16 15:13:56 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f79202a5b7 
					 
					
						
						
							
							Rename root to program  
						
						 
						
						
						
						
					 
					
						2022-12-16 15:13:56 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a15da8e275 
					 
					
						
						
							
							Added pgSQL support  
						
						 
						
						
						
						
					 
					
						2022-12-16 15:13:56 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dea53d45ad 
					 
					
						
						
							
							docs: add discord channel  
						
						 
						
						
						
						
					 
					
						2022-03-01 18:45:46 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ccafdf8e37 
					 
					
						
						
							
							chore(release): 4.0.0-beta.2.2  
						
						 
						
						
						
						
					 
					
						2021-09-10 18:01:48 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						eae322c0a3 
					 
					
						
						
							
							build: update the SQL libs  
						
						 
						
						
						
						
					 
					
						2021-09-10 17:50:58 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						850b6087fd 
					 
					
						
						
							
							test: split special sqls  
						
						 
						
						
						
						
					 
					
						2021-09-10 17:50:58 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bb6e8ac025 
					 
					
						
						
							
							feat: tokenizer for the function arugments  
						
						 
						
						
						
						
					 
					
						2021-09-10 17:50:58 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b1ae454ae4 
					 
					
						
						
							
							feat: add Bracket, Comma, and FunctionArguments tokens  
						
						 
						
						
						
						
					 
					
						2021-09-10 17:50:58 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5404cdd4d0 
					 
					
						
						
							
							test: unit test for the custom variables  
						
						 
						
						
						
						
					 
					
						2021-09-10 17:50:58 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						df18e6cb21 
					 
					
						
						
							
							feat: support custom variables ${}  
						
						 
						
						
						
						
					 
					
						2021-09-10 17:50:58 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dd38dda19a 
					 
					
						
						
							
							feat: remove the impala  
						
						 
						
						
						
						
					 
					
						2021-09-10 17:50:58 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8b2900b890 
					 
					
						
						
							
							build: disable the max-len rule  
						
						 
						
						
						
						
					 
					
						2021-09-10 17:50:58 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f9cf65d951 
					 
					
						
						
							
							feat: remove the impala  
						
						 
						
						
						
						
					 
					
						2021-09-10 17:50:58 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						629b43a7b2 
					 
					
						
						
							
							chore(release): 4.0.0-beta.2.1  
						
						 
						
						
						
						
					 
					
						2021-07-16 14:49:26 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						02232cc870 
					 
					
						
						
							
							docs: integrating with monaco-editor ( #34 )  
						
						 
						
						... 
						
						
						
						* build: move standard-version to devDep
* docs: integrating with monaco-editor
* docs: update README 
						
						
					 
					
						2021-07-16 14:33:35 +08:00