Class ElasticSearchUnusedAssetsAggregator

java.lang.Object
org.openmetadata.service.dataInsight.UnusedAssetsAggregator<es.org.elasticsearch.search.SearchHits,es.org.elasticsearch.search.SearchHit,es.org.apache.lucene.search.TotalHits>
org.openmetadata.service.search.elasticsearch.dataInsightAggregators.ElasticSearchUnusedAssetsAggregator
All Implemented Interfaces:
DataInsightAggregatorInterface

public class ElasticSearchUnusedAssetsAggregator extends UnusedAssetsAggregator<es.org.elasticsearch.search.SearchHits,es.org.elasticsearch.search.SearchHit,es.org.apache.lucene.search.TotalHits>
  • Constructor Details

    • ElasticSearchUnusedAssetsAggregator

      public ElasticSearchUnusedAssetsAggregator(es.org.elasticsearch.search.SearchHits hits)
  • Method Details

    • getDataFromSource

      protected Object getDataFromSource(es.org.elasticsearch.search.SearchHit hit)
      Specified by:
      getDataFromSource in class UnusedAssetsAggregator<es.org.elasticsearch.search.SearchHits,es.org.elasticsearch.search.SearchHit,es.org.apache.lucene.search.TotalHits>
    • totalHits

      protected es.org.apache.lucene.search.TotalHits totalHits(es.org.elasticsearch.search.SearchHits hits)
      Specified by:
      totalHits in class UnusedAssetsAggregator<es.org.elasticsearch.search.SearchHits,es.org.elasticsearch.search.SearchHit,es.org.apache.lucene.search.TotalHits>
    • getTotalHitsValue

      protected Long getTotalHitsValue(es.org.apache.lucene.search.TotalHits totalHits)
      Specified by:
      getTotalHitsValue in class UnusedAssetsAggregator<es.org.elasticsearch.search.SearchHits,es.org.elasticsearch.search.SearchHit,es.org.apache.lucene.search.TotalHits>