Class AggregatedUsedvsUnusedAssetsSizeAggregator<A,H,B,S>
java.lang.Object
org.openmetadata.service.dataInsight.AggregatedUsedvsUnusedAssetsSizeAggregator<A,H,B,S>
- All Implemented Interfaces:
DataInsightAggregatorInterface
- Direct Known Subclasses:
ElasticSearchAggregatedUsedvsUnusedAssetsSizeAggregator,OpenSearchAggregatedUsedvsUnusedAssetsSizeAggregator
public abstract class AggregatedUsedvsUnusedAssetsSizeAggregator<A,H,B,S>
extends Object
implements DataInsightAggregatorInterface
-
Field Summary
Fields inherited from interface org.openmetadata.service.dataInsight.DataInsightAggregatorInterface
COMPLETED_DESCRIPTION_FRACTION, ENTITY_COUNT, ENTITY_TIER, ENTITY_TYPE, HAS_OWNER_FRACTION, SERVICE_NAME, TIMESTAMP -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAggregatedUsedvsUnusedAssetsSizeAggregator(A aggregations) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract SgetAggregations(B bucket, String key) getBuckets(H histogramBucket) protected abstract HgetHistogramBucket(A aggregations) protected abstract StringgetKeyAsString(B bucket) protected abstract DoubleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.openmetadata.service.dataInsight.DataInsightAggregatorInterface
convertDatTimeStringToTimestamp, process
-
Constructor Details
-
AggregatedUsedvsUnusedAssetsSizeAggregator
-
-
Method Details
-
aggregate
- Specified by:
aggregatein interfaceDataInsightAggregatorInterface- Throws:
ParseException
-
getHistogramBucket
-
getBuckets
-
getKeyAsString
-
getAggregations
-
getValue
-