mirror of
https://github.com/nosqlbench/nosqlbench.git
synced 2025-02-25 18:55:28 -06:00
add ToBigDecimal functions and categories
This commit is contained in:
parent
6a5894c34e
commit
4f33a910d0
@ -1,6 +1,8 @@
|
||||
package io.nosqlbench.virtdata.library.basics.shared.from_double.to_bigdecimal;
|
||||
|
||||
import io.nosqlbench.nb.api.errors.BasicError;
|
||||
import io.nosqlbench.virtdata.api.annotations.Categories;
|
||||
import io.nosqlbench.virtdata.api.annotations.Category;
|
||||
import io.nosqlbench.virtdata.api.annotations.Example;
|
||||
import io.nosqlbench.virtdata.api.annotations.ThreadSafeMapper;
|
||||
import io.nosqlbench.virtdata.library.basics.shared.util.MathContextReader;
|
||||
@ -12,6 +14,7 @@ import java.util.function.DoubleFunction;
|
||||
import java.util.function.LongFunction;
|
||||
|
||||
@ThreadSafeMapper
|
||||
@Categories(Category.conversion)
|
||||
public class ToBigDecimal implements DoubleFunction<BigDecimal> {
|
||||
|
||||
private final MathContext mathContext;
|
||||
|
@ -1,5 +1,7 @@
|
||||
package io.nosqlbench.virtdata.library.basics.shared.from_int.to_bigdecimal;
|
||||
|
||||
import io.nosqlbench.virtdata.api.annotations.Categories;
|
||||
import io.nosqlbench.virtdata.api.annotations.Category;
|
||||
import io.nosqlbench.virtdata.api.annotations.Example;
|
||||
import io.nosqlbench.virtdata.api.annotations.ThreadSafeMapper;
|
||||
import io.nosqlbench.virtdata.library.basics.shared.util.MathContextReader;
|
||||
@ -11,6 +13,7 @@ import java.util.function.DoubleFunction;
|
||||
import java.util.function.IntFunction;
|
||||
|
||||
@ThreadSafeMapper
|
||||
@Categories(Category.conversion)
|
||||
public class ToBigDecimal implements IntFunction<BigDecimal> {
|
||||
|
||||
private final MathContext mathContext;
|
||||
|
@ -1,5 +1,7 @@
|
||||
package io.nosqlbench.virtdata.library.basics.shared.from_long.to_bigdecimal;
|
||||
|
||||
import io.nosqlbench.virtdata.api.annotations.Categories;
|
||||
import io.nosqlbench.virtdata.api.annotations.Category;
|
||||
import io.nosqlbench.virtdata.api.annotations.Example;
|
||||
import io.nosqlbench.virtdata.api.annotations.ThreadSafeMapper;
|
||||
import io.nosqlbench.virtdata.library.basics.shared.util.MathContextReader;
|
||||
@ -19,6 +21,7 @@ import java.util.function.LongFunction;
|
||||
* </p>
|
||||
*/
|
||||
@ThreadSafeMapper
|
||||
@Categories(Category.conversion)
|
||||
public class ToBigDecimal implements LongFunction<BigDecimal> {
|
||||
|
||||
private final MathContext mathContext;
|
||||
|
@ -1,6 +1,9 @@
|
||||
package io.nosqlbench.virtdata.library.basics.shared.from_string.to_bigdecimal;
|
||||
|
||||
import io.nosqlbench.virtdata.api.annotations.Categories;
|
||||
import io.nosqlbench.virtdata.api.annotations.Category;
|
||||
import io.nosqlbench.virtdata.api.annotations.Example;
|
||||
import io.nosqlbench.virtdata.api.annotations.ThreadSafeMapper;
|
||||
import io.nosqlbench.virtdata.library.basics.shared.util.MathContextReader;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
@ -8,6 +11,8 @@ import java.math.MathContext;
|
||||
import java.math.RoundingMode;
|
||||
import java.util.function.Function;
|
||||
|
||||
@ThreadSafeMapper
|
||||
@Categories(Category.conversion)
|
||||
public class ToBigDecimal implements Function<String, BigDecimal> {
|
||||
|
||||
private final MathContext context;
|
||||
|
Loading…
Reference in New Issue
Block a user