Direct64(int packedIntsVersion, DataInput in, int valueCount) throws IOException { this(valueCount); for (int i = 0; i < valueCount; ++i) { values[i] = in.readLong(); } }
public static Packed64SingleBlock create(DataInput in, int valueCount, int bitsPerValue) throws IOException { Packed64SingleBlock reader = create(valueCount, bitsPerValue); for (int i = 0; i < reader.blocks.length; ++i) { reader.blocks[i] = in.readLong(); } return reader; }
/** * Reads a double in a variable-length format. Reads between one and * nine bytes. Small integral values typically take fewer bytes. */ static double readZDouble(DataInput in) throws IOException { int b = in.readByte() & 0xFF; if (b == 0xFF) { // negative value return Double.longBitsToDouble(in.readLong()); } else if (b == 0xFE) { // float return Float.intBitsToFloat(in.readInt()); } else if ((b & 0x80) != 0) { // small integer [-1..124] return (b & 0x7f) - 1; } else { // positive double long bits = ((long) b) << 56 | ((in.readInt() & 0xFFFFFFFFL) << 24) | ((in.readShort() & 0xFFFFL) << 8) | (in.readByte() & 0xFFL); return Double.longBitsToDouble(bits); } }
blocks[i] = in.readLong();
static Checkpoint readCheckpointV6_0_0(final DataInput in) throws IOException { final long offset = in.readLong(); final int numOps = in.readInt(); final long generation = in.readLong(); final long minSeqNo = in.readLong(); final long maxSeqNo = in.readLong(); final long globalCheckpoint = in.readLong(); final long minTranslogGeneration = in.readLong(); final long trimmedAboveSeqNo = SequenceNumbers.UNASSIGNED_SEQ_NO; return new Checkpoint(offset, numOps, generation, minSeqNo, maxSeqNo, globalCheckpoint, minTranslogGeneration, trimmedAboveSeqNo); }
static Checkpoint readCheckpointV6_4_0(final DataInput in) throws IOException { final long offset = in.readLong(); final int numOps = in.readInt(); final long generation = in.readLong(); final long minSeqNo = in.readLong(); final long maxSeqNo = in.readLong(); final long globalCheckpoint = in.readLong(); final long minTranslogGeneration = in.readLong(); final long trimmedAboveSeqNo = in.readLong(); return new Checkpoint(offset, numOps, generation, minSeqNo, maxSeqNo, globalCheckpoint, minTranslogGeneration, trimmedAboveSeqNo); }
static Checkpoint readCheckpointV5_0_0(final DataInput in) throws IOException { final long offset = in.readLong(); final int numOps = in.readInt(); final long generation = in.readLong(); final long minSeqNo = SequenceNumbers.NO_OPS_PERFORMED; final long maxSeqNo = SequenceNumbers.NO_OPS_PERFORMED; final long globalCheckpoint = SequenceNumbers.UNASSIGNED_SEQ_NO; final long minTranslogGeneration = -1; final long trimmedAboveSeqNo = SequenceNumbers.UNASSIGNED_SEQ_NO; return new Checkpoint(offset, numOps, generation, minSeqNo, maxSeqNo, globalCheckpoint, minTranslogGeneration, trimmedAboveSeqNo); }
Direct64(int packedIntsVersion, DataInput in, int valueCount) throws IOException { this(valueCount); for (int i = 0; i < valueCount; ++i) { values[i] = in.readLong(); } }
Direct64(int packedIntsVersion, DataInput in, int valueCount) throws IOException { this(valueCount); for (int i = 0; i < valueCount; ++i) { values[i] = in.readLong(); } }
Direct64(int packedIntsVersion, DataInput in, int valueCount) throws IOException { this(valueCount); for (int i = 0; i < valueCount; ++i) { values[i] = in.readLong(); } }
static Checkpoint readCheckpointV6_4_0(final DataInput in) throws IOException { final long offset = in.readLong(); final int numOps = in.readInt(); final long generation = in.readLong(); final long minSeqNo = in.readLong(); final long maxSeqNo = in.readLong(); final long globalCheckpoint = in.readLong(); final long minTranslogGeneration = in.readLong(); final long trimmedAboveSeqNo = in.readLong(); return new Checkpoint(offset, numOps, generation, minSeqNo, maxSeqNo, globalCheckpoint, minTranslogGeneration, trimmedAboveSeqNo); }
static Checkpoint readCheckpointV6_4_0(final DataInput in) throws IOException { final long offset = in.readLong(); final int numOps = in.readInt(); final long generation = in.readLong(); final long minSeqNo = in.readLong(); final long maxSeqNo = in.readLong(); final long globalCheckpoint = in.readLong(); final long minTranslogGeneration = in.readLong(); final long trimmedAboveSeqNo = in.readLong(); return new Checkpoint(offset, numOps, generation, minSeqNo, maxSeqNo, globalCheckpoint, minTranslogGeneration, trimmedAboveSeqNo); }
static Checkpoint readCheckpointV6_0_0(final DataInput in) throws IOException { final long offset = in.readLong(); final int numOps = in.readInt(); final long generation = in.readLong(); final long minSeqNo = in.readLong(); final long maxSeqNo = in.readLong(); final long globalCheckpoint = in.readLong(); final long minTranslogGeneration = in.readLong(); final long trimmedAboveSeqNo = SequenceNumbers.UNASSIGNED_SEQ_NO; return new Checkpoint(offset, numOps, generation, minSeqNo, maxSeqNo, globalCheckpoint, minTranslogGeneration, trimmedAboveSeqNo); }
static Checkpoint readCheckpointV6_0_0(final DataInput in) throws IOException { final long offset = in.readLong(); final int numOps = in.readInt(); final long generation = in.readLong(); final long minSeqNo = in.readLong(); final long maxSeqNo = in.readLong(); final long globalCheckpoint = in.readLong(); final long minTranslogGeneration = in.readLong(); final long trimmedAboveSeqNo = SequenceNumbers.UNASSIGNED_SEQ_NO; return new Checkpoint(offset, numOps, generation, minSeqNo, maxSeqNo, globalCheckpoint, minTranslogGeneration, trimmedAboveSeqNo); }
static Checkpoint readCheckpointV5_0_0(final DataInput in) throws IOException { final long offset = in.readLong(); final int numOps = in.readInt(); final long generation = in.readLong(); final long minSeqNo = SequenceNumbers.NO_OPS_PERFORMED; final long maxSeqNo = SequenceNumbers.NO_OPS_PERFORMED; final long globalCheckpoint = SequenceNumbers.UNASSIGNED_SEQ_NO; final long minTranslogGeneration = -1; final long trimmedAboveSeqNo = SequenceNumbers.UNASSIGNED_SEQ_NO; return new Checkpoint(offset, numOps, generation, minSeqNo, maxSeqNo, globalCheckpoint, minTranslogGeneration, trimmedAboveSeqNo); }
public static Packed64SingleBlock create(DataInput in, int valueCount, int bitsPerValue) throws IOException { Packed64SingleBlock reader = create(valueCount, bitsPerValue); for (int i = 0; i < reader.blocks.length; ++i) { reader.blocks[i] = in.readLong(); } return reader; }
public static Packed64SingleBlock create(DataInput in, int valueCount, int bitsPerValue) throws IOException { Packed64SingleBlock reader = create(valueCount, bitsPerValue); for (int i = 0; i < reader.blocks.length; ++i) { reader.blocks[i] = in.readLong(); } return reader; }
static Checkpoint readCheckpointV5_0_0(final DataInput in) throws IOException { final long offset = in.readLong(); final int numOps = in.readInt(); final long generation = in.readLong(); final long minSeqNo = SequenceNumbers.NO_OPS_PERFORMED; final long maxSeqNo = SequenceNumbers.NO_OPS_PERFORMED; final long globalCheckpoint = SequenceNumbers.UNASSIGNED_SEQ_NO; final long minTranslogGeneration = -1; final long trimmedAboveSeqNo = SequenceNumbers.UNASSIGNED_SEQ_NO; return new Checkpoint(offset, numOps, generation, minSeqNo, maxSeqNo, globalCheckpoint, minTranslogGeneration, trimmedAboveSeqNo); }
public static BloomFilter deserialize(DataInput in) throws IOException { int version = in.readInt(); // we do nothing with this now..., defaults to 0 int numLongs = in.readInt(); long[] data = new long[numLongs]; for (int i = 0; i < numLongs; i++) { data[i] = in.readLong(); } int numberOfHashFunctions = in.readInt(); int hashType = in.readInt(); return new BloomFilter(new BitArray(data), numberOfHashFunctions, Hashing.fromType(hashType)); }