Class SignificantBytesBE

java.lang.Object
org.eclipse.rdf4j.sail.lmdb.util.SignificantBytesBE

public final class SignificantBytesBE extends Object
Fast reader for 1..8 "significant" big-endian bytes from a ByteBuffer. Chooses optimal path at runtime: - heap-backed buffers: raw array indexing (no per-byte virtual calls), - direct/read-only buffers: absolute wide reads + conditional byte-swap. Returns an unsigned value in the low bits of the long (0 .. 2^(8*n)-1).