All Classes and Interfaces

Class
Description
 
 
 
 
 
 
scanner that batches byte[]s into List<byte[]>s containing as many unbroken byte[]s as possible without exceeding maxOutputBytes total bytes.
 
Concatenated List of byte arrays with RandomAccess
VarInt size VarInt for the length of each array The concatenated arrays
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A bi-directional Function where encoding then decoding should typically return the original value.
Build a Codec from two Functions.
Skips the inner codecs when provided values are null, directly returning null.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Encodes a String as UTF-8 bytes prefixed with the number of bytes encoded as a VarInt.
 
Provides a view over a subset of a primitive float array with List<Float> semantics.
Provides a view over a subset of a primitive int array with List<Integer> semantics.
 
Provides a view over a subset of a primitive long array with List<Long> semantics.
 
 
 
 
 
 
 
 
 
Wrapper around a function to handle exceptional values like null.
Replace nulls with nulls.
Replace nulls with something provided by the Supplier
Restricts the input arrays to being ordered lexicographically, enabling binary search.
Encodes a String without any length information or terminal bytes.
 
Terminated arrays can be embedded in a bigger array knowing that 0 is the terminal character.