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