![JAR search and dependency download from the Maven repository](/logo.png)
com.tangosol.util.aggregator.AbstractBigDecimalAggregator Maven / Gradle / Ivy
/*
* Copyright (c) 2000, 2020, Oracle and/or its affiliates.
*
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
package com.tangosol.util.aggregator;
import com.tangosol.internal.util.aggregator.BigDecimalSerializationWrapper;
import com.tangosol.util.ValueExtractor;
import java.math.BigDecimal;
import java.math.BigInteger;
/**
* Abstract aggregator that processes {@link Number} values extracted from
* a set of entries in a Map and returns a result in a form of a
* {@link java.math.BigDecimal} value. All the extracted objects will be
* treated as {@link java.math.BigDecimal}, {@link java.math.BigInteger} or
* Java double values.
* If the set of entries is empty, a null result is returned.
*
* @param the type of the value to extract from
*
* @author gg 2006.02.13
* @since Coherence 3.2
*/
public abstract class AbstractBigDecimalAggregator
extends AbstractAggregator
© 2015 - 2025 Weber Informatics LLC | Privacy Policy