|
28 | 28 | import org.openjdk.jmh.annotations.Warmup;
|
29 | 29 | import org.openjdk.jmh.infra.Blackhole;
|
30 | 30 | import com.clickhouse.benchmark.BaseState;
|
| 31 | +import com.clickhouse.client.ClickHouseEnum; |
31 | 32 | import com.clickhouse.client.ClickHouseValue;
|
32 | 33 | import com.clickhouse.client.data.ClickHouseBigDecimalValue;
|
33 | 34 | import com.clickhouse.client.data.ClickHouseBigIntegerValue;
|
@@ -82,7 +83,7 @@ public void setupSamples() {
|
82 | 83 | add(map, list, Double.class, () -> ClickHouseDoubleValue.ofNull());
|
83 | 84 | add(map, list, BigInteger.class, () -> ClickHouseBigIntegerValue.ofNull());
|
84 | 85 | add(map, list, BigDecimal.class, () -> ClickHouseBigDecimalValue.ofNull());
|
85 |
| - add(map, list, Enum.class, () -> ClickHouseEnumValue.ofNull()); |
| 86 | + add(map, list, Enum.class, () -> ClickHouseEnumValue.ofNull(ClickHouseEnum.EMPTY)); |
86 | 87 | add(map, list, Inet4Address.class, () -> ClickHouseIpv4Value.ofNull());
|
87 | 88 | add(map, list, Inet6Address.class, () -> ClickHouseIpv6Value.ofNull());
|
88 | 89 |
|
@@ -121,7 +122,7 @@ ClickHouseValue newValue(Class<?> clazz) {
|
121 | 122 | } else if (BigDecimal.class.equals(clazz)) {
|
122 | 123 | return ClickHouseBigDecimalValue.ofNull();
|
123 | 124 | } else if (Enum.class.equals(clazz)) {
|
124 |
| - return ClickHouseEnumValue.ofNull(); |
| 125 | + return ClickHouseEnumValue.ofNull(ClickHouseEnum.EMPTY); |
125 | 126 | } else if (Inet4Address.class.equals(clazz)) {
|
126 | 127 | return ClickHouseIpv4Value.ofNull();
|
127 | 128 | } else if (Inet6Address.class.equals(clazz)) {
|
|
0 commit comments