Class OpenSearchUnusedAssetsAggregator

java.lang.Object
org.openmetadata.service.dataInsight.UnusedAssetsAggregator<os.org.opensearch.search.SearchHits,os.org.opensearch.search.SearchHit,os.org.apache.lucene.search.TotalHits>
org.openmetadata.service.search.opensearch.dataInsightAggregator.OpenSearchUnusedAssetsAggregator
All Implemented Interfaces:
DataInsightAggregatorInterface

public class OpenSearchUnusedAssetsAggregator extends UnusedAssetsAggregator<os.org.opensearch.search.SearchHits,os.org.opensearch.search.SearchHit,os.org.apache.lucene.search.TotalHits>
  • Constructor Details

    • OpenSearchUnusedAssetsAggregator

      public OpenSearchUnusedAssetsAggregator(os.org.opensearch.search.SearchHits hits)
  • Method Details

    • getDataFromSource

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

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

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