Druid SQL

Compile Dependencies (30)

Category/LicenseGroup / ArtifactVersionUpdates
Annotation Lib Apache 2.0
com.fasterxml.jackson.core » jackson-annotations
Core annotations used for value types, used by Jackson data binding package.
2.22✔
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-databind2 vulnerabilities
General data-binding functionality for Jackson: works on core streaming API
2.22.23.2.3
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-core2 vulnerabilities
Core Jackson processing abstractions (aka Streaming API), implementation for JSON
2.22.23.2.3
Cache Impl Apache 2.0
com.github.ben-manes.caffeine » caffeine
Caffeine is a high performance, near optimal caching library. It provides an in-memory cache using a Google Guava ...
3.2.43.3.0
Code Analyzer LGPL 2.1
com.google.code.findbugs » jsr305
Annotations the SpotBugs tool supports
3.0.24.10.4
Defect Detection Apache 2.0
com.google.errorprone » error_prone_annotations
Annotations for Error Prone, a static analysis tool for Java that catches common programming mistakes at compile-time.
2.49.02.50.0
Core Utils Apache 2.0
com.google.guava » guava
Guava is a suite of core and expanded libraries that include
32.1.3-jre33.7.2-jre
Dep Injection Apache 2.0
com.google.inject » guice
Guice is a lightweight dependency injection framework for Java 8 and above, developed by Google.
6.0.07.0.0
Dep Injection Apache 2.0
com.google.inject.extensions » guice-assistedinject6.0.07.0.0
CSV Apache 2.0
com.opencsv » opencsv
A simple library for reading and writing CSV in Java
4.65.12.0
Apache 2.0 +3
com.sun.jersey » jersey-server
Jersey core server implementation
1.19.44.0.3
I/O Apache 2.0
commons-io » commons-io
The Apache Commons IO library contains utility classes, stream implementations, file filters,
2.21.02.22.0
Network Framework Apache 2.0
io.netty » netty9 vulnerabilities
Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol ...
3.10.6.Final4.2.19.Final
Apache 2.0
it.unimi.dsi » fastutil-core
fastutil extends the Java Collections Framework by providing type-specific maps, sets, lists, and queues with a small ...
8.5.48.5.19
Dep Injection Apache 2.0
javax.inject » javax.inject
Jakarta Dependency Injection
12.0.1
Java Spec EPL 2.0 +1
javax.servlet » javax.servlet-api
API for Jakarta Servlet, enabling web applications to handle HTTP requests and responses through a standard interface ...
4.0.16.1.0
Java Spec EPL 2.0 +1
javax.ws.rs » jsr311-api
Java API for RESTful Web Services
1.1.12.1.1
Date/Time Apache 2.0
joda-time » joda-time
Joda-Time provides a quality replacement for the Java date and time classes. Note that from Java SE 8 onwards, users ...
2.14.02.15.0
Apache 2.0
org.apache.calcite » calcite-core1 vulnerability
Core Calcite APIs and engine
1.37.01.42.0
Apache 2.0
org.apache.calcite » calcite-linq4j
Calcite APIs for LINQ (Language-Integrated Query) in Java
1.37.01.42.0
Apache 2.0
org.apache.calcite.avatica » avatica-core
JDBC driver framework
1.27.01.29.0
Apache 2.0
org.apache.calcite.avatica » avatica-server
JDBC server
1.27.01.29.0
Apache 2.0
org.apache.calcite.avatica » avatica-metrics
A library designed to abstract away any required dependency on a metrics library
1.27.01.29.0
Core Utils Apache 2.0
org.apache.commons » commons-lang3
Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are ...
3.20.03.21.0
Apache 2.0
org.apache.druid » druid-processing
A module that is everything required to understands Druid Segments
38.0.0✔
Apache 2.0
org.apache.druid » druid-server
Druid Server
38.0.0✔
Web Server Apache 2.0 +1
org.eclipse.jetty » jetty-server
Jetty Server Artifact
12.1.1312.1.14
Web Server Apache 2.0 +1
org.eclipse.jetty » jetty-http
Jetty module for handling HTTP protocol logic, including requests, responses, and connection management.
12.1.1312.1.14
I/O Apache 2.0 +1
org.eclipse.jetty » jetty-io
Jetty module that provides I/O utilities and abstractions used by other Jetty components.
12.1.1312.1.14
Web Server Apache 2.0 +1
org.eclipse.jetty » jetty-util
Jetty Utilities Artifact
12.1.1312.1.14

