添加hive解析

This commit is contained in:
HSunboy
2018-08-16 18:02:31 +08:00
parent 4698dd384a
commit 12f1595850
3 changed files with 817 additions and 0 deletions

View File

@ -1,5 +1,6 @@
const Parser = require('../core/astParser');
const Cache = require("../core/cache");
const dtSqlParser=require("../core/sqlSyntaxParser");
const filter = require("./filter");
@ -18,5 +19,17 @@ function parse(sql){
}
}
/**
* sql sql
* type 语法类型。默认hive
* return 返回解析对象
*/
function parseSyntax(sql,type){
if(typeof type=="undefined"){
type="hive"
}
return dtSqlParser.parser.parseSyntax(sql,'',type,false)
}
exports.parse=parse;
exports.parseSyntax=parseSyntax;