Package org.rcsb.cif.binary.encoding
-
Interface Summary Interface Description Encoding<H extends EncodedData<?>,L extends EncodedData<?>> Represents a single encoding or decoding step for a column. -
Class Summary Class Description ByteArrayEncoding<T extends NumberArray<?>> Encodes an array of numbers of specified types as raw bytes.DeltaEncoding<T extends SignedIntArray<?>> Stores the input integer array as an array of consecutive differences.FixedPointEncoding Converts an array of floating point numbers to aInt32Arraymultiplied by a given factor.IntegerPackingEncoding Stores aInt32Arrayusing 8- or 16-bit values.IntervalQuantizationEncoding Converts an array of floating point numbers to aInt32Arraywhere the values are quantized within a given interval into specified number of discrete steps.RunLengthEncoding Represents each integer value in the input as a pair of (value, number of repeats) and stores the result sequentially asInt32Array.StringArrayEncoding Stores an array of strings as a concatenation of all unique strings, an array of offsets describing substrings, and indices into the offset array.