Provided Dependencies (4)

Category/LicenseGroup / ArtifactVersionUpdates
Java Spec Apache 2.0
jakarta.validation » jakarta.validation-api
JavaBeans Validation (Bean Validation) is a validation model that can add constraints to the beans with annotations ...
2.0.23.1.1
org.checkerframework » checker-qual
checker-qual contains annotations (type qualifiers) that a programmerwrites to specify Java code for type-checking by ...
3.55.14.3.1
Apache 2.0
org.immutables » value-annotations
Compile time annotations
2.10.12.12.2
Logging MIT
org.slf4j » slf4j-api
API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ...
2.0.172.0.20

Test Dependencies (23)

Category/LicenseGroup / ArtifactVersionUpdates
Data Format Apache 2.0
com.fasterxml.jackson.dataformat » jackson-dataformat-yaml
Support for reading and writing YAML-encoded data via Jackson abstractions.
2.22.23.2.3
Testing EPL 2.0
junit » junit
JUnit Jupiter is the API for writing tests using JUnit 5.
4.13.26.1.3
Apache 2.0
net.hydromatic » quidem
Idempotent query scripts
0.110.12
Testing Apache 2.0
nl.jqno.equalsverifier » equalsverifier
EqualsVerifier can be used in JUnit unit tests to verify whether the contract for the equals and hashCode methods is ...
4.4.14.5.2
Testing Apache 2.0
org.apache.calcite » calcite-testkit
Calcite Testkit
1.37.01.42.0
String Utils Apache 2.0
org.apache.commons » commons-text
The Commons Text library provides additions to the standard JDK text handling. It includes algorithms for string ...
1.14.01.15.0
Apache 2.0
org.apache.druid » druid-processing
A module that is everything required to understands Druid Segments
38.0.0✔
Apache 2.0
org.apache.druid » druid-server
Druid Server
38.0.0✔
HTTP Clients Apache 2.0
org.apache.httpcomponents » httpclient
Apache HttpComponents Client
4.5.135.6.4
HTTP Clients Apache 2.0
org.apache.httpcomponents » httpcore
Apache HttpComponents HTTP/1.1 core components
4.4.165.4.4
Mocking Apache 2.0
org.easymock » easymock
EasyMock provides an easy way to create Mock Objects for interfaces and classes generating them on the fly
5.6.05.7.0
Testing BSD 3-clause
org.hamcrest » hamcrest
Core API and libraries of hamcrest matcher framework.
2.23.0
Testing BSD 3-clause
org.hamcrest » hamcrest-core
Core API and libraries of hamcrest matcher framework.
2.23.0
CSV Apache 2.0
org.jdbi » jdbi
jdbi is designed to provide convenient tabular data access in
2.63.13.0.0-beta2
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-api
JUnit Jupiter is the API for writing tests using JUnit 5.
5.14.36.1.3
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-engine
Core package for the JUnit Jupiter test engine.
5.14.36.1.3
EPL 2.0
org.junit.jupiter » junit-jupiter-migrationsupport
Module "junit-jupiter-migrationsupport" of JUnit
5.14.36.1.3
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-params
JUnit Jupiter extension for running parameterized tests.
5.14.36.1.3
Testing EPL 2.0
org.junit.vintage » junit-vintage-engine
A thin layer on top of JUnit 4 to allow running vintage tests (based on JUnit 3.8 and JUnit 4) with the JUnit Platform ...
5.14.36.1.3
Mocking MIT
org.mockito » mockito-core
Mockito mock objects library core API and implementation
5.23.05.24.0
Testing Apache 2.0
org.opentest4j » opentest4j
Open Test Alliance for the JVM
1.3.0✔
Reflection Apache 2.0
org.reflections » reflections
Reflections - Java runtime metadata analysis
0.10.2✔
Apache 2.0
pl.pragmatists » JUnitParams
Better parameterised tests for JUnit
1.1.1✔