Class MetadataResource


  • public class MetadataResource
    extends Object
    • Method Detail

      • getDataSources

        public javax.ws.rs.core.Response getDataSources​(String full,
                                                        @Context
                                                        javax.ws.rs.core.UriInfo uriInfo,
                                                        @Context
                                                        javax.servlet.http.HttpServletRequest req)
      • getAllUsedSegments

        public javax.ws.rs.core.Response getAllUsedSegments​(@Context
                                                            javax.servlet.http.HttpServletRequest req,
                                                            @Nullable
                                                            Set<String> dataSources,
                                                            @Nullable
                                                            String includeOvershadowedStatus)
      • getDataSourceWithUsedSegments

        public javax.ws.rs.core.Response getDataSourceWithUsedSegments​(String dataSourceName)
        The difference of this method from getUsedSegmentsInDataSource(java.lang.String, java.lang.String) is that the latter returns only a list of segments, while this method also includes the properties of data source, such as the time when it was created.
      • getUsedSegmentsInDataSource

        public javax.ws.rs.core.Response getUsedSegmentsInDataSource​(String dataSourceName,
                                                                     @Nullable
                                                                     String full)
      • getUsedSegmentsInDataSourceForIntervals

        public javax.ws.rs.core.Response getUsedSegmentsInDataSourceForIntervals​(String dataSourceName,
                                                                                 @Nullable
                                                                                 String full,
                                                                                 List<org.joda.time.Interval> intervals)
        This is a POST method to pass the list of intervals in the body, see https://github.com/apache/druid/pull/2109#issuecomment-182191258