Iterable<Result<DataSourceMetadataResultValue>> | 
DataSourceMetadataQuery.buildResult(org.joda.time.DateTime timestamp,
           org.joda.time.DateTime maxIngestedEventTime)  | 
QueryRunner<Result<DataSourceMetadataResultValue>> | 
DataSourceMetadataQueryRunnerFactory.createRunner(Segment segment)  | 
com.fasterxml.jackson.core.type.TypeReference<Result<DataSourceMetadataResultValue>> | 
DataSourceQueryQueryToolChest.getResultTypeReference()  | 
QueryToolChest<Result<DataSourceMetadataResultValue>,DataSourceMetadataQuery> | 
DataSourceMetadataQueryRunnerFactory.getToolchest()  | 
com.google.common.base.Function<Result<DataSourceMetadataResultValue>,Result<DataSourceMetadataResultValue>> | 
DataSourceQueryQueryToolChest.makePreComputeManipulatorFn(DataSourceMetadataQuery query,
                           MetricManipulationFn fn)  | 
com.google.common.base.Function<Result<DataSourceMetadataResultValue>,Result<DataSourceMetadataResultValue>> | 
DataSourceQueryQueryToolChest.makePreComputeManipulatorFn(DataSourceMetadataQuery query,
                           MetricManipulationFn fn)  | 
Iterable<Result<DataSourceMetadataResultValue>> | 
DataSourceMetadataQuery.mergeResults(List<Result<DataSourceMetadataResultValue>> results)  | 
QueryRunner<Result<DataSourceMetadataResultValue>> | 
DataSourceQueryQueryToolChest.mergeResults(QueryRunner<Result<DataSourceMetadataResultValue>> runner)  | 
QueryRunner<Result<DataSourceMetadataResultValue>> | 
DataSourceMetadataQueryRunnerFactory.mergeRunners(ExecutorService queryExecutor,
            Iterable<QueryRunner<Result<DataSourceMetadataResultValue>>> queryRunners)  | 
Query<Result<DataSourceMetadataResultValue>> | 
DataSourceMetadataQuery.withDataSource(DataSource dataSource)  |