Feat/flink dt sql (#75)
* feat: dt self develop grammar * feat: dt self develop grammar
This commit is contained in:
@ -14,7 +14,7 @@ sqlStatements
|
||||
|
||||
sqlStatement
|
||||
: ddlStatement | dmlStatement | describeStatement | explainStatement | useStatement | showStatememt
|
||||
| loadStatement | unloadStatememt | setStatememt | resetStatememt | jarStatememt
|
||||
| loadStatement | unloadStatememt | setStatememt | resetStatememt | jarStatememt | dtAddStatement
|
||||
;
|
||||
|
||||
emptyStatement
|
||||
@ -86,6 +86,15 @@ jarStatememt
|
||||
: (ADD | REMOVE) JAR jarFileName
|
||||
;
|
||||
|
||||
// 数栈平台自研的添加文件语法
|
||||
dtAddStatement
|
||||
: ADD JAR WITH FILE_PATH (AS uid)?
|
||||
| ADD FILE WITH FILE_PATH (AS uid)? (RENAME uid)?
|
||||
| ADD (PYTHON_FILES | PYTHON_REQUIREMENTS | PYTHON_DEPENDENCIES | PYTHON_JAR | PYTHON_ARCHIVES) WITH FILE_PATH RENAME uid
|
||||
| ADD PYTHON_PARAMETER FILE_PATH
|
||||
| ADD ENGINE FILE WITH FILE_PATH RENAME uid KEY uid
|
||||
;
|
||||
|
||||
// Create statements
|
||||
|
||||
createTable
|
||||
|
Reference in New Issue
Block a user