Commit 47a7080
Split maven modules with dependency on jetty http server
This commit splits presto-main into presto-main
and presto-main-base. presto-main is now the "main"
module which builds the PrestoServer binary which includes
the airlift http-server dependency. presto-main-base
is all of the internal classes required to run presto and
does not depend on jetty.
This is in preparation to upgrade to Java 17 within Presto.
The latest supported versions of Jetty require Java 17. This
change allows us to maintain Presto-On-Spark compatibility
with Java 8 as long as we keep the presto-main module compiling
to java 8.1 parent 50d79c6 commit 47a7080
3,394 files changed
Lines changed: 1063 additions & 462 deletions
File tree
- .github/workflows
- presto-accumulo
- presto-atop
- presto-base-arrow-flight
- presto-base-jdbc
- presto-benchmark-runner
- presto-benchmark
- presto-benchto-benchmarks
- presto-bigquery
- presto-blackhole
- presto-cassandra
- presto-clickhouse
- presto-delta
- presto-druid
- presto-elasticsearch
- presto-example-http
- presto-function-server
- presto-google-sheets
- presto-hana
- presto-hive-function-namespace
- presto-hive-hadoop2
- presto-hive-metastore
- presto-hive
- presto-hudi
- presto-i18n-functions
- presto-iceberg
- presto-jdbc
- presto-jmx
- presto-kafka
- presto-kudu
- presto-lark-sheets
- presto-local-file
- presto-main-base
- src
- main/java/com/facebook/presto
- annotation
- block
- catalogserver
- connector
- informationSchema
- system
- jdbc
- cost
- dispatcher
- eventlistener
- event
- execution
- buffer
- executor
- resourceGroups
- scheduler
- group
- nodeSelection
- warnings
- failureDetector
- geospatial
- aggregation
- type
- index
- memory
- metadata
- nodeManager
- operator
- aggregation
- approxmostfrequent
- stream
- arrayagg
- builder
- differentialentropy
- fixedhistogram
- histogram
- minmaxby
- multimapagg
- noisyaggregation
- sketch
- partial
- reservoirsample
- sketch
- kll
- theta
- state
- annotations
- exchange
- index
- project
- repartition
- scalar
- annotations
- distinct
- queryplan
- sql
- unnest
- window
- resourcemanager
- security
- server
- protocol
- remotetask
- security
- smile
- thrift
- sessionpropertyproviders
- spiller
- split
- sql
- analyzer
- expressions
- gen
- lambda
- planner
- iterative
- properties
- rule
- optimizations
- joins
- planPrinter
- plan
- sanity
- relational
- rewrite
- statusservice
- storage
- tdigest
- docs
- testing
- assertions
- tracing
- transaction
- ttl
- clusterttlprovidermanagers
- nodettlfetchermanagers
- type
- khyperloglog
- docs
- setdigest
- util
- version
- test/java/com/facebook/presto
- block
- catalogserver
- connector
- system
- cost
- dispatcher
- event
- execution
- buffer
- executor
- resourceGroups
- scheduler
- group
- nodeselection
- warnings
- geospatial
- aggregation
- memory
- metadata
- nodeManager
- operator
- aggregation
- approxmostfrequent
- differentialentropy
- fixedhistogram
- groupByAggregations
- histogram
- minmaxby
- noisyaggregation
- sketch
- reservoirsample
- exchange
- index
- project
- repartition
- scalar
- queryplan
- sql
- spiller
- unnest
- window
- resourcemanager
- security
- server
- remotetask
- security
- smile
- spiller
- split
- sql
- analyzer
- expressions
- gen
- planner
- assertions
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| 60 | + | |
60 | 61 | | |
61 | 62 | | |
62 | 63 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
147 | 147 | | |
148 | 148 | | |
149 | 149 | | |
| 150 | + | |
150 | 151 | | |
151 | 152 | | |
152 | 153 | | |
| |||
774 | 775 | | |
775 | 776 | | |
776 | 777 | | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
777 | 791 | | |
778 | 792 | | |
779 | 793 | | |
| |||
1043 | 1057 | | |
1044 | 1058 | | |
1045 | 1059 | | |
| 1060 | + | |
| 1061 | + | |
| 1062 | + | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
1046 | 1066 | | |
1047 | 1067 | | |
1048 | 1068 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
331 | 331 | | |
332 | 332 | | |
333 | 333 | | |
334 | | - | |
| 334 | + | |
335 | 335 | | |
336 | 336 | | |
337 | 337 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
140 | | - | |
| 140 | + | |
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
144 | 144 | | |
145 | 145 | | |
146 | | - | |
| 146 | + | |
147 | 147 | | |
148 | 148 | | |
149 | 149 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
180 | 180 | | |
181 | 181 | | |
182 | 182 | | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
183 | 189 | | |
184 | 190 | | |
185 | 191 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
162 | 162 | | |
163 | 163 | | |
164 | 164 | | |
165 | | - | |
| 165 | + | |
166 | 166 | | |
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
170 | 170 | | |
171 | | - | |
| 171 | + | |
172 | 172 | | |
173 | 173 | | |
174 | 174 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
90 | 95 | | |
91 | 96 | | |
92 | 97 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
| 72 | + | |
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
348 | 348 | | |
349 | 349 | | |
350 | 350 | | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
351 | 357 | | |
352 | 358 | | |
353 | 359 | | |
| |||
0 commit comments