Feat column codeCompletion (#218)
* feat: flink support column suggestion * feat: flink column suggestion unit test * feat: hive support column suggestion * feat: hive column suggestion unit test * feat: trinosql support column suggestion * feat: trino column suggest unit test * feat: sparksql collect column suggesstion * feat: spark column suggestion unit test * feat: rebuild flinksql lib
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -145,6 +145,7 @@ import { ColumnNameTypeOrConstraintListContext } from "./HiveSqlParser";
|
||||
import { ColumnNameColonTypeListContext } from "./HiveSqlParser";
|
||||
import { ColumnNameListContext } from "./HiveSqlParser";
|
||||
import { ColumnNameContext } from "./HiveSqlParser";
|
||||
import { ColumnNameCreateContext } from "./HiveSqlParser";
|
||||
import { ExtColumnNameContext } from "./HiveSqlParser";
|
||||
import { ColumnNameOrderListContext } from "./HiveSqlParser";
|
||||
import { ColumnParenthesesListContext } from "./HiveSqlParser";
|
||||
@ -309,7 +310,6 @@ import { DataConnectorTypeContext } from "./HiveSqlParser";
|
||||
import { DcPropertiesContext } from "./HiveSqlParser";
|
||||
import { DropDataConnectorStatementContext } from "./HiveSqlParser";
|
||||
import { TableAllColumnsContext } from "./HiveSqlParser";
|
||||
import { TableOrColumnContext } from "./HiveSqlParser";
|
||||
import { DefaultValueContext } from "./HiveSqlParser";
|
||||
import { ExpressionListContext } from "./HiveSqlParser";
|
||||
import { AliasListContext } from "./HiveSqlParser";
|
||||
@ -2093,6 +2093,17 @@ export interface HiveSqlParserListener extends ParseTreeListener {
|
||||
*/
|
||||
exitColumnName?: (ctx: ColumnNameContext) => void;
|
||||
|
||||
/**
|
||||
* Enter a parse tree produced by `HiveSqlParser.columnNameCreate`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
enterColumnNameCreate?: (ctx: ColumnNameCreateContext) => void;
|
||||
/**
|
||||
* Exit a parse tree produced by `HiveSqlParser.columnNameCreate`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitColumnNameCreate?: (ctx: ColumnNameCreateContext) => void;
|
||||
|
||||
/**
|
||||
* Enter a parse tree produced by `HiveSqlParser.extColumnName`.
|
||||
* @param ctx the parse tree
|
||||
@ -3897,17 +3908,6 @@ export interface HiveSqlParserListener extends ParseTreeListener {
|
||||
*/
|
||||
exitTableAllColumns?: (ctx: TableAllColumnsContext) => void;
|
||||
|
||||
/**
|
||||
* Enter a parse tree produced by `HiveSqlParser.tableOrColumn`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
enterTableOrColumn?: (ctx: TableOrColumnContext) => void;
|
||||
/**
|
||||
* Exit a parse tree produced by `HiveSqlParser.tableOrColumn`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitTableOrColumn?: (ctx: TableOrColumnContext) => void;
|
||||
|
||||
/**
|
||||
* Enter a parse tree produced by `HiveSqlParser.defaultValue`.
|
||||
* @param ctx the parse tree
|
||||
|
@ -145,6 +145,7 @@ import { ColumnNameTypeOrConstraintListContext } from "./HiveSqlParser";
|
||||
import { ColumnNameColonTypeListContext } from "./HiveSqlParser";
|
||||
import { ColumnNameListContext } from "./HiveSqlParser";
|
||||
import { ColumnNameContext } from "./HiveSqlParser";
|
||||
import { ColumnNameCreateContext } from "./HiveSqlParser";
|
||||
import { ExtColumnNameContext } from "./HiveSqlParser";
|
||||
import { ColumnNameOrderListContext } from "./HiveSqlParser";
|
||||
import { ColumnParenthesesListContext } from "./HiveSqlParser";
|
||||
@ -309,7 +310,6 @@ import { DataConnectorTypeContext } from "./HiveSqlParser";
|
||||
import { DcPropertiesContext } from "./HiveSqlParser";
|
||||
import { DropDataConnectorStatementContext } from "./HiveSqlParser";
|
||||
import { TableAllColumnsContext } from "./HiveSqlParser";
|
||||
import { TableOrColumnContext } from "./HiveSqlParser";
|
||||
import { DefaultValueContext } from "./HiveSqlParser";
|
||||
import { ExpressionListContext } from "./HiveSqlParser";
|
||||
import { AliasListContext } from "./HiveSqlParser";
|
||||
@ -1528,6 +1528,13 @@ export interface HiveSqlParserVisitor<Result> extends ParseTreeVisitor<Result> {
|
||||
*/
|
||||
visitColumnName?: (ctx: ColumnNameContext) => Result;
|
||||
|
||||
/**
|
||||
* Visit a parse tree produced by `HiveSqlParser.columnNameCreate`.
|
||||
* @param ctx the parse tree
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitColumnNameCreate?: (ctx: ColumnNameCreateContext) => Result;
|
||||
|
||||
/**
|
||||
* Visit a parse tree produced by `HiveSqlParser.extColumnName`.
|
||||
* @param ctx the parse tree
|
||||
@ -2676,13 +2683,6 @@ export interface HiveSqlParserVisitor<Result> extends ParseTreeVisitor<Result> {
|
||||
*/
|
||||
visitTableAllColumns?: (ctx: TableAllColumnsContext) => Result;
|
||||
|
||||
/**
|
||||
* Visit a parse tree produced by `HiveSqlParser.tableOrColumn`.
|
||||
* @param ctx the parse tree
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitTableOrColumn?: (ctx: TableOrColumnContext) => Result;
|
||||
|
||||
/**
|
||||
* Visit a parse tree produced by `HiveSqlParser.defaultValue`.
|
||||
* @param ctx the parse tree
|
||||
|
Reference in New Issue
Block a user