druid/extensions-core
zachjsh 8ebf237576
Move INSERT & REPLACE validation to the Calcite validator (#15908)
This PR contains a portion of the changes from the inactive draft PR for integrating the catalog with the Calcite planner https://github.com/apache/druid/pull/13686 from @paul-rogers, Refactoring the IngestHandler and subclasses to produce a validated SqlInsert instance node instead of the previous Insert source node. The SqlInsert node is then validated in the calcite validator. The validation that is implemented as part of this pr, is only that for the source node, and some of the validation that was previously done in the ingest handlers. As part of this change, the partitionedBy clause can be supplied by the table catalog metadata if it exists, and can be omitted from the ingest time query in this case.
2024-02-22 14:01:59 -05:00
..
avro-extensions Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
azure-extensions Batch kill in azure (#15770) 2024-01-31 13:41:15 -05:00
datasketches Rework ExprMacro base classes to simplify implementations. (#15622) 2024-02-12 15:50:45 -08:00
druid-aws-rds-extensions Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
druid-basic-security Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
druid-bloom-filter Rework ExprMacro base classes to simplify implementations. (#15622) 2024-02-12 15:50:45 -08:00
druid-catalog Move INSERT & REPLACE validation to the Calcite validator (#15908) 2024-02-22 14:01:59 -05:00
druid-kerberos Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
druid-pac4j pac4j: fix incompatible dependencies + authorization regression (#15753) 2024-02-01 09:35:23 -08:00
druid-ranger-security Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
ec2-extensions Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
google-extensions Add export capabilities to MSQ with SQL syntax (#15689) 2024-02-07 22:08:50 +05:30
hdfs-storage Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
histogram Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
kafka-extraction-namespace Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
kafka-indexing-service Enhance rolling Supervisor restarts at taskDuration (#15859) 2024-02-14 15:44:34 -08:00
kinesis-indexing-service Enhance rolling Supervisor restarts at taskDuration (#15859) 2024-02-14 15:44:34 -08:00
kubernetes-extensions fix: handle BOOKMARK events in kubernetes pod discovery (#15819) 2024-02-09 18:50:04 +05:30
lookups-cached-global Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
lookups-cached-single Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
multi-stage-query Move INSERT & REPLACE validation to the Calcite validator (#15908) 2024-02-22 14:01:59 -05:00
mysql-metadata-storage Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
orc-extensions CVE Fix: Update json-path version (#15772) 2024-02-14 20:58:27 -08:00
parquet-extensions Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
postgresql-metadata-storage Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
protobuf-extensions Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
s3-extensions Add export capabilities to MSQ with SQL syntax (#15689) 2024-02-07 22:08:50 +05:30
simple-client-sslcontext Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
stats Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
testing-tools Rework ExprMacro base classes to simplify implementations. (#15622) 2024-02-12 15:50:45 -08:00