add lateral table support

This commit is contained in:
HSunboy
2019-10-08 17:22:35 +08:00
parent 3b6c224e0e
commit eb0d32751b
10 changed files with 6877 additions and 6684 deletions

View File

@ -82,6 +82,14 @@ describe('syntax test', () => {
expect(result.token.start).toBe(0);
expect(result.token.stop).toBe(4);
});
test('test lateral table', () => {
const sql = `select
id
FROM
userTable, LATERAL table(json(mess)) as t(ord, name_id);`;
const result = flinksqlParser(sql);
expect(result).toBeNull();
});
test('syntax error', () => {
const sql = 'select id from user.id; \nselect id from us*er.id; \nselect id from *user.id;';
const result = flinksqlParser(sql);