HUE-9429 [editor] Split out all the UDFs and make most of the statements pluggable via structure.json in the generic parser

Review Request #15350 — Created Aug. 3, 2020 and submitted

johan
hue
master
hue
Amlesh1902, ranade, romain, Sreenath, yingc
commit f362749e44aea85488a2ec2f32794dfc57ca1712
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Mon Aug 3 13:13:43 2020 +0200

    HUE-9429 [editor] Split out all the UDFs and make most of the statements pluggable via structure.json in the generic parser

:100644 100644 fb388e567f 1b4bb39bd7 M	desktop/core/src/desktop/js/parse/jison/sql/calcite/structure.json
:100644 100644 76910ac019 d9cdb5eabe M	desktop/core/src/desktop/js/parse/jison/sql/druid/structure.json
:100644 100644 76910ac019 d9cdb5eabe M	desktop/core/src/desktop/js/parse/jison/sql/elasticsearch/structure.json
:100644 100644 76910ac019 d9cdb5eabe M	desktop/core/src/desktop/js/parse/jison/sql/flink/structure.json
:100644 100644 e437e9f4c5 95016cd0d3 R090	desktop/core/src/desktop/js/parse/jison/sql/generic/alter/alter_statement.jison	desktop/core/src/desktop/js/parse/jison/sql/generic/alter/alter_common.jison
:100644 100644 efa6af1f5f 5693ccc57a M	desktop/core/src/desktop/js/parse/jison/sql/generic/alter/alter_table.jison
:100644 100644 a5d90fd71c eb84331bac M	desktop/core/src/desktop/js/parse/jison/sql/generic/alter/alter_view.jison
:100644 100644 435a4f0d5f 1e0b7be309 R086	desktop/core/src/desktop/js/parse/jison/sql/generic/create/create_statement.jison	desktop/core/src/desktop/js/parse/jison/sql/generic/create/create_common.jison
:100644 100644 10647bd8fd 79bd10fcac M	desktop/core/src/desktop/js/parse/jison/sql/generic/create/create_database.jison
:100644 100644 dbad6462c2 aa4e93ab49 M	desktop/core/src/desktop/js/parse/jison/sql/generic/create/create_role.jison
:100644 100644 537b309667 c444901a85 M	desktop/core/src/desktop/js/parse/jison/sql/generic/create/create_table.jison
:100644 100644 3b6886c3f3 ef17cdacf5 M	desktop/core/src/desktop/js/parse/jison/sql/generic/create/create_view.jison
:100644 100644 9b7192245c 357968c99b R078	desktop/core/src/desktop/js/parse/jison/sql/generic/drop/drop_statement.jison	desktop/core/src/desktop/js/parse/jison/sql/generic/drop/drop_common.jison
:100644 100644 e573e27886 ba5e3001d1 M	desktop/core/src/desktop/js/parse/jison/sql/generic/drop/drop_database.jison
:100644 100644 62c1f085c9 ffedde8fd2 M	desktop/core/src/desktop/js/parse/jison/sql/generic/drop/drop_role.jison
:100644 100644 861a0986a9 30c344df6f M	desktop/core/src/desktop/js/parse/jison/sql/generic/drop/drop_table.jison
:100644 100644 4dd719e61a 90c786f96a M	desktop/core/src/desktop/js/parse/jison/sql/generic/drop/drop_view.jison
:100644 100644 2dc82a78d9 2dc82a78d9 R100	desktop/core/src/desktop/js/parse/jison/sql/generic/sql_insert.jison	desktop/core/src/desktop/js/parse/jison/sql/generic/insert/insert.jison
:100644 100644 1e4aab77e3 1e4aab77e3 R100	desktop/core/src/desktop/js/parse/jison/sql/generic/select/select_statement.jison	desktop/core/src/desktop/js/parse/jison/sql/generic/select/select.jison
:000000 100644 0000000000 4969da8ac1 A	desktop/core/src/desktop/js/parse/jison/sql/generic/set/set_all.jison
:000000 100644 0000000000 972ddf16e8 A	desktop/core/src/desktop/js/parse/jison/sql/generic/set/set_common.jison
:100644 100644 14cff5c7e0 2d87c49a74 R088	desktop/core/src/desktop/js/parse/jison/sql/generic/sql_set.jison	desktop/core/src/desktop/js/parse/jison/sql/generic/set/set_option.jison
:100644 000000 e212115387 0000000000 D	desktop/core/src/desktop/js/parse/jison/sql/generic/sql_udf.jison
:100644 100644 a91ca3100e d2083dd812 M	desktop/core/src/desktop/js/parse/jison/sql/generic/structure.json
:100644 100644 2fdee25da2 c15336e843 R094	desktop/core/src/desktop/js/parse/jison/sql/generic/drop/truncate_table.jison	desktop/core/src/desktop/js/parse/jison/sql/generic/truncate/truncate_table.jison
:000000 100644 0000000000 20fa0b3b95 A	desktop/core/src/desktop/js/parse/jison/sql/generic/udf/aggregate/aggregate_common.jison
:000000 100644 0000000000 4ec6b7f0af A	desktop/core/src/desktop/js/parse/jison/sql/generic/udf/aggregate/avg.jison
:000000 100644 0000000000 a2a6b97e1a A	desktop/core/src/desktop/js/parse/jison/sql/generic/udf/aggregate/count.jison
:000000 100644 0000000000 cf7d29f86f A	desktop/core/src/desktop/js/parse/jison/sql/generic/udf/aggregate/max.jison
:000000 100644 0000000000 c8a9f0a228 A	desktop/core/src/desktop/js/parse/jison/sql/generic/udf/aggregate/min.jison
:000000 100644 0000000000 1fafe8d3ca A	desktop/core/src/desktop/js/parse/jison/sql/generic/udf/aggregate/stddev_pop.jison
:000000 100644 0000000000 bca0170e5e A	desktop/core/src/desktop/js/parse/jison/sql/generic/udf/aggregate/stddev_samp.jison
:000000 100644 0000000000 8be6349368 A	desktop/core/src/desktop/js/parse/jison/sql/generic/udf/aggregate/sum.jison
:000000 100644 0000000000 ff5a993ed0 A	desktop/core/src/desktop/js/parse/jison/sql/generic/udf/aggregate/var_pop.jison
:000000 100644 0000000000 29250a6988 A	desktop/core/src/desktop/js/parse/jison/sql/generic/udf/aggregate/var_samp.jison
:000000 100644 0000000000 ea460d7ce8 A	desktop/core/src/desktop/js/parse/jison/sql/generic/udf/aggregate/variance.jison
:000000 100644 0000000000 6ccf143a50 A	desktop/core/src/desktop/js/parse/jison/sql/generic/udf/analytic/analytic.jison
:000000 100644 0000000000 807e6ccf73 A	desktop/core/src/desktop/js/parse/jison/sql/generic/udf/function/array.jison
:000000 100644 0000000000 06ab6ec073 A	desktop/core/src/desktop/js/parse/jison/sql/generic/udf/function/cast.jison
:000000 100644 0000000000 dc1e08f643 A	desktop/core/src/desktop/js/parse/jison/sql/generic/udf/function/if.jison
:000000 100644 0000000000 31f0dfe795 A	desktop/core/src/desktop/js/parse/jison/sql/generic/udf/function/map.jison
:000000 100644 0000000000 9c8e376d2e A	desktop/core/src/desktop/js/parse/jison/sql/generic/udf/function/truncate.jison
:000000 100644 0000000000 4b2af6ef67 A	desktop/core/src/desktop/js/parse/jison/sql/generic/udf/udf_common.jison
:100644 100644 1091c4161d 1091c4161d R100	desktop/core/src/desktop/js/parse/jison/sql/generic/sql_update.jison	desktop/core/src/desktop/js/parse/jison/sql/generic/update/update_table.jison
:100644 100644 c99b2c2a09 c99b2c2a09 R100	desktop/core/src/desktop/js/parse/jison/sql/generic/sql_use.jison	desktop/core/src/desktop/js/parse/jison/sql/generic/use/use.jison
:100644 100644 c031c2b4c8 b174836c50 M	desktop/core/src/desktop/js/parse/jison/sql/ksql/structure.json
:100644 100644 76910ac019 d9cdb5eabe M	desktop/core/src/desktop/js/parse/jison/sql/phoenix/structure.json
:100644 100644 55a6beca33 5d2845eecb M	desktop/core/src/desktop/js/parse/sql/druid/druidAutocompleteParser.js
:100644 100644 49f7c195dd f929ee5c17 M	desktop/core/src/desktop/js/parse/sql/druid/druidSyntaxParser.js
:100644 100644 87ee4d1f4c c00f511845 M	desktop/core/src/desktop/js/parse/sql/elasticsearch/elasticsearchAutocompleteParser.js
:100644 100644 0bbff845f3 630f84fe13 M	desktop/core/src/desktop/js/parse/sql/elasticsearch/elasticsearchSyntaxParser.js
:100644 100644 6219f8a91c fbe86ee2bc M	desktop/core/src/desktop/js/parse/sql/flink/flinkAutocompleteParser.js
:100644 100644 67df754918 2d27244a39 M	desktop/core/src/desktop/js/parse/sql/flink/flinkSyntaxParser.js
:100644 100644 7fd44a5b39 a86e0f0b11 M	desktop/core/src/desktop/js/parse/sql/generic/genericAutocompleteParser.js
:100644 100644 f63daa2720 f0ebfa1b3d M	desktop/core/src/desktop/js/parse/sql/generic/genericSyntaxParser.js
:100644 100644 a86a1b985b 8619eae2c2 M	desktop/core/src/desktop/js/parse/sql/ksql/ksqlAutocompleteParser.js
:100644 100644 0724b9220f 73f186cb9d M	desktop/core/src/desktop/js/parse/sql/ksql/ksqlSyntaxParser.js
:100644 100644 a29233eeaf 00fe437a6b M	desktop/core/src/desktop/js/parse/sql/phoenix/phoenixAutocompleteParser.js
:100644 100644 20cf7ce745 473305e25f M	desktop/core/src/desktop/js/parse/sql/phoenix/phoenixSyntaxParser.js
Manual on Chrome
romain
  1. Ship It!
  2. 
      
johan
Review request changed

Status: Closed (submitted)

Loading...