4.0.0 druid-sql druid-sql Druid SQL org.apache.druid druid 30.0.0-SNAPSHOT org.apache.druid druid-processing ${project.parent.version} org.apache.druid druid-server ${project.parent.version} org.apache.calcite calcite-core com.yahoo.datasketches sketches-core com.fasterxml.jackson.dataformat jackson-dataformat-yaml org.yaml snakeyaml org.apache.calcite calcite-linq4j org.apache.calcite.avatica avatica-core org.apache.calcite.avatica avatica-server org.eclipse.jetty jetty-http com.github.ben-manes.caffeine caffeine com.google.code.findbugs jsr305 org.eclipse.jetty jetty-server joda-time joda-time com.fasterxml.jackson.core jackson-annotations jakarta.inject jakarta.inject-api com.google.inject guice com.google.inject.extensions guice-assistedinject com.fasterxml.jackson.core jackson-databind com.opencsv opencsv com.google.inject.extensions guice-multibindings javax.ws.rs jsr311-api io.netty netty javax.servlet javax.servlet-api it.unimi.dsi fastutil-core com.fasterxml.jackson.core jackson-core com.google.guava guava com.google.errorprone error_prone_annotations org.apache.calcite.avatica avatica-metrics org.checkerframework checker-qual ${checkerframework.version} provided jakarta.validation jakarta.validation-api provided org.slf4j slf4j-api provided org.immutables value-annotations provided junit junit test pl.pragmatists JUnitParams test org.apache.commons commons-text test org.apache.calcite calcite-testkit test org.easymock easymock test com.fasterxml.jackson.dataformat jackson-dataformat-yaml test commons-io commons-io test org.apache.druid druid-processing ${project.parent.version} test-jar test org.apache.druid druid-server ${project.parent.version} test-jar test org.hamcrest hamcrest-all test org.hamcrest hamcrest-core test nl.jqno.equalsverifier equalsverifier test org.mockito mockito-core test org.jdbi jdbi test org.apache.maven.plugins maven-jar-plugin test-jar org.apache.maven.plugins maven-dependency-plugin unpack-parser-template generate-sources unpack org.apache.calcite calcite-core ${calcite.version} jar true ${project.build.directory}/ **/Parser.jj org.apache.calcite calcite-core ${calcite.version} jar true ${project.build.directory}/ **/default_config.fmpp maven-resources-plugin copy-fmpp-resources generate-sources copy-resources ${project.build.directory}/codegen src/main/codegen false com.googlecode.fmpp-maven-plugin fmpp-maven-plugin generate-fmpp-sources generate-sources generate ${project.build.directory}/codegen/config.fmpp ${project.build.directory}/generated-sources ${project.build.directory}/codegen/templates org.codehaus.mojo javacc-maven-plugin generate-sources javacc javacc ${project.build.directory}/generated-sources/javacc Parser.jj 2 false ${project.build.directory}/generated-sources com.google.code.maven-replacer-plugin replacer 1.5.3 generate-sources replace ${project.build.directory}/generated-sources/org/apache/druid/sql/calcite/parser **/DruidSqlParserImpl.java fromClause = FromClause fromClause = DruidFromClause org.codehaus.mojo build-helper-maven-plugin add-source generate-sources add-source src/generated-sources