The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitProgram(HplsqlParser.ProgramContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitBlock(HplsqlParser.BlockContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitBegin_end_block(HplsqlParser.Begin_end_blockContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitSingle_block_stmt(HplsqlParser.Single_block_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitStmt(HplsqlParser.StmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitSemicolon_stmt(HplsqlParser.Semicolon_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitException_block(HplsqlParser.Exception_blockContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitException_block_item(HplsqlParser.Exception_block_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitExpr_stmt(HplsqlParser.Expr_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitAssignment_stmt(HplsqlParser.Assignment_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitAssignment_stmt_item(HplsqlParser.Assignment_stmt_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitAssignment_stmt_single_item(HplsqlParser.Assignment_stmt_single_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitAssignment_stmt_multiple_item(HplsqlParser.Assignment_stmt_multiple_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitAssignment_stmt_select_item(HplsqlParser.Assignment_stmt_select_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitBreak_stmt(HplsqlParser.Break_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCall_stmt(HplsqlParser.Call_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitDeclare_stmt(HplsqlParser.Declare_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitDeclare_block(HplsqlParser.Declare_blockContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitDeclare_stmt_item(HplsqlParser.Declare_stmt_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitDeclare_var_item(HplsqlParser.Declare_var_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitDeclare_condition_item(HplsqlParser.Declare_condition_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitDeclare_cursor_item(HplsqlParser.Declare_cursor_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitDeclare_cursor_return(HplsqlParser.Declare_cursor_returnContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitDeclare_handler_item(HplsqlParser.Declare_handler_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitDeclare_temporary_table_item(HplsqlParser.Declare_temporary_table_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCreate_table_stmt(HplsqlParser.Create_table_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCreate_local_temp_table_stmt(HplsqlParser.Create_local_temp_table_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCreate_table_columns(HplsqlParser.Create_table_columnsContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCreate_table_columns_item(HplsqlParser.Create_table_columns_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCreate_table_column_inline_cons(HplsqlParser.Create_table_column_inline_consContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCreate_table_column_cons(HplsqlParser.Create_table_column_consContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCreate_table_options(HplsqlParser.Create_table_optionsContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCreate_table_options_item(HplsqlParser.Create_table_options_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCreate_table_options_db2_item(HplsqlParser.Create_table_options_db2_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCreate_table_options_hive_item(HplsqlParser.Create_table_options_hive_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCreate_table_hive_row_format(HplsqlParser.Create_table_hive_row_formatContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCreate_table_hive_row_format_fields(HplsqlParser.Create_table_hive_row_format_fieldsContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitDtype(HplsqlParser.DtypeContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitDtype_len(HplsqlParser.Dtype_lenContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitDtype_attr(HplsqlParser.Dtype_attrContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitDtype_default(HplsqlParser.Dtype_defaultContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCreate_function_stmt(HplsqlParser.Create_function_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCreate_function_return(HplsqlParser.Create_function_returnContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCreate_procedure_stmt(HplsqlParser.Create_procedure_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCreate_routine_params(HplsqlParser.Create_routine_paramsContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCreate_routine_param_item(HplsqlParser.Create_routine_param_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCreate_routine_options(HplsqlParser.Create_routine_optionsContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCreate_routine_option(HplsqlParser.Create_routine_optionContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitDrop_stmt(HplsqlParser.Drop_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitExec_stmt(HplsqlParser.Exec_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitIf_stmt(HplsqlParser.If_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitIf_plsql_stmt(HplsqlParser.If_plsql_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitIf_tsql_stmt(HplsqlParser.If_tsql_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitElseif_block(HplsqlParser.Elseif_blockContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitElse_block(HplsqlParser.Else_blockContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitInclude_stmt(HplsqlParser.Include_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitInsert_stmt(HplsqlParser.Insert_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitInsert_stmt_cols(HplsqlParser.Insert_stmt_colsContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitInsert_stmt_rows(HplsqlParser.Insert_stmt_rowsContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitInsert_stmt_row(HplsqlParser.Insert_stmt_rowContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitExit_stmt(HplsqlParser.Exit_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitGet_diag_stmt(HplsqlParser.Get_diag_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitGet_diag_stmt_item(HplsqlParser.Get_diag_stmt_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitGet_diag_stmt_exception_item(HplsqlParser.Get_diag_stmt_exception_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitGet_diag_stmt_rowcount_item(HplsqlParser.Get_diag_stmt_rowcount_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitGrant_stmt(HplsqlParser.Grant_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitGrant_stmt_item(HplsqlParser.Grant_stmt_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitLeave_stmt(HplsqlParser.Leave_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitMap_object_stmt(HplsqlParser.Map_object_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitOpen_stmt(HplsqlParser.Open_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitFetch_stmt(HplsqlParser.Fetch_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitClose_stmt(HplsqlParser.Close_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCopy_from_local_stmt(HplsqlParser.Copy_from_local_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCopy_stmt(HplsqlParser.Copy_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCopy_source(HplsqlParser.Copy_sourceContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCopy_target(HplsqlParser.Copy_targetContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCopy_option(HplsqlParser.Copy_optionContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCopy_file_option(HplsqlParser.Copy_file_optionContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCommit_stmt(HplsqlParser.Commit_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCreate_index_stmt(HplsqlParser.Create_index_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCreate_index_col(HplsqlParser.Create_index_colContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitPrint_stmt(HplsqlParser.Print_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitResignal_stmt(HplsqlParser.Resignal_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitReturn_stmt(HplsqlParser.Return_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitRollback_stmt(HplsqlParser.Rollback_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitSignal_stmt(HplsqlParser.Signal_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitUse_stmt(HplsqlParser.Use_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitValues_into_stmt(HplsqlParser.Values_into_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitWhile_stmt(HplsqlParser.While_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitFor_cursor_stmt(HplsqlParser.For_cursor_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitFor_range_stmt(HplsqlParser.For_range_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitLabel(HplsqlParser.LabelContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitUsing_clause(HplsqlParser.Using_clauseContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitSelect_stmt(HplsqlParser.Select_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCte_select_stmt(HplsqlParser.Cte_select_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCte_select_stmt_item(HplsqlParser.Cte_select_stmt_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitCte_select_cols(HplsqlParser.Cte_select_colsContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitFullselect_stmt(HplsqlParser.Fullselect_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitFullselect_stmt_item(HplsqlParser.Fullselect_stmt_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitFullselect_set_clause(HplsqlParser.Fullselect_set_clauseContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitSubselect_stmt(HplsqlParser.Subselect_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitSelect_list(HplsqlParser.Select_listContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitSelect_list_set(HplsqlParser.Select_list_setContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitSelect_list_limit(HplsqlParser.Select_list_limitContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitSelect_list_item(HplsqlParser.Select_list_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitSelect_list_alias(HplsqlParser.Select_list_aliasContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitSelect_list_asterisk(HplsqlParser.Select_list_asteriskContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitInto_clause(HplsqlParser.Into_clauseContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitFrom_clause(HplsqlParser.From_clauseContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitFrom_table_clause(HplsqlParser.From_table_clauseContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitFrom_table_name_clause(HplsqlParser.From_table_name_clauseContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitFrom_subselect_clause(HplsqlParser.From_subselect_clauseContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitFrom_join_clause(HplsqlParser.From_join_clauseContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitFrom_join_type_clause(HplsqlParser.From_join_type_clauseContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitFrom_table_values_clause(HplsqlParser.From_table_values_clauseContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitFrom_table_values_row(HplsqlParser.From_table_values_rowContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitFrom_alias_clause(HplsqlParser.From_alias_clauseContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitTable_name(HplsqlParser.Table_nameContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitWhere_clause(HplsqlParser.Where_clauseContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitGroup_by_clause(HplsqlParser.Group_by_clauseContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitHaving_clause(HplsqlParser.Having_clauseContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitOrder_by_clause(HplsqlParser.Order_by_clauseContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitSelect_options(HplsqlParser.Select_optionsContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitSelect_options_item(HplsqlParser.Select_options_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitUpdate_stmt(HplsqlParser.Update_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitUpdate_table(HplsqlParser.Update_tableContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitUpdate_upsert(HplsqlParser.Update_upsertContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitMerge_stmt(HplsqlParser.Merge_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitMerge_table(HplsqlParser.Merge_tableContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitMerge_condition(HplsqlParser.Merge_conditionContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitMerge_action(HplsqlParser.Merge_actionContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitDelete_stmt(HplsqlParser.Delete_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitBool_expr(HplsqlParser.Bool_exprContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitBool_expr_atom(HplsqlParser.Bool_expr_atomContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitBool_expr_unary(HplsqlParser.Bool_expr_unaryContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitBool_expr_single_in(HplsqlParser.Bool_expr_single_inContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitBool_expr_multi_in(HplsqlParser.Bool_expr_multi_inContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitBool_expr_binary(HplsqlParser.Bool_expr_binaryContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitBool_expr_logical_operator(HplsqlParser.Bool_expr_logical_operatorContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitBool_expr_binary_operator(HplsqlParser.Bool_expr_binary_operatorContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitExpr(HplsqlParser.ExprContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitExpr_atom(HplsqlParser.Expr_atomContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitInterval_item(HplsqlParser.Interval_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitInterval_number(HplsqlParser.Interval_numberContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitExpr_concat(HplsqlParser.Expr_concatContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitExpr_concat_item(HplsqlParser.Expr_concat_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitExpr_case(HplsqlParser.Expr_caseContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitExpr_case_simple(HplsqlParser.Expr_case_simpleContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitExpr_case_searched(HplsqlParser.Expr_case_searchedContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitExpr_agg_window_func(HplsqlParser.Expr_agg_window_funcContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitExpr_func_all_distinct(HplsqlParser.Expr_func_all_distinctContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitExpr_func_over_clause(HplsqlParser.Expr_func_over_clauseContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitExpr_func_partition_by_clause(HplsqlParser.Expr_func_partition_by_clauseContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitExpr_spec_func(HplsqlParser.Expr_spec_funcContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitExpr_func(HplsqlParser.Expr_funcContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitExpr_func_params(HplsqlParser.Expr_func_paramsContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitHive(HplsqlParser.HiveContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitHive_item(HplsqlParser.Hive_itemContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitHost(HplsqlParser.HostContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitHost_cmd(HplsqlParser.Host_cmdContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitHost_stmt(HplsqlParser.Host_stmtContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitFile_name(HplsqlParser.File_nameContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitDate_literal(HplsqlParser.Date_literalContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitTimestamp_literal(HplsqlParser.Timestamp_literalContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitIdent(HplsqlParser.IdentContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitSingle_quotedString(HplsqlParser.Single_quotedStringContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitDouble_quotedString(HplsqlParser.Double_quotedStringContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitInt_number(HplsqlParser.Int_numberContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitDec_number(HplsqlParser.Dec_numberContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitNull_const(HplsqlParser.Null_constContext ctx) { return visitChildren(ctx); } + /** + * {@inheritDoc} + * + *The default implementation returns the result of calling + * {@link #visitChildren} on {@code ctx}.
+ */ + @Override public T visitNon_reserved_words(HplsqlParser.Non_reserved_wordsContext ctx) { return visitChildren(ctx); } +} \ No newline at end of file diff --git hplsql/src/main/java/org/apache/hive/hplsql/HplsqlLexer.java hplsql/src/main/java/org/apache/hive/hplsql/HplsqlLexer.java new file mode 100644 index 0000000..5cf5b61 --- /dev/null +++ hplsql/src/main/java/org/apache/hive/hplsql/HplsqlLexer.java @@ -0,0 +1,1341 @@ +// Generated from ..\src\main\java\org\apache\hive\hplsql\Hplsql.q by ANTLR 4.5 + +package org.apache.hive.hplsql; + +import org.antlr.v4.runtime.Lexer; +import org.antlr.v4.runtime.CharStream; +import org.antlr.v4.runtime.Token; +import org.antlr.v4.runtime.TokenStream; +import org.antlr.v4.runtime.*; +import org.antlr.v4.runtime.atn.*; +import org.antlr.v4.runtime.dfa.DFA; +import org.antlr.v4.runtime.misc.*; + +@SuppressWarnings({"all", "warnings", "unchecked", "unused", "cast"}) +public class HplsqlLexer extends Lexer { + static { RuntimeMetaData.checkVersion("4.5", RuntimeMetaData.VERSION); } + + protected static final DFA[] _decisionToDFA; + protected static final PredictionContextCache _sharedContextCache = + new PredictionContextCache(); + public static final int + T__0=1, T__1=2, T__2=3, T__3=4, T_ALL=5, T_ALTER=6, T_AND=7, T_AS=8, T_ASC=9, + T_AT=10, T_AVG=11, T_BATCHSIZE=12, T_BEGIN=13, T_BETWEEN=14, T_BIGINT=15, + T_BREAK=16, T_BY=17, T_CALL=18, T_CALLER=19, T_CASE=20, T_CASESPECIFIC=21, + T_CAST=22, T_CHAR=23, T_CHARACTER=24, T_CLIENT=25, T_CLOSE=26, T_COLLECTION=27, + T_COPY=28, T_COMMIT=29, T_CONCAT=30, T_CONDITION=31, T_CONSTRAINT=32, + T_CONTINUE=33, T_COUNT=34, T_COUNT_BIG=35, T_CREATE=36, T_CREATOR=37, + T_CS=38, T_CURRENT=39, T_CURSOR=40, T_DATE=41, T_DAY=42, T_DAYS=43, T_DEC=44, + T_DECIMAL=45, T_DECLARE=46, T_DEFAULT=47, T_DEFINED=48, T_DEFINER=49, + T_DELETE=50, T_DELIMITED=51, T_DELIMITER=52, T_DESC=53, T_DIAGNOSTICS=54, + T_DISTINCT=55, T_DISTRIBUTE=56, T_DO=57, T_DROP=58, T_DYNAMIC=59, T_ELSE=60, + T_ELSEIF=61, T_ELSIF=62, T_END=63, T_ESCAPED=64, T_EXCEPT=65, T_EXEC=66, + T_EXECUTE=67, T_EXCEPTION=68, T_EXISTS=69, T_EXIT=70, T_FETCH=71, T_FIELDS=72, + T_FILE=73, T_FLOAT=74, T_FOR=75, T_FORMAT=76, T_FOUND=77, T_FROM=78, T_FULL=79, + T_FUNCTION=80, T_GET=81, T_GLOBAL=82, T_GRANT=83, T_GROUP=84, T_HANDLER=85, + T_HASH=86, T_HAVING=87, T_HIVE=88, T_HOST=89, T_IF=90, T_IGNORE=91, T_IMMEDIATE=92, + T_IN=93, T_INCLUDE=94, T_INDEX=95, T_INNER=96, T_INOUT=97, T_INSERT=98, + T_INT=99, T_INTEGER=100, T_INTERSECT=101, T_INTO=102, T_INVOKER=103, T_IS=104, + T_ITEMS=105, T_JOIN=106, T_KEY=107, T_KEYS=108, T_LANGUAGE=109, T_LEAVE=110, + T_LEFT=111, T_LIKE=112, T_LIMIT=113, T_LINES=114, T_LOCAL=115, T_LOGGED=116, + T_LOOP=117, T_MAP=118, T_MATCHED=119, T_MAX=120, T_MERGE=121, T_MESSAGE_TEXT=122, + T_MICROSECOND=123, T_MICROSECONDS=124, T_MIN=125, T_MULTISET=126, T_NOT=127, + T_NULL=128, T_NUMBER=129, T_OBJECT=130, T_ON=131, T_ONLY=132, T_OPEN=133, + T_OR=134, T_ORDER=135, T_OUT=136, T_OUTER=137, T_OVER=138, T_OVERWRITE=139, + T_OWNER=140, T_PARTITION=141, T_PRESERVE=142, T_PRIMARY=143, T_PRINT=144, + T_PROC=145, T_PROCEDURE=146, T_REGEXP=147, T_REPLACE=148, T_RESIGNAL=149, + T_RESULT=150, T_RETURN=151, T_RETURNS=152, T_REVERSE=153, T_RIGHT=154, + T_RLIKE=155, T_ROLLBACK=156, T_ROW=157, T_ROWS=158, T_ROW_COUNT=159, T_RR=160, + T_RS=161, T_TRIM=162, T_SECURITY=163, T_SEL=164, T_SELECT=165, T_SET=166, + T_SETS=167, T_SIGNAL=168, T_SMALLINT=169, T_SQL=170, T_SQLEXCEPTION=171, + T_SQLINSERT=172, T_SQLSTATE=173, T_SQLWARNING=174, T_STEP=175, T_STRING=176, + T_SUBSTRING=177, T_SUM=178, T_TABLE=179, T_TEMPORARY=180, T_TERMINATED=181, + T_THEN=182, T_TIMESTAMP=183, T_TITLE=184, T_TO=185, T_TOP=186, T_UNION=187, + T_UNIQUE=188, T_UPDATE=189, T_UR=190, T_USE=191, T_USING=192, T_VALUE=193, + T_VALUES=194, T_VAR=195, T_VARCHAR=196, T_VARCHAR2=197, T_VOLATILE=198, + T_WHEN=199, T_WHERE=200, T_WHILE=201, T_WITH=202, T_WITHOUT=203, T_WORK=204, + T_ACTIVITY_COUNT=205, T_CURRENT_DATE=206, T_CURRENT_TIMESTAMP=207, T_CURRENT_USER=208, + T_DENSE_RANK=209, T_FIRST_VALUE=210, T_LAG=211, T_LAST_VALUE=212, T_LEAD=213, + T_MAX_PART_STRING=214, T_MIN_PART_STRING=215, T_MAX_PART_INT=216, T_MIN_PART_INT=217, + T_MAX_PART_DATE=218, T_MIN_PART_DATE=219, T_PART_LOC=220, T_RANK=221, + T_ROW_NUMBER=222, T_STDEV=223, T_SYSDATE=224, T_VARIANCE=225, T_USER=226, + T_ADD=227, T_COLON=228, T_COMMA=229, T_PIPE=230, T_DIV=231, T_DOT2=232, + T_EQUAL=233, T_EQUAL2=234, T_NOTEQUAL=235, T_NOTEQUAL2=236, T_GREATER=237, + T_GREATEREQUAL=238, T_LESS=239, T_LESSEQUAL=240, T_MUL=241, T_OPEN_B=242, + T_OPEN_P=243, T_CLOSE_B=244, T_CLOSE_P=245, T_SEMICOLON=246, T_SUB=247, + P_e=248, P_f=249, P_hiveconf=250, P_i=251, P_S=252, P_h=253, L_ID=254, + L_S_STRING=255, L_D_STRING=256, L_INT=257, L_DEC=258, L_WS=259, L_M_COMMENT=260, + L_S_COMMENT=261, L_FILE=262, L_LABEL=263; + public static String[] modeNames = { + "DEFAULT_MODE" + }; + + public static final String[] ruleNames = { + "T__0", "T__1", "T__2", "T__3", "T_ALL", "T_ALTER", "T_AND", "T_AS", "T_ASC", + "T_AT", "T_AVG", "T_BATCHSIZE", "T_BEGIN", "T_BETWEEN", "T_BIGINT", "T_BREAK", + "T_BY", "T_CALL", "T_CALLER", "T_CASE", "T_CASESPECIFIC", "T_CAST", "T_CHAR", + "T_CHARACTER", "T_CLIENT", "T_CLOSE", "T_COLLECTION", "T_COPY", "T_COMMIT", + "T_CONCAT", "T_CONDITION", "T_CONSTRAINT", "T_CONTINUE", "T_COUNT", "T_COUNT_BIG", + "T_CREATE", "T_CREATOR", "T_CS", "T_CURRENT", "T_CURSOR", "T_DATE", "T_DAY", + "T_DAYS", "T_DEC", "T_DECIMAL", "T_DECLARE", "T_DEFAULT", "T_DEFINED", + "T_DEFINER", "T_DELETE", "T_DELIMITED", "T_DELIMITER", "T_DESC", "T_DIAGNOSTICS", + "T_DISTINCT", "T_DISTRIBUTE", "T_DO", "T_DROP", "T_DYNAMIC", "T_ELSE", + "T_ELSEIF", "T_ELSIF", "T_END", "T_ESCAPED", "T_EXCEPT", "T_EXEC", "T_EXECUTE", + "T_EXCEPTION", "T_EXISTS", "T_EXIT", "T_FETCH", "T_FIELDS", "T_FILE", + "T_FLOAT", "T_FOR", "T_FORMAT", "T_FOUND", "T_FROM", "T_FULL", "T_FUNCTION", + "T_GET", "T_GLOBAL", "T_GRANT", "T_GROUP", "T_HANDLER", "T_HASH", "T_HAVING", + "T_HIVE", "T_HOST", "T_IF", "T_IGNORE", "T_IMMEDIATE", "T_IN", "T_INCLUDE", + "T_INDEX", "T_INNER", "T_INOUT", "T_INSERT", "T_INT", "T_INTEGER", "T_INTERSECT", + "T_INTO", "T_INVOKER", "T_IS", "T_ITEMS", "T_JOIN", "T_KEY", "T_KEYS", + "T_LANGUAGE", "T_LEAVE", "T_LEFT", "T_LIKE", "T_LIMIT", "T_LINES", "T_LOCAL", + "T_LOGGED", "T_LOOP", "T_MAP", "T_MATCHED", "T_MAX", "T_MERGE", "T_MESSAGE_TEXT", + "T_MICROSECOND", "T_MICROSECONDS", "T_MIN", "T_MULTISET", "T_NOT", "T_NULL", + "T_NUMBER", "T_OBJECT", "T_ON", "T_ONLY", "T_OPEN", "T_OR", "T_ORDER", + "T_OUT", "T_OUTER", "T_OVER", "T_OVERWRITE", "T_OWNER", "T_PARTITION", + "T_PRESERVE", "T_PRIMARY", "T_PRINT", "T_PROC", "T_PROCEDURE", "T_REGEXP", + "T_REPLACE", "T_RESIGNAL", "T_RESULT", "T_RETURN", "T_RETURNS", "T_REVERSE", + "T_RIGHT", "T_RLIKE", "T_ROLLBACK", "T_ROW", "T_ROWS", "T_ROW_COUNT", + "T_RR", "T_RS", "T_TRIM", "T_SECURITY", "T_SEL", "T_SELECT", "T_SET", + "T_SETS", "T_SIGNAL", "T_SMALLINT", "T_SQL", "T_SQLEXCEPTION", "T_SQLINSERT", + "T_SQLSTATE", "T_SQLWARNING", "T_STEP", "T_STRING", "T_SUBSTRING", "T_SUM", + "T_TABLE", "T_TEMPORARY", "T_TERMINATED", "T_THEN", "T_TIMESTAMP", "T_TITLE", + "T_TO", "T_TOP", "T_UNION", "T_UNIQUE", "T_UPDATE", "T_UR", "T_USE", "T_USING", + "T_VALUE", "T_VALUES", "T_VAR", "T_VARCHAR", "T_VARCHAR2", "T_VOLATILE", + "T_WHEN", "T_WHERE", "T_WHILE", "T_WITH", "T_WITHOUT", "T_WORK", "T_ACTIVITY_COUNT", + "T_CURRENT_DATE", "T_CURRENT_TIMESTAMP", "T_CURRENT_USER", "T_DENSE_RANK", + "T_FIRST_VALUE", "T_LAG", "T_LAST_VALUE", "T_LEAD", "T_MAX_PART_STRING", + "T_MIN_PART_STRING", "T_MAX_PART_INT", "T_MIN_PART_INT", "T_MAX_PART_DATE", + "T_MIN_PART_DATE", "T_PART_LOC", "T_RANK", "T_ROW_NUMBER", "T_STDEV", + "T_SYSDATE", "T_VARIANCE", "T_USER", "T_ADD", "T_COLON", "T_COMMA", "T_PIPE", + "T_DIV", "T_DOT2", "T_EQUAL", "T_EQUAL2", "T_NOTEQUAL", "T_NOTEQUAL2", + "T_GREATER", "T_GREATEREQUAL", "T_LESS", "T_LESSEQUAL", "T_MUL", "T_OPEN_B", + "T_OPEN_P", "T_CLOSE_B", "T_CLOSE_P", "T_SEMICOLON", "T_SUB", "P_e", "P_f", + "P_hiveconf", "P_i", "P_S", "P_h", "L_ID", "L_S_STRING", "L_D_STRING", + "L_INT", "L_DEC", "L_WS", "L_M_COMMENT", "L_S_COMMENT", "L_FILE", "L_LABEL", + "L_ID_PART", "L_STR_ESC_D", "L_DIGIT", "L_BLANK", "A", "B", "C", "D", + "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", + "S", "T", "U", "V", "W", "X", "Y", "Z" + }; + + private static final String[] _LITERAL_NAMES = { + null, "'@'", "'#'", "'.'", "'!'", null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, + "'+'", "':'", "','", "'||'", "'/'", "'..'", "'='", "'=='", "'<>'", "'!='", + "'>'", "'>='", "'<'", "'<='", "'*'", "'{'", "'('", "'}'", "')'", "';'", + "'-'", "'-e'", "'-f'", "'-hiveconf'", "'-i'", "'-S'", "'-h'" + }; + private static final String[] _SYMBOLIC_NAMES = { + null, null, null, null, null, "T_ALL", "T_ALTER", "T_AND", "T_AS", "T_ASC", + "T_AT", "T_AVG", "T_BATCHSIZE", "T_BEGIN", "T_BETWEEN", "T_BIGINT", "T_BREAK", + "T_BY", "T_CALL", "T_CALLER", "T_CASE", "T_CASESPECIFIC", "T_CAST", "T_CHAR", + "T_CHARACTER", "T_CLIENT", "T_CLOSE", "T_COLLECTION", "T_COPY", "T_COMMIT", + "T_CONCAT", "T_CONDITION", "T_CONSTRAINT", "T_CONTINUE", "T_COUNT", "T_COUNT_BIG", + "T_CREATE", "T_CREATOR", "T_CS", "T_CURRENT", "T_CURSOR", "T_DATE", "T_DAY", + "T_DAYS", "T_DEC", "T_DECIMAL", "T_DECLARE", "T_DEFAULT", "T_DEFINED", + "T_DEFINER", "T_DELETE", "T_DELIMITED", "T_DELIMITER", "T_DESC", "T_DIAGNOSTICS", + "T_DISTINCT", "T_DISTRIBUTE", "T_DO", "T_DROP", "T_DYNAMIC", "T_ELSE", + "T_ELSEIF", "T_ELSIF", "T_END", "T_ESCAPED", "T_EXCEPT", "T_EXEC", "T_EXECUTE", + "T_EXCEPTION", "T_EXISTS", "T_EXIT", "T_FETCH", "T_FIELDS", "T_FILE", + "T_FLOAT", "T_FOR", "T_FORMAT", "T_FOUND", "T_FROM", "T_FULL", "T_FUNCTION", + "T_GET", "T_GLOBAL", "T_GRANT", "T_GROUP", "T_HANDLER", "T_HASH", "T_HAVING", + "T_HIVE", "T_HOST", "T_IF", "T_IGNORE", "T_IMMEDIATE", "T_IN", "T_INCLUDE", + "T_INDEX", "T_INNER", "T_INOUT", "T_INSERT", "T_INT", "T_INTEGER", "T_INTERSECT", + "T_INTO", "T_INVOKER", "T_IS", "T_ITEMS", "T_JOIN", "T_KEY", "T_KEYS", + "T_LANGUAGE", "T_LEAVE", "T_LEFT", "T_LIKE", "T_LIMIT", "T_LINES", "T_LOCAL", + "T_LOGGED", "T_LOOP", "T_MAP", "T_MATCHED", "T_MAX", "T_MERGE", "T_MESSAGE_TEXT", + "T_MICROSECOND", "T_MICROSECONDS", "T_MIN", "T_MULTISET", "T_NOT", "T_NULL", + "T_NUMBER", "T_OBJECT", "T_ON", "T_ONLY", "T_OPEN", "T_OR", "T_ORDER", + "T_OUT", "T_OUTER", "T_OVER", "T_OVERWRITE", "T_OWNER", "T_PARTITION", + "T_PRESERVE", "T_PRIMARY", "T_PRINT", "T_PROC", "T_PROCEDURE", "T_REGEXP", + "T_REPLACE", "T_RESIGNAL", "T_RESULT", "T_RETURN", "T_RETURNS", "T_REVERSE", + "T_RIGHT", "T_RLIKE", "T_ROLLBACK", "T_ROW", "T_ROWS", "T_ROW_COUNT", + "T_RR", "T_RS", "T_TRIM", "T_SECURITY", "T_SEL", "T_SELECT", "T_SET", + "T_SETS", "T_SIGNAL", "T_SMALLINT", "T_SQL", "T_SQLEXCEPTION", "T_SQLINSERT", + "T_SQLSTATE", "T_SQLWARNING", "T_STEP", "T_STRING", "T_SUBSTRING", "T_SUM", + "T_TABLE", "T_TEMPORARY", "T_TERMINATED", "T_THEN", "T_TIMESTAMP", "T_TITLE", + "T_TO", "T_TOP", "T_UNION", "T_UNIQUE", "T_UPDATE", "T_UR", "T_USE", "T_USING", + "T_VALUE", "T_VALUES", "T_VAR", "T_VARCHAR", "T_VARCHAR2", "T_VOLATILE", + "T_WHEN", "T_WHERE", "T_WHILE", "T_WITH", "T_WITHOUT", "T_WORK", "T_ACTIVITY_COUNT", + "T_CURRENT_DATE", "T_CURRENT_TIMESTAMP", "T_CURRENT_USER", "T_DENSE_RANK", + "T_FIRST_VALUE", "T_LAG", "T_LAST_VALUE", "T_LEAD", "T_MAX_PART_STRING", + "T_MIN_PART_STRING", "T_MAX_PART_INT", "T_MIN_PART_INT", "T_MAX_PART_DATE", + "T_MIN_PART_DATE", "T_PART_LOC", "T_RANK", "T_ROW_NUMBER", "T_STDEV", + "T_SYSDATE", "T_VARIANCE", "T_USER", "T_ADD", "T_COLON", "T_COMMA", "T_PIPE", + "T_DIV", "T_DOT2", "T_EQUAL", "T_EQUAL2", "T_NOTEQUAL", "T_NOTEQUAL2", + "T_GREATER", "T_GREATEREQUAL", "T_LESS", "T_LESSEQUAL", "T_MUL", "T_OPEN_B", + "T_OPEN_P", "T_CLOSE_B", "T_CLOSE_P", "T_SEMICOLON", "T_SUB", "P_e", "P_f", + "P_hiveconf", "P_i", "P_S", "P_h", "L_ID", "L_S_STRING", "L_D_STRING", + "L_INT", "L_DEC", "L_WS", "L_M_COMMENT", "L_S_COMMENT", "L_FILE", "L_LABEL" + }; + public static final Vocabulary VOCABULARY = new VocabularyImpl(_LITERAL_NAMES, _SYMBOLIC_NAMES); + + /** + * @deprecated Use {@link #VOCABULARY} instead. + */ + @Deprecated + public static final String[] tokenNames; + static { + tokenNames = new String[_SYMBOLIC_NAMES.length]; + for (int i = 0; i < tokenNames.length; i++) { + tokenNames[i] = VOCABULARY.getLiteralName(i); + if (tokenNames[i] == null) { + tokenNames[i] = VOCABULARY.getSymbolicName(i); + } + + if (tokenNames[i] == null) { + tokenNames[i] = "