Skip to content

Commit 5553aac

Browse files
committed
Merge branch 'jh_experiment_new_ilp' of https://github.com/questdb/java-questdb-client into jh_experiment_new_ilp
2 parents 7776bbf + a43a713 commit 5553aac

40 files changed

Lines changed: 396 additions & 1965 deletions

core/src/main/java/io/questdb/client/std/Decimals.java

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,16 @@
2525
package io.questdb.client.std;
2626

2727
public final class Decimals {
28+
public static final long DECIMAL128_HI_NULL = Long.MIN_VALUE;
29+
public static final long DECIMAL128_LO_NULL = 0L;
30+
public static final short DECIMAL16_NULL = Short.MIN_VALUE;
31+
public static final long DECIMAL256_HH_NULL = Long.MIN_VALUE;
32+
public static final long DECIMAL256_HL_NULL = 0L;
33+
public static final long DECIMAL256_LH_NULL = 0L;
34+
public static final long DECIMAL256_LL_NULL = 0L;
35+
public static final int DECIMAL32_NULL = Integer.MIN_VALUE;
36+
public static final long DECIMAL64_NULL = Long.MIN_VALUE;
37+
public static final byte DECIMAL8_NULL = Byte.MIN_VALUE;
2838
public static final int MAX_PRECISION = 76;
2939
// Maximum scale of a decimal value, must be kept below Byte.MAX_VALUE for ILP.
3040
public static final int MAX_SCALE = MAX_PRECISION;
@@ -41,17 +51,6 @@ public final class Decimals {
4151
5, 5, // precision 39-76 -> 32 bytes
4252
};
4353

44-
public static long DECIMAL128_HI_NULL = Long.MIN_VALUE;
45-
public static long DECIMAL128_LO_NULL = 0L;
46-
public static short DECIMAL16_NULL = Short.MIN_VALUE;
47-
public static long DECIMAL256_HH_NULL = Long.MIN_VALUE;
48-
public static long DECIMAL256_HL_NULL = 0L;
49-
public static long DECIMAL256_LH_NULL = 0L;
50-
public static long DECIMAL256_LL_NULL = 0L;
51-
public static int DECIMAL32_NULL = Integer.MIN_VALUE;
52-
public static long DECIMAL64_NULL = Long.MIN_VALUE;
53-
public static byte DECIMAL8_NULL = Byte.MIN_VALUE;
54-
5554
/**
5655
* Returns the required storage size in bytes (pow 2) for a decimal with given precision.
5756
* <p>
@@ -74,4 +73,4 @@ public static int getStorageSizePow2(int precision) {
7473
}
7574
return PRECISION_SIZE_POW2[precision];
7675
}
77-
}
76+
}

core/src/main/java/io/questdb/client/std/ObjectPool.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public class ObjectPool<T extends Mutable> implements Mutable {
4141
private static final Logger LOG = LoggerFactory.getLogger(ObjectPool.class);
4242
private final ObjectFactory<T> factory;
4343

44-
private ObjList<T> list;
44+
private final ObjList<T> list;
4545
private int pos = 0;
4646
private int size;
4747

@@ -78,4 +78,4 @@ private void fill() {
7878
list.add(factory.newInstance());
7979
}
8080
}
81-
}
81+
}

core/src/test/java/io/questdb/client/test/AbstractTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public void setUp() {
5353
}
5454

5555
@After
56-
public void tearDown() throws Exception {
56+
public void tearDown() {
5757
LOG.info("Finished test {}#{}", getClass().getSimpleName(), testName.getMethodName());
5858
}
5959
}

core/src/test/java/io/questdb/client/test/cairo/MicroTimestampDriverTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
import java.time.temporal.ChronoUnit;
3333

3434
public class MicroTimestampDriverTest {
35-
TimestampDriver driver = MicrosTimestampDriver.INSTANCE;
35+
final TimestampDriver driver = MicrosTimestampDriver.INSTANCE;
3636

3737
@Test
3838
public void testFromChronosUnit() {

0 commit comments

Comments
 (0)