druid/extensions-core
Abhishek Radhakrishnan 3a2220c68d
Refactor: Move some classes from `sql` to `processing` & `server` for reusability (#17542)
This PR contains non-functional / refactoring changes of the following classes in the sql module:

1. Move ExplainPlan and ExplainAttributes fromsql/src/main/java/org/apache/druid/sql/http to processing/src/main/java/org/apache/druid/query/explain
2. Move sql/src/main/java/org/apache/druid/sql/SqlTaskStatus.java -> processing/src/main/java/org/apache/druid/query/http/SqlTaskStatus.java
3. Add a new class processing/src/main/java/org/apache/druid/query/http/ClientSqlQuery.java that is effectively a thin POJO version of SqlQuery in the sql module but without any of the Calcite functionality and business logic.
4. Move BrokerClient, BrokerClientImpl and Broker classes from sql/src/main/java/org/apache/druid/sql/client to server/src/main/java/org/apache/druid/client/broker.
5. Remove BrokerServiceModule that provided the BrokerClient. The functionality is now contained in ServiceClientModule in the server package itself which provides all the clients as well.

This is done so that we can reuse the said classes in #17353 without brining in Calcite and other dependencies to the Overlord.
2024-12-06 09:32:03 -08:00
..
avro-extensions Migrated commons-lang usages to commons-lang3 (#17156) 2024-09-28 10:28:11 +02:00
azure-extensions Remove pre-java-11 profile (#17511) 2024-11-26 08:43:20 +01:00
datasketches Rename d1/d2 columns in tests (#17471) 2024-11-22 14:58:56 +01:00
druid-aws-rds-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
druid-basic-security Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
druid-bloom-filter Rename d1/d2 columns in tests (#17471) 2024-11-22 14:58:56 +01:00
druid-catalog Properly url encode schema and table names when syncing catalog (#17131) 2024-09-23 23:23:26 -04:00
druid-kerberos Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
druid-pac4j Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
druid-ranger-security Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
ec2-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
google-extensions Make tempStorageDirectory configuration optional and rely on task dir instead (#17015) 2024-10-29 13:36:59 +05:30
hdfs-storage Migrated commons-lang usages to commons-lang3 (#17156) 2024-09-28 10:28:11 +02:00
histogram Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
kafka-extraction-namespace inter-Extension dependency support (#16973) 2024-09-24 14:17:33 -04:00
kafka-indexing-service supervisor: make rejection periods work with stopTasksCount (#17442) 2024-11-18 13:12:24 -08:00
kinesis-indexing-service supervisor: make rejection periods work with stopTasksCount (#17442) 2024-11-18 13:12:24 -08:00
kubernetes-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
lookups-cached-global Remove pre-java-11 profile (#17511) 2024-11-26 08:43:20 +01:00
lookups-cached-single Fix loading lookup extension (#17212) 2024-10-16 07:28:32 -07:00
multi-stage-query Refactor: Move some classes from `sql` to `processing` & `server` for reusability (#17542) 2024-12-06 09:32:03 -08:00
mysql-metadata-storage Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
orc-extensions Migrate jaxb bind dependency to jakarta (#17370) 2024-10-26 21:24:17 -07:00
parquet-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
postgresql-metadata-storage Fix postgres metadata storage warning logs because of tablename causing issues (#17351) 2024-10-17 15:48:22 +05:30
protobuf-extensions Upgrade commons-io to 2.17.0 (#17227) 2024-10-04 09:56:56 +02:00
s3-extensions Make tempStorageDirectory configuration optional and rely on task dir instead (#17015) 2024-10-29 13:36:59 +05:30
simple-client-sslcontext Remove support for Java 8 (#17466) 2024-11-21 15:33:08 +05:30
stats Rename d1/d2 columns in tests (#17471) 2024-11-22 14:58:56 +01:00
testing-tools ScanQuery should not ignore columnTypes in equals/hashCode (#17463) 2024-11-12 14:26:59 +05:30