Index

A B C D E F G H I K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

ACKNOWLEDGE - Enum constant in enum class io.datarouter.bytes.Ascii
 
add(KvFileNameAndSize) - Method in class io.datarouter.bytes.kvfile.KvFileCompactorFileCache
 
advanceInternal() - Method in class io.datarouter.bytes.BatchingByteArrayScanner
 
advanceInternal() - Method in class io.datarouter.bytes.kvfile.KvFileCollator.KvFileCollatorPruneDeletesScanner
 
advanceInternal() - Method in class io.datarouter.bytes.kvfile.KvFileCollator.KvFileCollatorPruneVersionsScanner
 
advanceInternal() - Method in class io.datarouter.bytes.split.ByteChunkSplitter.ByteChunkParsingScanner
 
apply(A) - Method in class io.datarouter.bytes.ReplacingFunction
 
Ascii - Enum Class in io.datarouter.bytes
 
assertFinished() - Method in class io.datarouter.bytes.ByteReader
 

B

B - Enum constant in enum class io.datarouter.bytes.ByteLength.Unit
 
backingArray - Variable in class io.datarouter.bytes.ByteArrays
 
backingBytes() - Method in class io.datarouter.bytes.kvfile.KvFileEntry
 
BACKSPACE - Enum constant in enum class io.datarouter.bytes.Ascii
 
Base2ByteStringCodec - Class in io.datarouter.bytes.codec.bytestringcodec
 
Base2ByteStringCodec() - Constructor for class io.datarouter.bytes.codec.bytestringcodec.Base2ByteStringCodec
 
Base64ByteStringCodec - Class in io.datarouter.bytes.codec.bytestringcodec
 
Base64ByteStringCodec() - Constructor for class io.datarouter.bytes.codec.bytestringcodec.Base64ByteStringCodec
 
Base64MimeByteStringCodec - Class in io.datarouter.bytes.codec.bytestringcodec
 
Base64MimeByteStringCodec() - Constructor for class io.datarouter.bytes.codec.bytestringcodec.Base64MimeByteStringCodec
 
Base64UrlByteStringCodec - Class in io.datarouter.bytes.codec.bytestringcodec
 
Base64UrlByteStringCodec() - Constructor for class io.datarouter.bytes.codec.bytestringcodec.Base64UrlByteStringCodec
 
BasePrimitiveList<T> - Class in io.datarouter.bytes.primitivelist
 
BasePrimitiveList(int, int) - Constructor for class io.datarouter.bytes.primitivelist.BasePrimitiveList
 
BatchingByteArrayScanner - Class in io.datarouter.bytes
scanner that batches byte[]s into List<byte[]>s containing as many unbroken byte[]s as possible without exceeding maxOutputBytes total bytes.
BatchingByteArrayScanner(Scanner<byte[]>, int) - Constructor for class io.datarouter.bytes.BatchingByteArrayScanner
 
BELL - Enum constant in enum class io.datarouter.bytes.Ascii
 
BINARY - Enum constant in enum class io.datarouter.bytes.ByteLength.ByteUnitSystem
 
blockBytesFromInputStream(InputStream) - Static method in record class io.datarouter.bytes.kvfile.KvFileBlock
 
blockSize - Variable in class io.datarouter.bytes.kvfile.KvFileCodec
 
BOOLEAN - Static variable in class io.datarouter.bytes.EmptyArray
 
booleanByte() - Method in class io.datarouter.bytes.ByteReader
 
booleanByte(boolean) - Method in class io.datarouter.bytes.ByteWriter
 
BYTE - Static variable in class io.datarouter.bytes.EmptyArray
 
ByteArrayByteChunkCollector - Class in io.datarouter.bytes.split.collect
 
ByteArrayByteChunkCollector() - Constructor for class io.datarouter.bytes.split.collect.ByteArrayByteChunkCollector
 
ByteArrays - Class in io.datarouter.bytes
Concatenated List of byte arrays with RandomAccess
ByteArrays(byte[], int) - Constructor for class io.datarouter.bytes.ByteArrays
 
ByteArrays(List<byte[]>) - Constructor for class io.datarouter.bytes.ByteArrays
 
ByteArraysCodec - Class in io.datarouter.bytes.codec.list.bytearraylist
VarInt size VarInt for the length of each array The concatenated arrays
ByteArraysCodec() - Constructor for class io.datarouter.bytes.codec.list.bytearraylist.ByteArraysCodec
 
ByteChunkParsingScanner(Scanner<ByteChunkSplitter.ParsedByteChunk<T>>, ByteChunkSplitterCollector<T>) - Constructor for class io.datarouter.bytes.split.ByteChunkSplitter.ByteChunkParsingScanner
 
ByteChunkSplitter<T> - Class in io.datarouter.bytes.split
 
ByteChunkSplitter(Supplier<ByteChunkSplitterCollector<T>>) - Constructor for class io.datarouter.bytes.split.ByteChunkSplitter
 
ByteChunkSplitter.ByteChunkParsingScanner<T> - Class in io.datarouter.bytes.split
 
ByteChunkSplitter.ParsedByteChunk<T> - Class in io.datarouter.bytes.split
 
ByteChunkSplitterCollector<T> - Interface in io.datarouter.bytes.split
 
ByteLength - Class in io.datarouter.bytes
 
ByteLength.ByteUnitSystem - Enum Class in io.datarouter.bytes
 
ByteLength.Unit - Enum Class in io.datarouter.bytes
 
ByteReader - Class in io.datarouter.bytes
 
ByteReader(byte[]) - Constructor for class io.datarouter.bytes.ByteReader
 
ByteReader(byte[], int) - Constructor for class io.datarouter.bytes.ByteReader
 
byteReaderParams() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerParams
Returns the value of the byteReaderParams record component.
bytes(byte[]) - Method in class io.datarouter.bytes.ByteWriter
 
bytes(byte[], int, int) - Method in class io.datarouter.bytes.ByteWriter
 
bytes(int) - Method in class io.datarouter.bytes.ByteReader
 
Bytes - Class in io.datarouter.bytes
 
Bytes(byte[]) - Constructor for class io.datarouter.bytes.Bytes
 
Bytes(byte[], int, int) - Constructor for class io.datarouter.bytes.Bytes
 
ByteStringCodec - Interface in io.datarouter.bytes.codec.bytestringcodec
 
ByteTool - Class in io.datarouter.bytes
 
ByteTool() - Constructor for class io.datarouter.bytes.ByteTool
 
ByteWriter - Class in io.datarouter.bytes
 
ByteWriter(int) - Constructor for class io.datarouter.bytes.ByteWriter
 

C

CANCEL - Enum constant in enum class io.datarouter.bytes.Ascii
 
CARRIAGE_RETURN - Enum constant in enum class io.datarouter.bytes.Ascii
 
CHAR - Static variable in class io.datarouter.bytes.EmptyArray
 
checkIndex(int, int) - Static method in class io.datarouter.bytes.primitivelist.PrimitiveListTool
 
checkSubListIndexes(int, int, int) - Static method in class io.datarouter.bytes.primitivelist.PrimitiveListTool
 
ChunkRange(long, int) - Constructor for class io.datarouter.bytes.split.ChunkScannerTool.ChunkRange
 
ChunkScannerTool - Class in io.datarouter.bytes.split
 
ChunkScannerTool() - Constructor for class io.datarouter.bytes.split.ChunkScannerTool
 
ChunkScannerTool.ChunkRange - Class in io.datarouter.bytes.split
 
chunkSize() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerByteReaderParams
Returns the value of the chunkSize record component.
close() - Method in class io.datarouter.bytes.CountingInputStream
 
close() - Method in class io.datarouter.bytes.CountingOutputStream
 
close(InputStream) - Static method in class io.datarouter.bytes.InputStreamTool
 
close(OutputStream) - Static method in class io.datarouter.bytes.OutputStreamTool
 
code - Variable in enum class io.datarouter.bytes.Ascii
 
codec - Variable in class io.datarouter.bytes.kvfile.KvFileCodec
 
Codec<A,B> - Interface in io.datarouter.bytes
A bi-directional Function where encoding then decoding should typically return the original value.
Codec.FunctionalCodec<A,B> - Class in io.datarouter.bytes
Build a Codec from two Functions.
Codec.NullPassthroughCodec<A,B> - Class in io.datarouter.bytes
Skips the inner codecs when provided values are null, directly returning null.
collatorStrategy() - Method in record class io.datarouter.bytes.kvfile.KvFileCompactorFileCache.KvFileMergePlan
Returns the value of the collatorStrategy record component.
collect(byte[], int, int) - Method in interface io.datarouter.bytes.split.ByteChunkSplitterCollector
Encode a single item and store in a data structure potentially shared with other items.
collect(byte[], int, int) - Method in class io.datarouter.bytes.split.collect.ByteArrayByteChunkCollector
 
collect(byte[], int, int) - Method in class io.datarouter.bytes.split.collect.CrlfStringByteChunkCollector
 
COMMA - Enum constant in enum class io.datarouter.bytes.Ascii
 
compact() - Method in class io.datarouter.bytes.kvfile.KvFileCompactor
 
ComparableBooleanArrayCodec - Class in io.datarouter.bytes.codec.array.booleanarray
 
ComparableBooleanArrayCodec() - Constructor for class io.datarouter.bytes.codec.array.booleanarray.ComparableBooleanArrayCodec
 
ComparableBooleanCodec - Class in io.datarouter.bytes.codec.booleancodec
 
ComparableBooleanCodec() - Constructor for class io.datarouter.bytes.codec.booleancodec.ComparableBooleanCodec
 
ComparableByteArrayCodec - Class in io.datarouter.bytes.codec.array.bytearray
 
ComparableByteArrayCodec() - Constructor for class io.datarouter.bytes.codec.array.bytearray.ComparableByteArrayCodec
 
ComparableByteCodec - Class in io.datarouter.bytes.codec.bytecodec
 
ComparableByteCodec() - Constructor for class io.datarouter.bytes.codec.bytecodec.ComparableByteCodec
 
ComparableCharArrayCodec - Class in io.datarouter.bytes.codec.array.chararray
 
ComparableCharArrayCodec() - Constructor for class io.datarouter.bytes.codec.array.chararray.ComparableCharArrayCodec
 
ComparableCharCodec - Class in io.datarouter.bytes.codec.charcodec
 
ComparableCharCodec() - Constructor for class io.datarouter.bytes.codec.charcodec.ComparableCharCodec
 
ComparableDateCodec - Class in io.datarouter.bytes.codec.time
 
ComparableDateCodec() - Constructor for class io.datarouter.bytes.codec.time.ComparableDateCodec
 
ComparableDoubleArrayCodec - Class in io.datarouter.bytes.codec.array.doublearray
 
ComparableDoubleArrayCodec() - Constructor for class io.datarouter.bytes.codec.array.doublearray.ComparableDoubleArrayCodec
 
ComparableDoubleCodec - Class in io.datarouter.bytes.codec.doublecodec
 
ComparableDoubleCodec() - Constructor for class io.datarouter.bytes.codec.doublecodec.ComparableDoubleCodec
 
ComparableFloatArrayCodec - Class in io.datarouter.bytes.codec.array.floatarray
 
ComparableFloatArrayCodec() - Constructor for class io.datarouter.bytes.codec.array.floatarray.ComparableFloatArrayCodec
 
ComparableFloatCodec - Class in io.datarouter.bytes.codec.floatcodec
 
ComparableFloatCodec() - Constructor for class io.datarouter.bytes.codec.floatcodec.ComparableFloatCodec
 
ComparableInstantCodec - Class in io.datarouter.bytes.codec.time
 
ComparableInstantCodec() - Constructor for class io.datarouter.bytes.codec.time.ComparableInstantCodec
 
ComparableIntArrayCodec - Class in io.datarouter.bytes.codec.array.intarray
 
ComparableIntArrayCodec() - Constructor for class io.datarouter.bytes.codec.array.intarray.ComparableIntArrayCodec
 
ComparableIntCodec - Class in io.datarouter.bytes.codec.intcodec
 
ComparableIntCodec() - Constructor for class io.datarouter.bytes.codec.intcodec.ComparableIntCodec
 
comparableLong() - Method in class io.datarouter.bytes.ByteReader
 
comparableLong(long) - Method in class io.datarouter.bytes.ByteWriter
 
ComparableLongArrayCodec - Class in io.datarouter.bytes.codec.array.longarray
 
ComparableLongArrayCodec() - Constructor for class io.datarouter.bytes.codec.array.longarray.ComparableLongArrayCodec
 
ComparableLongCodec - Class in io.datarouter.bytes.codec.longcodec
 
ComparableLongCodec() - Constructor for class io.datarouter.bytes.codec.longcodec.ComparableLongCodec
 
ComparableShortArrayCodec - Class in io.datarouter.bytes.codec.array.shortarray
 
ComparableShortArrayCodec() - Constructor for class io.datarouter.bytes.codec.array.shortarray.ComparableShortArrayCodec
 
ComparableShortCodec - Class in io.datarouter.bytes.codec.shortcodec
 
ComparableShortCodec() - Constructor for class io.datarouter.bytes.codec.shortcodec.ComparableShortCodec
 
comparableUtf8() - Method in class io.datarouter.bytes.ByteReader
 
comparableUtf8(String) - Method in class io.datarouter.bytes.ByteWriter
 
COMPARATOR - Static variable in enum class io.datarouter.bytes.kvfile.KvFileOp
 
COMPARE_SIZE_AND_NAME - Static variable in record class io.datarouter.bytes.kvfile.KvFileNameAndSize
 
compareItem(int, byte[]) - Method in class io.datarouter.bytes.ByteArrays
 
compareItem(ByteArrays, int, ByteArrays, int) - Static method in class io.datarouter.bytes.ByteArrays
 
compareKey(KvFileEntry, KvFileEntry) - Static method in class io.datarouter.bytes.kvfile.KvFileEntry
 
compareKeyVersionOpOptimized(KvFileEntry, KvFileEntry) - Static method in class io.datarouter.bytes.kvfile.KvFileEntry
 
compareTo(Bytes) - Method in class io.datarouter.bytes.Bytes
 
compareVersion(KvFileEntry, KvFileEntry) - Static method in class io.datarouter.bytes.kvfile.KvFileEntry
 
concat() - Method in class io.datarouter.bytes.ByteWriter
 
concat(byte[]...) - Static method in class io.datarouter.bytes.ByteTool
 
concat(int, int) - Method in class io.datarouter.bytes.ByteWriter
 
concat(List<byte[]>) - Static method in class io.datarouter.bytes.ByteTool
 
concatRows(List<GzipBlockStream.GzipBlockStreamRow>) - Static method in record class io.datarouter.bytes.GzipBlockStream.GzipBlockStreamRow
 
concatTokens() - Method in record class io.datarouter.bytes.GzipBlockStream.GzipBlockStreamRow
 
contains(Object) - Method in class io.datarouter.bytes.ByteArrays
 
contains(Object) - Method in class io.datarouter.bytes.primitivelist.BasePrimitiveList
 
contains(Object) - Method in class io.datarouter.bytes.SortedByteArrays
 
copyOfBytes() - Method in class io.datarouter.bytes.kvfile.KvFileEntry
 
copyOfKey() - Method in class io.datarouter.bytes.kvfile.KvFileEntry
 
copyOfRange(byte[], int, int) - Static method in class io.datarouter.bytes.ByteTool
 
copyOfValue() - Method in class io.datarouter.bytes.kvfile.KvFileEntry
 
copyOfVersion() - Method in class io.datarouter.bytes.kvfile.KvFileEntry
 
count(InputStream, int) - Static method in class io.datarouter.bytes.InputStreamTool
 
countByte(InputStream, int, byte) - Static method in class io.datarouter.bytes.InputStreamTool
 
CountingInputStream - Class in io.datarouter.bytes
 
CountingInputStream(InputStream) - Constructor for class io.datarouter.bytes.CountingInputStream
 
CountingInputStream(InputStream, int, Consumer<Long>) - Constructor for class io.datarouter.bytes.CountingInputStream
 
CountingOutputStream - Class in io.datarouter.bytes
 
CountingOutputStream(OutputStream) - Constructor for class io.datarouter.bytes.CountingOutputStream
 
CountingOutputStream(OutputStream, int, Consumer<Long>) - Constructor for class io.datarouter.bytes.CountingOutputStream
 
crc32() - Method in class io.datarouter.bytes.ByteWriter
 
create(byte[], byte[], KvFileOp, byte[]) - Static method in class io.datarouter.bytes.kvfile.KvFileEntry
 
CrlfStringByteChunkCollector - Class in io.datarouter.bytes.split.collect
 
CrlfStringByteChunkCollector() - Constructor for class io.datarouter.bytes.split.collect.CrlfStringByteChunkCollector
 
CsvIntByteStringCodec - Class in io.datarouter.bytes.codec.bytestringcodec
 
CsvIntByteStringCodec() - Constructor for class io.datarouter.bytes.codec.bytestringcodec.CsvIntByteStringCodec
 

D

DATA_LINK_ESCAPE - Enum constant in enum class io.datarouter.bytes.Ascii
 
dataLength() - Method in record class io.datarouter.bytes.kvfile.KvFileBlock
 
DECIMAL - Enum constant in enum class io.datarouter.bytes.ByteLength.ByteUnitSystem
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.array.booleanarray.ComparableBooleanArrayCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.array.bytearray.ComparableByteArrayCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.array.chararray.ComparableCharArrayCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.array.doublearray.ComparableDoubleArrayCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.array.floatarray.ComparableFloatArrayCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.array.floatarray.RawFloatArrayCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.array.intarray.ComparableIntArrayCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.array.longarray.ComparableLongArrayCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.array.longarray.RawLongArrayCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.array.shortarray.ComparableShortArrayCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.booleancodec.ComparableBooleanCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.booleancodec.RawBooleanCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.charcodec.ComparableCharCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.doublecodec.ComparableDoubleCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.doublecodec.RawDoubleCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.floatcodec.ComparableFloatCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.floatcodec.RawFloatCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.intcodec.ComparableIntCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.intcodec.RawIntCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.intcodec.VarIntCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.list.bytearraylist.ByteArraysCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.list.doublelist.DoubleListCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.list.intlist.IntListCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.list.longlist.LongListCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.list.longlist.RawLongListCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.longcodec.ComparableLongCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.longcodec.RawLongCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.longcodec.VarLongCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.shortcodec.ComparableShortCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.shortcodec.RawShortCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.stringcodec.PrefixedStringCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.stringcodec.StringCodec
 
decode(byte[]) - Method in class io.datarouter.bytes.codec.stringcodec.TerminatedStringCodec
 
decode(byte[], int) - Method in class io.datarouter.bytes.codec.array.bytearray.TerminatedByteArrayCodec
 
decode(byte[], int) - Method in class io.datarouter.bytes.codec.booleancodec.ComparableBooleanCodec
 
decode(byte[], int) - Method in class io.datarouter.bytes.codec.booleancodec.RawBooleanCodec
 
decode(byte[], int) - Method in class io.datarouter.bytes.codec.bytecodec.ComparableByteCodec
 
decode(byte[], int) - Method in class io.datarouter.bytes.codec.charcodec.ComparableCharCodec
 
decode(byte[], int) - Method in class io.datarouter.bytes.codec.doublecodec.ComparableDoubleCodec
 
decode(byte[], int) - Method in class io.datarouter.bytes.codec.doublecodec.RawDoubleCodec
 
decode(byte[], int) - Method in class io.datarouter.bytes.codec.floatcodec.ComparableFloatCodec
 
decode(byte[], int) - Method in class io.datarouter.bytes.codec.floatcodec.RawFloatCodec
 
decode(byte[], int) - Method in class io.datarouter.bytes.codec.intcodec.ComparableIntCodec
 
decode(byte[], int) - Method in class io.datarouter.bytes.codec.intcodec.RawIntCodec
 
decode(byte[], int) - Method in class io.datarouter.bytes.codec.intcodec.VarIntCodec
 
decode(byte[], int) - Method in class io.datarouter.bytes.codec.list.bytearraylist.ByteArraysCodec
 
decode(byte[], int) - Method in class io.datarouter.bytes.codec.longcodec.ComparableLongCodec
 
decode(byte[], int) - Method in class io.datarouter.bytes.codec.longcodec.RawLongCodec
 
decode(byte[], int) - Method in class io.datarouter.bytes.codec.longcodec.VarLongCodec
 
decode(byte[], int) - Method in class io.datarouter.bytes.codec.shortcodec.ComparableShortCodec
 
decode(byte[], int) - Method in class io.datarouter.bytes.codec.shortcodec.RawShortCodec
 
decode(byte[], int) - Method in class io.datarouter.bytes.codec.stringcodec.PrefixedStringCodec
 
decode(byte[], int) - Method in class io.datarouter.bytes.codec.stringcodec.StringCodec
 
decode(byte[], int) - Method in class io.datarouter.bytes.codec.stringcodec.TerminatedStringCodec
 
decode(byte[], int) - Method in class io.datarouter.bytes.codec.time.ComparableDateCodec
 
decode(byte[], int) - Method in class io.datarouter.bytes.codec.time.ComparableInstantCodec
 
decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.array.booleanarray.ComparableBooleanArrayCodec
 
decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.array.bytearray.ComparableByteArrayCodec
 
decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.array.chararray.ComparableCharArrayCodec
 
decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.array.doublearray.ComparableDoubleArrayCodec
 
decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.array.floatarray.ComparableFloatArrayCodec
 
decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.array.floatarray.RawFloatArrayCodec
 
decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.array.intarray.ComparableIntArrayCodec
 
decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.array.longarray.ComparableLongArrayCodec
 
decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.array.longarray.RawLongArrayCodec
 
decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.array.shortarray.ComparableShortArrayCodec
 
decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.list.doublelist.DoubleListCodec
 
decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.list.intlist.IntListCodec
 
decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.list.longlist.LongListCodec
 
decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.list.longlist.RawLongListCodec
 
decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.stringcodec.StringCodec
 
decode(B) - Method in interface io.datarouter.bytes.Codec
 
decode(B) - Method in class io.datarouter.bytes.Codec.FunctionalCodec
 
decode(KvFileEntry) - Method in class io.datarouter.bytes.kvfile.KvFileCodec
 
decode(InputStream) - Method in class io.datarouter.bytes.GzipBlockStream
Convert an InputStream containing gzip blocks into a Scanner of raw blocks.
decode(String) - Method in class io.datarouter.bytes.codec.bytestringcodec.Base2ByteStringCodec
 
decode(String) - Method in class io.datarouter.bytes.codec.bytestringcodec.Base64ByteStringCodec
 
decode(String) - Method in class io.datarouter.bytes.codec.bytestringcodec.Base64MimeByteStringCodec
 
decode(String) - Method in class io.datarouter.bytes.codec.bytestringcodec.Base64UrlByteStringCodec
 
decode(String) - Method in interface io.datarouter.bytes.codec.bytestringcodec.ByteStringCodec
 
decode(String) - Method in class io.datarouter.bytes.codec.bytestringcodec.CsvIntByteStringCodec
 
decode(String) - Method in class io.datarouter.bytes.codec.bytestringcodec.HexByteStringCodec
 
decodeBlocksToLists(List<KvFileBlock>) - Method in class io.datarouter.bytes.kvfile.KvFileCodec
 
decodeBlockToList(KvFileBlock) - Method in class io.datarouter.bytes.kvfile.KvFileCodec
 
decodeBlockToScanner(KvFileBlock) - Method in class io.datarouter.bytes.kvfile.KvFileCodec
 
decodeInt(byte[]) - Static method in class io.datarouter.bytes.VarIntTool
 
decodeInt(byte[], int) - Static method in class io.datarouter.bytes.VarIntTool
 
decodeInt(InputStream) - Static method in class io.datarouter.bytes.VarIntTool
 
decodeIntOrNull(InputStream) - Static method in class io.datarouter.bytes.VarIntTool
 
decodeLong(byte[]) - Static method in class io.datarouter.bytes.VarIntTool
 
decodeLong(byte[], int) - Static method in class io.datarouter.bytes.VarIntTool
 
decodeLong(InputStream) - Static method in class io.datarouter.bytes.VarIntTool
 
decodeLongOrNull(InputStream) - Static method in class io.datarouter.bytes.VarIntTool
 
decodeMulti(byte[]) - Method in class io.datarouter.bytes.kvfile.KvFileCodec
 
decodeMulti(byte[]) - Static method in class io.datarouter.bytes.VarIntByteArraysTool
 
decodeMulti(InputStream) - Method in class io.datarouter.bytes.kvfile.KvFileCodec
 
decodeOne(byte[]) - Static method in class io.datarouter.bytes.VarIntByteArraysTool
 
decodeOne(byte[], int) - Static method in class io.datarouter.bytes.VarIntByteArraysTool
 
decodeParallel(InputStream, Threads) - Method in class io.datarouter.bytes.GzipBlockStream
Convert an InputStream containing gzip blocks into a Scanner of raw blocks.
decodeWithLength(byte[], int) - Method in class io.datarouter.bytes.codec.stringcodec.PrefixedStringCodec
 
delete(String) - Method in interface io.datarouter.bytes.kvfile.KvFileStorage
 
DELETE - Enum constant in enum class io.datarouter.bytes.kvfile.KvFileOp
 
DELIMITER - Static variable in class io.datarouter.bytes.split.collect.CrlfStringByteChunkCollector
 
DEVICE_CONTROL_1 - Enum constant in enum class io.datarouter.bytes.Ascii
 
DEVICE_CONTROL_2 - Enum constant in enum class io.datarouter.bytes.Ascii
 
DEVICE_CONTROL_3 - Enum constant in enum class io.datarouter.bytes.Ascii
 
DEVICE_CONTROL_4 - Enum constant in enum class io.datarouter.bytes.Ascii
 
DOUBLE - Static variable in class io.datarouter.bytes.EmptyArray
 
DoubleListCodec - Class in io.datarouter.bytes.codec.list.doublelist
 
DoubleListCodec() - Constructor for class io.datarouter.bytes.codec.list.doublelist.DoubleListCodec
 

E

empty() - Static method in class io.datarouter.bytes.ByteArrays
 
empty() - Static method in class io.datarouter.bytes.primitivelist.PrimitiveFloatList
 
empty() - Static method in class io.datarouter.bytes.primitivelist.PrimitiveIntList
 
empty() - Static method in class io.datarouter.bytes.primitivelist.PrimitiveLongList
 
EMPTY - Static variable in class io.datarouter.bytes.Bytes
 
EMPTY_ARRAY_2 - Static variable in class io.datarouter.bytes.ByteTool
 
EmptyArray - Class in io.datarouter.bytes
 
EmptyArray() - Constructor for class io.datarouter.bytes.EmptyArray
 
encode(boolean) - Method in class io.datarouter.bytes.codec.booleancodec.ComparableBooleanCodec
 
encode(boolean) - Method in class io.datarouter.bytes.codec.booleancodec.RawBooleanCodec
 
encode(boolean[]) - Method in class io.datarouter.bytes.codec.array.booleanarray.ComparableBooleanArrayCodec
 
encode(boolean[], byte[], int) - Method in class io.datarouter.bytes.codec.array.booleanarray.ComparableBooleanArrayCodec
 
encode(boolean, byte[], int) - Method in class io.datarouter.bytes.codec.booleancodec.ComparableBooleanCodec
 
encode(boolean, byte[], int) - Method in class io.datarouter.bytes.codec.booleancodec.RawBooleanCodec
 
encode(byte) - Method in class io.datarouter.bytes.codec.bytecodec.ComparableByteCodec
 
encode(byte[]) - Method in class io.datarouter.bytes.codec.array.bytearray.ComparableByteArrayCodec
 
encode(byte[]) - Method in class io.datarouter.bytes.codec.array.bytearray.TerminatedByteArrayCodec
 
encode(byte[]) - Method in class io.datarouter.bytes.codec.bytestringcodec.Base2ByteStringCodec
 
encode(byte[]) - Method in class io.datarouter.bytes.codec.bytestringcodec.Base64ByteStringCodec
 
encode(byte[]) - Method in class io.datarouter.bytes.codec.bytestringcodec.Base64MimeByteStringCodec
 
encode(byte[]) - Method in class io.datarouter.bytes.codec.bytestringcodec.Base64UrlByteStringCodec
 
encode(byte[]) - Method in interface io.datarouter.bytes.codec.bytestringcodec.ByteStringCodec
 
encode(byte[]) - Method in class io.datarouter.bytes.codec.bytestringcodec.CsvIntByteStringCodec
 
encode(byte[]) - Method in class io.datarouter.bytes.codec.bytestringcodec.HexByteStringCodec
 
encode(byte[]) - Static method in class io.datarouter.bytes.GzipTool
 
encode(byte[], byte[], int) - Method in class io.datarouter.bytes.codec.array.bytearray.ComparableByteArrayCodec
 
encode(byte[], int, int) - Method in interface io.datarouter.bytes.split.ByteChunkSplitterCollector
Encode a single item
encode(byte[], int, int) - Method in class io.datarouter.bytes.split.collect.ByteArrayByteChunkCollector
 
encode(byte[], int, int) - Method in class io.datarouter.bytes.split.collect.CrlfStringByteChunkCollector
 
encode(byte[], int, long) - Static method in class io.datarouter.bytes.VarIntTool
 
encode(byte, byte[], int) - Method in class io.datarouter.bytes.codec.bytecodec.ComparableByteCodec
 
encode(char) - Method in class io.datarouter.bytes.codec.charcodec.ComparableCharCodec
 
encode(char[]) - Method in class io.datarouter.bytes.codec.array.chararray.ComparableCharArrayCodec
 
encode(char[], byte[], int) - Method in class io.datarouter.bytes.codec.array.chararray.ComparableCharArrayCodec
 
encode(char, byte[], int) - Method in class io.datarouter.bytes.codec.charcodec.ComparableCharCodec
 
encode(double) - Method in class io.datarouter.bytes.codec.doublecodec.ComparableDoubleCodec
 
encode(double) - Method in class io.datarouter.bytes.codec.doublecodec.RawDoubleCodec
 
encode(double[]) - Method in class io.datarouter.bytes.codec.array.doublearray.ComparableDoubleArrayCodec
 
encode(double[], byte[], int) - Method in class io.datarouter.bytes.codec.array.doublearray.ComparableDoubleArrayCodec
 
encode(double, byte[], int) - Method in class io.datarouter.bytes.codec.doublecodec.ComparableDoubleCodec
 
encode(double, byte[], int) - Method in class io.datarouter.bytes.codec.doublecodec.RawDoubleCodec
 
encode(float) - Method in class io.datarouter.bytes.codec.floatcodec.ComparableFloatCodec
 
encode(float) - Method in class io.datarouter.bytes.codec.floatcodec.RawFloatCodec
 
encode(float[]) - Method in class io.datarouter.bytes.codec.array.floatarray.ComparableFloatArrayCodec
 
encode(float[]) - Method in class io.datarouter.bytes.codec.array.floatarray.RawFloatArrayCodec
 
encode(float[], byte[], int) - Method in class io.datarouter.bytes.codec.array.floatarray.ComparableFloatArrayCodec
 
encode(float[], byte[], int) - Method in class io.datarouter.bytes.codec.array.floatarray.RawFloatArrayCodec
 
encode(float, byte[], int) - Method in class io.datarouter.bytes.codec.floatcodec.ComparableFloatCodec
 
encode(float, byte[], int) - Method in class io.datarouter.bytes.codec.floatcodec.RawFloatCodec
 
encode(int) - Method in class io.datarouter.bytes.codec.intcodec.ComparableIntCodec
 
encode(int) - Method in class io.datarouter.bytes.codec.intcodec.RawIntCodec
 
encode(int) - Method in class io.datarouter.bytes.codec.intcodec.VarIntCodec
 
encode(int[]) - Method in class io.datarouter.bytes.codec.array.intarray.ComparableIntArrayCodec
 
encode(int[], byte[], int) - Method in class io.datarouter.bytes.codec.array.intarray.ComparableIntArrayCodec
 
encode(int, byte[], int) - Method in class io.datarouter.bytes.codec.intcodec.ComparableIntCodec
 
encode(int, byte[], int) - Method in class io.datarouter.bytes.codec.intcodec.RawIntCodec
 
encode(int, byte[], int) - Method in class io.datarouter.bytes.codec.intcodec.VarIntCodec
 
encode(long) - Method in class io.datarouter.bytes.codec.longcodec.ComparableLongCodec
 
encode(long) - Method in class io.datarouter.bytes.codec.longcodec.RawLongCodec
 
encode(long) - Method in class io.datarouter.bytes.codec.longcodec.VarLongCodec
 
encode(long) - Static method in class io.datarouter.bytes.VarIntTool
 
encode(long[]) - Method in class io.datarouter.bytes.codec.array.longarray.ComparableLongArrayCodec
 
encode(long[]) - Method in class io.datarouter.bytes.codec.array.longarray.RawLongArrayCodec
 
encode(long[], byte[], int) - Method in class io.datarouter.bytes.codec.array.longarray.ComparableLongArrayCodec
 
encode(long[], byte[], int) - Method in class io.datarouter.bytes.codec.array.longarray.RawLongArrayCodec
 
encode(long, byte[], int) - Method in class io.datarouter.bytes.codec.longcodec.ComparableLongCodec
 
encode(long, byte[], int) - Method in class io.datarouter.bytes.codec.longcodec.RawLongCodec
 
encode(long, byte[], int) - Method in class io.datarouter.bytes.codec.longcodec.VarLongCodec
 
encode(short) - Method in class io.datarouter.bytes.codec.shortcodec.ComparableShortCodec
 
encode(short) - Method in class io.datarouter.bytes.codec.shortcodec.RawShortCodec
 
encode(short[]) - Method in class io.datarouter.bytes.codec.array.shortarray.ComparableShortArrayCodec
 
encode(short[], byte[], int) - Method in class io.datarouter.bytes.codec.array.shortarray.ComparableShortArrayCodec
 
encode(short, byte[], int) - Method in class io.datarouter.bytes.codec.shortcodec.ComparableShortCodec
 
encode(short, byte[], int) - Method in class io.datarouter.bytes.codec.shortcodec.RawShortCodec
 
encode(A) - Method in interface io.datarouter.bytes.Codec
 
encode(A) - Method in class io.datarouter.bytes.Codec.FunctionalCodec
 
encode(ByteArrays) - Method in class io.datarouter.bytes.codec.list.bytearraylist.ByteArraysCodec
 
encode(Scanner<GzipBlockStream.GzipBlockStreamRow>) - Method in class io.datarouter.bytes.GzipBlockStream
Split the provided rows into larger blocks.
encode(InputStream) - Static method in class io.datarouter.bytes.GzipTool
 
encode(OutputStream, long) - Static method in class io.datarouter.bytes.VarIntTool
 
encode(String) - Method in class io.datarouter.bytes.codec.stringcodec.PrefixedStringCodec
 
encode(String) - Method in class io.datarouter.bytes.codec.stringcodec.StringCodec
 
encode(String) - Method in class io.datarouter.bytes.codec.stringcodec.TerminatedStringCodec
 
encode(String, byte[], int) - Method in class io.datarouter.bytes.codec.stringcodec.PrefixedStringCodec
 
encode(String, byte[], int) - Method in class io.datarouter.bytes.codec.stringcodec.StringCodec
 
encode(Instant) - Method in class io.datarouter.bytes.codec.time.ComparableInstantCodec
 
encode(Instant, byte[], int) - Method in class io.datarouter.bytes.codec.time.ComparableInstantCodec
 
encode(Date) - Method in class io.datarouter.bytes.codec.time.ComparableDateCodec
 
encode(Date, byte[], int) - Method in class io.datarouter.bytes.codec.time.ComparableDateCodec
 
encode(List<Double>) - Method in class io.datarouter.bytes.codec.list.doublelist.DoubleListCodec
 
encode(List<Integer>) - Method in class io.datarouter.bytes.codec.list.intlist.IntListCodec
 
encode(List<Integer>, byte[], int) - Method in class io.datarouter.bytes.codec.list.intlist.IntListCodec
 
encode(List<Long>) - Method in class io.datarouter.bytes.codec.list.longlist.LongListCodec
 
encode(List<Long>) - Method in class io.datarouter.bytes.codec.list.longlist.RawLongListCodec
 
encode(List<Long>, byte[], int) - Method in class io.datarouter.bytes.codec.list.longlist.LongListCodec
 
encode(List<Long>, byte[], int) - Method in class io.datarouter.bytes.codec.list.longlist.RawLongListCodec
 
encodeAndDecode(A) - Method in interface io.datarouter.bytes.Codec
Useful for testing
encodeBatchSize() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerEncodeParams
Returns the value of the encodeBatchSize record component.
encodedLength(List<byte[]>) - Static method in class io.datarouter.bytes.VarIntByteArraysTool
 
encodeMulti(Scanner<byte[]>) - Static method in class io.datarouter.bytes.VarIntByteArraysTool
 
encodeOne(byte[]) - Static method in class io.datarouter.bytes.VarIntByteArraysTool
 
encodeParallel(Scanner<GzipBlockStream.GzipBlockStreamRow>, Threads) - Method in class io.datarouter.bytes.GzipBlockStream
Split the provided rows into larger blocks.
encodeParams() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerParams
Returns the value of the encodeParams record component.
encodeThreads() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerEncodeParams
Returns the value of the encodeThreads record component.
encodeToInputStream(InputStream) - Static method in class io.datarouter.bytes.GzipTool
 
END_OF_MEDIUM - Enum constant in enum class io.datarouter.bytes.Ascii
 
END_OF_TEXT - Enum constant in enum class io.datarouter.bytes.Ascii
 
END_OF_TRANS_BLOCK - Enum constant in enum class io.datarouter.bytes.Ascii
 
END_OF_TRANSMISSION - Enum constant in enum class io.datarouter.bytes.Ascii
 
endings - Variable in class io.datarouter.bytes.ByteArrays
 
ENQUIRY - Enum constant in enum class io.datarouter.bytes.Ascii
 
entries() - Method in record class io.datarouter.bytes.kvfile.KvFileBlock
Returns the value of the entries record component.
equals(Object) - Method in class io.datarouter.bytes.ByteLength
 
equals(Object) - Method in class io.datarouter.bytes.Bytes
 
equals(Object) - Method in record class io.datarouter.bytes.GzipBlockStream.GzipBlockStreamRow
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.datarouter.bytes.InputStreamAndLength
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.datarouter.bytes.kvfile.KvFileBlock
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.datarouter.bytes.kvfile.KvFileCompactor.KvFileCompactorParams
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.datarouter.bytes.kvfile.KvFileCompactorFileCache.KvFileMergePlan
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerByteReaderParams
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerEncodeParams
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerKvReaderParams
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerParams
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerStorageParams
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerWriteParams
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.datarouter.bytes.kvfile.KvFileNameAndSize
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.datarouter.bytes.primitivelist.BasePrimitiveList
 
equalsItem(int, byte[]) - Method in class io.datarouter.bytes.ByteArrays
 
equalsKeyOptimized(KvFileEntry, KvFileEntry) - Static method in class io.datarouter.bytes.kvfile.KvFileEntry
 
equalsVersion(KvFileEntry, KvFileEntry) - Static method in class io.datarouter.bytes.kvfile.KvFileEntry
 
ERROR_MESSAGE_INCOMPLETE_VALUE - Static variable in class io.datarouter.bytes.VarIntTool
 
ERROR_MESSAGE_INTEGER_OVERFLOW - Static variable in class io.datarouter.bytes.VarIntTool
 
ERROR_MESSAGE_INVALID_OFFSET - Static variable in class io.datarouter.bytes.VarIntTool
 
ERROR_MESSAGE_IO - Static variable in class io.datarouter.bytes.VarIntTool
 
ERROR_MESSAGE_MAX_SIZE_EXCEEDED - Static variable in class io.datarouter.bytes.VarIntTool
 
ERROR_MESSAGE_NEGATIVE_VALUE - Static variable in class io.datarouter.bytes.VarIntTool
 
ERROR_MESSAGE_UNEXPECTED_END_OF_INPUT_STREAM - Static variable in class io.datarouter.bytes.VarIntTool
 
ESCAPE - Enum constant in enum class io.datarouter.bytes.Ascii
 
ESCAPE_BYTE - Static variable in class io.datarouter.bytes.TerminatedByteArrayTool
 
ESCAPE_SHIFT - Static variable in class io.datarouter.bytes.TerminatedByteArrayTool
 
escapeAndTerminate(byte[]) - Static method in class io.datarouter.bytes.TerminatedByteArrayTool
 
ExposedByteArrayOutputStream - Class in io.datarouter.bytes
For converting from a ByteArrayOutputStream to a ByteArrayInputStream without making a copy of the data.
ExposedByteArrayOutputStream() - Constructor for class io.datarouter.bytes.ExposedByteArrayOutputStream
 
ExposedByteArrayOutputStream(int) - Constructor for class io.datarouter.bytes.ExposedByteArrayOutputStream
 

F

filenameSupplier() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerStorageParams
Returns the value of the filenameSupplier record component.
files() - Method in record class io.datarouter.bytes.kvfile.KvFileCompactorFileCache.KvFileMergePlan
Returns the value of the files record component.
findEscapedCountAndTerminalIndex(byte[], int) - Static method in class io.datarouter.bytes.TerminatedByteArrayTool
 
findNextMergePlan() - Method in class io.datarouter.bytes.kvfile.KvFileCompactorFileCache
 
findTerminalIndex(byte[], int) - Static method in class io.datarouter.bytes.TerminatedByteArrayTool
 
first - Variable in class io.datarouter.bytes.split.ByteChunkSplitter.ParsedByteChunk
 
flipToAndFromComparableByteArray(byte[]) - Static method in class io.datarouter.bytes.ByteTool
 
flipToAndFromComparableByteArray(byte[], int, int) - Static method in class io.datarouter.bytes.ByteTool
 
FLOAT - Static variable in class io.datarouter.bytes.EmptyArray
 
FORM_FEED - Enum constant in enum class io.datarouter.bytes.Ascii
 
from - Variable in class io.datarouter.bytes.primitivelist.BasePrimitiveList
 
fromByte(byte) - Static method in enum class io.datarouter.bytes.kvfile.KvFileOp
 
fromBytes(byte[]) - Static method in record class io.datarouter.bytes.kvfile.KvFileBlock
 
fromBytes(byte[]) - Static method in class io.datarouter.bytes.kvfile.KvFileEntrySerializer
 
fromBytes(byte[], int) - Static method in class io.datarouter.bytes.kvfile.KvFileEntrySerializer
 
fromHexBlock(String) - Static method in class io.datarouter.bytes.HexBlockTool
 
fromInputStream(InputStream) - Static method in enum class io.datarouter.bytes.kvfile.KvFileOp
 
fromInputStream(InputStream) - Static method in class io.datarouter.bytes.VarIntTool
Convenience methods for either: - returning a value - returning Optional.empty() if the end of the InputStream was found
fromInputStreamInt(InputStream) - Static method in class io.datarouter.bytes.VarIntTool
 
FULL_SEPARATOR - Enum constant in enum class io.datarouter.bytes.Ascii
 
FunctionalCodec(Function<A, B>, Function<B, A>) - Constructor for class io.datarouter.bytes.Codec.FunctionalCodec
 

G

GB - Enum constant in enum class io.datarouter.bytes.ByteLength.Unit
 
get(int) - Method in class io.datarouter.bytes.ByteArrays
 
get(int) - Method in class io.datarouter.bytes.primitivelist.BasePrimitiveList
 
getAscValues(ByteLength.ByteUnitSystem) - Static method in class io.datarouter.bytes.ByteLength
 
getComparableByte(byte) - Static method in class io.datarouter.bytes.ByteTool
 
getCount() - Method in class io.datarouter.bytes.CountingInputStream
 
getCount() - Method in class io.datarouter.bytes.CountingOutputStream
 
getFrom(int) - Method in class io.datarouter.bytes.ByteArrays
 
getLength() - Method in class io.datarouter.bytes.ByteArrays
Number of bytes spanned in the backingArray
getLength() - Method in class io.datarouter.bytes.Bytes
 
getMaxByteLength(int) - Static method in class io.datarouter.bytes.codec.bytestringcodec.Base64ByteStringCodec
 
getNumBlocksEncoded() - Method in class io.datarouter.bytes.GzipBlockStream
 
getTo(int) - Method in class io.datarouter.bytes.ByteArrays
 
GiB - Enum constant in enum class io.datarouter.bytes.ByteLength.Unit
 
GROUP_SEPARATOR - Enum constant in enum class io.datarouter.bytes.Ascii
 
GzipBlockStream - Class in io.datarouter.bytes
Gzip normally encodes and decodes in a single thread which underutilizes multi-threaded hardware.
GzipBlockStream() - Constructor for class io.datarouter.bytes.GzipBlockStream
 
GzipBlockStream(int) - Constructor for class io.datarouter.bytes.GzipBlockStream
 
GzipBlockStream(int, int, int, int) - Constructor for class io.datarouter.bytes.GzipBlockStream
 
GzipBlockStream.GzipBlockStreamEncodedBlock - Class in io.datarouter.bytes
Returned while encoding with convenience methods.
GzipBlockStream.GzipBlockStreamRow - Record Class in io.datarouter.bytes
One or more tokens that make up a "row" of data.
GzipBlockStreamRow(List<byte[]>) - Constructor for record class io.datarouter.bytes.GzipBlockStream.GzipBlockStreamRow
 
GzipBlockStreamRow(List<byte[]>, int) - Constructor for record class io.datarouter.bytes.GzipBlockStream.GzipBlockStreamRow
Creates an instance of a GzipBlockStreamRow record class.
GzipTool - Class in io.datarouter.bytes
 
GzipTool() - Constructor for class io.datarouter.bytes.GzipTool
 

H

hashCode() - Method in class io.datarouter.bytes.ByteLength
 
hashCode() - Method in class io.datarouter.bytes.Bytes
 
hashCode() - Method in record class io.datarouter.bytes.GzipBlockStream.GzipBlockStreamRow
Returns a hash code value for this object.
hashCode() - Method in record class io.datarouter.bytes.InputStreamAndLength
Returns a hash code value for this object.
hashCode() - Method in record class io.datarouter.bytes.kvfile.KvFileBlock
Returns a hash code value for this object.
hashCode() - Method in record class io.datarouter.bytes.kvfile.KvFileCompactor.KvFileCompactorParams
Returns a hash code value for this object.
hashCode() - Method in record class io.datarouter.bytes.kvfile.KvFileCompactorFileCache.KvFileMergePlan
Returns a hash code value for this object.
hashCode() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerByteReaderParams
Returns a hash code value for this object.
hashCode() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerEncodeParams
Returns a hash code value for this object.
hashCode() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerKvReaderParams
Returns a hash code value for this object.
hashCode() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerParams
Returns a hash code value for this object.
hashCode() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerStorageParams
Returns a hash code value for this object.
hashCode() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerWriteParams
Returns a hash code value for this object.
hashCode() - Method in record class io.datarouter.bytes.kvfile.KvFileNameAndSize
Returns a hash code value for this object.
hashCode() - Method in class io.datarouter.bytes.primitivelist.BasePrimitiveList
 
hasMore() - Method in class io.datarouter.bytes.ByteReader
 
hasMoreToMerge() - Method in class io.datarouter.bytes.kvfile.KvFileCompactorFileCache
 
headerLength() - Method in record class io.datarouter.bytes.kvfile.KvFileBlock
 
heartbeatPeriod() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerParams
Returns the value of the heartbeatPeriod record component.
HexBlockTool - Class in io.datarouter.bytes
 
HexBlockTool() - Constructor for class io.datarouter.bytes.HexBlockTool
 
HexByteStringCodec - Class in io.datarouter.bytes.codec.bytestringcodec
 
HexByteStringCodec() - Constructor for class io.datarouter.bytes.codec.bytestringcodec.HexByteStringCodec
 
HORIZONTAL_TAB - Enum constant in enum class io.datarouter.bytes.Ascii
 

I

identity() - Static method in interface io.datarouter.bytes.Codec
Use Codec.identity() when you must supply a Codec but don't need to encode anything.
IDENTITY_INSTANCE - Static variable in interface io.datarouter.bytes.Codec
 
indexOf(Object) - Method in class io.datarouter.bytes.primitivelist.BasePrimitiveList
 
initFromCollection(Collection<T>) - Method in class io.datarouter.bytes.primitivelist.BasePrimitiveList
 
inputStream() - Method in record class io.datarouter.bytes.InputStreamAndLength
Returns the value of the inputStream record component.
InputStreamAndLength - Record Class in io.datarouter.bytes
Some situations like S3 multipart upload require wrapping a known quantity of bytes into an InputStream.
InputStreamAndLength(InputStream, long) - Constructor for record class io.datarouter.bytes.InputStreamAndLength
Creates an instance of a InputStreamAndLength record class.
InputStreamAndLength(List<byte[]>) - Constructor for record class io.datarouter.bytes.InputStreamAndLength
 
InputStreamTool - Class in io.datarouter.bytes
 
InputStreamTool() - Constructor for class io.datarouter.bytes.InputStreamTool
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.array.booleanarray.ComparableBooleanArrayCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.array.bytearray.ComparableByteArrayCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.array.bytearray.TerminatedByteArrayCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.array.chararray.ComparableCharArrayCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.array.doublearray.ComparableDoubleArrayCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.array.floatarray.ComparableFloatArrayCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.array.floatarray.RawFloatArrayCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.array.intarray.ComparableIntArrayCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.array.longarray.ComparableLongArrayCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.array.longarray.RawLongArrayCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.array.shortarray.ComparableShortArrayCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.booleancodec.ComparableBooleanCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.booleancodec.RawBooleanCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.bytecodec.ComparableByteCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.bytestringcodec.Base2ByteStringCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.bytestringcodec.Base64ByteStringCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.bytestringcodec.Base64MimeByteStringCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.bytestringcodec.Base64UrlByteStringCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.bytestringcodec.CsvIntByteStringCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.bytestringcodec.HexByteStringCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.charcodec.ComparableCharCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.doublecodec.ComparableDoubleCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.doublecodec.RawDoubleCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.floatcodec.ComparableFloatCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.floatcodec.RawFloatCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.intcodec.ComparableIntCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.intcodec.RawIntCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.intcodec.VarIntCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.list.bytearraylist.ByteArraysCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.list.doublelist.DoubleListCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.list.intlist.IntListCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.list.longlist.LongListCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.list.longlist.RawLongListCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.longcodec.ComparableLongCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.longcodec.RawLongCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.shortcodec.ComparableShortCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.shortcodec.RawShortCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.time.ComparableDateCodec
 
INSTANCE - Static variable in class io.datarouter.bytes.codec.time.ComparableInstantCodec
 
INT - Static variable in class io.datarouter.bytes.EmptyArray
 
INTEGER_MAX_ENCODED_VALUE - Static variable in class io.datarouter.bytes.VarIntTool
 
internalEquals(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveFloatList
 
internalEquals(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveIntList
 
internalEquals(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveLongList
 
internalFirstIndexOf(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveFloatList
 
internalFirstIndexOf(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveIntList
 
internalFirstIndexOf(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveLongList
 
internalGet(int) - Method in class io.datarouter.bytes.primitivelist.PrimitiveFloatList
 
internalGet(int) - Method in class io.datarouter.bytes.primitivelist.PrimitiveIntList
 
internalGet(int) - Method in class io.datarouter.bytes.primitivelist.PrimitiveLongList
 
internalHashCode() - Method in class io.datarouter.bytes.primitivelist.PrimitiveFloatList
 
internalHashCode() - Method in class io.datarouter.bytes.primitivelist.PrimitiveIntList
 
internalHashCode() - Method in class io.datarouter.bytes.primitivelist.PrimitiveLongList
 
internalIsCorrectType(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveFloatList
 
internalIsCorrectType(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveIntList
 
internalIsCorrectType(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveLongList
 
internalLastIndexOf(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveFloatList
 
internalLastIndexOf(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveIntList
 
internalLastIndexOf(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveLongList
 
internalSet(int, Float) - Method in class io.datarouter.bytes.primitivelist.PrimitiveFloatList
 
internalSet(int, Integer) - Method in class io.datarouter.bytes.primitivelist.PrimitiveIntList
 
internalSet(int, Long) - Method in class io.datarouter.bytes.primitivelist.PrimitiveLongList
 
internalSubList(int, int) - Method in class io.datarouter.bytes.primitivelist.PrimitiveFloatList
 
internalSubList(int, int) - Method in class io.datarouter.bytes.primitivelist.PrimitiveIntList
 
internalSubList(int, int) - Method in class io.datarouter.bytes.primitivelist.PrimitiveLongList
 
IntListCodec - Class in io.datarouter.bytes.codec.list.intlist
 
IntListCodec() - Constructor for class io.datarouter.bytes.codec.list.intlist.IntListCodec
 
io.datarouter.bytes - package io.datarouter.bytes
 
io.datarouter.bytes.codec.array.booleanarray - package io.datarouter.bytes.codec.array.booleanarray
 
io.datarouter.bytes.codec.array.bytearray - package io.datarouter.bytes.codec.array.bytearray
 
io.datarouter.bytes.codec.array.chararray - package io.datarouter.bytes.codec.array.chararray
 
io.datarouter.bytes.codec.array.doublearray - package io.datarouter.bytes.codec.array.doublearray
 
io.datarouter.bytes.codec.array.floatarray - package io.datarouter.bytes.codec.array.floatarray
 
io.datarouter.bytes.codec.array.intarray - package io.datarouter.bytes.codec.array.intarray
 
io.datarouter.bytes.codec.array.longarray - package io.datarouter.bytes.codec.array.longarray
 
io.datarouter.bytes.codec.array.shortarray - package io.datarouter.bytes.codec.array.shortarray
 
io.datarouter.bytes.codec.booleancodec - package io.datarouter.bytes.codec.booleancodec
 
io.datarouter.bytes.codec.bytecodec - package io.datarouter.bytes.codec.bytecodec
 
io.datarouter.bytes.codec.bytestringcodec - package io.datarouter.bytes.codec.bytestringcodec
 
io.datarouter.bytes.codec.charcodec - package io.datarouter.bytes.codec.charcodec
 
io.datarouter.bytes.codec.doublecodec - package io.datarouter.bytes.codec.doublecodec
 
io.datarouter.bytes.codec.floatcodec - package io.datarouter.bytes.codec.floatcodec
 
io.datarouter.bytes.codec.intcodec - package io.datarouter.bytes.codec.intcodec
 
io.datarouter.bytes.codec.list.bytearraylist - package io.datarouter.bytes.codec.list.bytearraylist
 
io.datarouter.bytes.codec.list.doublelist - package io.datarouter.bytes.codec.list.doublelist
 
io.datarouter.bytes.codec.list.intlist - package io.datarouter.bytes.codec.list.intlist
 
io.datarouter.bytes.codec.list.longlist - package io.datarouter.bytes.codec.list.longlist
 
io.datarouter.bytes.codec.longcodec - package io.datarouter.bytes.codec.longcodec
 
io.datarouter.bytes.codec.shortcodec - package io.datarouter.bytes.codec.shortcodec
 
io.datarouter.bytes.codec.stringcodec - package io.datarouter.bytes.codec.stringcodec
 
io.datarouter.bytes.codec.time - package io.datarouter.bytes.codec.time
 
io.datarouter.bytes.kvfile - package io.datarouter.bytes.kvfile
 
io.datarouter.bytes.primitivelist - package io.datarouter.bytes.primitivelist
 
io.datarouter.bytes.split - package io.datarouter.bytes.split
 
io.datarouter.bytes.split.collect - package io.datarouter.bytes.split.collect
 
ISO_8859_1 - Static variable in class io.datarouter.bytes.codec.stringcodec.PrefixedStringCodec
 
ISO_8859_1 - Static variable in class io.datarouter.bytes.codec.stringcodec.StringCodec
 
ISO_8859_1 - Static variable in class io.datarouter.bytes.codec.stringcodec.TerminatedStringCodec
 
itemLength() - Method in class io.datarouter.bytes.codec.array.booleanarray.ComparableBooleanArrayCodec
 
itemLength() - Method in class io.datarouter.bytes.codec.array.bytearray.ComparableByteArrayCodec
 
itemLength() - Method in class io.datarouter.bytes.codec.array.chararray.ComparableCharArrayCodec
 
itemLength() - Method in class io.datarouter.bytes.codec.array.doublearray.ComparableDoubleArrayCodec
 
itemLength() - Method in class io.datarouter.bytes.codec.array.floatarray.ComparableFloatArrayCodec
 
itemLength() - Method in class io.datarouter.bytes.codec.array.floatarray.RawFloatArrayCodec
 
itemLength() - Method in class io.datarouter.bytes.codec.array.intarray.ComparableIntArrayCodec
 
itemLength() - Method in class io.datarouter.bytes.codec.array.longarray.ComparableLongArrayCodec
 
itemLength() - Method in class io.datarouter.bytes.codec.array.shortarray.ComparableShortArrayCodec
 

K

KB - Enum constant in enum class io.datarouter.bytes.ByteLength.Unit
 
KEEP_ALL - Enum constant in enum class io.datarouter.bytes.kvfile.KvFileCollator.KvFileCollatorStrategy
 
keepAll(List<KvFileReader>) - Static method in class io.datarouter.bytes.kvfile.KvFileCollator
Fastest option Merge entries keeping all versions and ops, including duplicates.
KiB - Enum constant in enum class io.datarouter.bytes.ByteLength.Unit
 
KvFileBlock - Record Class in io.datarouter.bytes.kvfile
 
KvFileBlock(List<KvFileEntry>) - Constructor for record class io.datarouter.bytes.kvfile.KvFileBlock
Creates an instance of a KvFileBlock record class.
KvFileCodec<T> - Class in io.datarouter.bytes.kvfile
 
KvFileCodec(Codec<T, KvFileEntry>) - Constructor for class io.datarouter.bytes.kvfile.KvFileCodec
 
KvFileCodec(Codec<T, KvFileEntry>, ByteLength) - Constructor for class io.datarouter.bytes.kvfile.KvFileCodec
 
KvFileCollator - Class in io.datarouter.bytes.kvfile
Collate KvFileEntries using only the binary data, not requiring the objects to be decoded.
KvFileCollator() - Constructor for class io.datarouter.bytes.kvfile.KvFileCollator
 
KvFileCollator.KvFileCollatorPruneDeletesScanner - Class in io.datarouter.bytes.kvfile
Assumes non-null entries.
KvFileCollator.KvFileCollatorPruneVersionsScanner - Class in io.datarouter.bytes.kvfile
Assumes non-null entries.
KvFileCollator.KvFileCollatorStrategy - Enum Class in io.datarouter.bytes.kvfile
 
KvFileCollatorPruneDeletesScanner(Scanner<KvFileEntry>) - Constructor for class io.datarouter.bytes.kvfile.KvFileCollator.KvFileCollatorPruneDeletesScanner
 
KvFileCollatorPruneVersionsScanner(Scanner<KvFileEntry>) - Constructor for class io.datarouter.bytes.kvfile.KvFileCollator.KvFileCollatorPruneVersionsScanner
 
KvFileCompactor - Class in io.datarouter.bytes.kvfile
For looping over a directory of KvFiles and merging N files at a time until only targetNumFiles remain.
KvFileCompactor(KvFileCompactor.KvFileCompactorParams) - Constructor for class io.datarouter.bytes.kvfile.KvFileCompactor
 
KvFileCompactor.KvFileCompactorParams - Record Class in io.datarouter.bytes.kvfile
 
KvFileCompactorFileCache - Class in io.datarouter.bytes.kvfile
Keeps track of files during a compaction.
KvFileCompactorFileCache(int, boolean, ByteLength, int, int, List<KvFileNameAndSize>) - Constructor for class io.datarouter.bytes.kvfile.KvFileCompactorFileCache
 
KvFileCompactorFileCache.KvFileMergePlan - Record Class in io.datarouter.bytes.kvfile
 
KvFileCompactorParams(Supplier<Boolean>, int, boolean, KvFileMerger.KvFileMergerParams) - Constructor for record class io.datarouter.bytes.kvfile.KvFileCompactor.KvFileCompactorParams
Creates an instance of a KvFileCompactorParams record class.
KvFileEntry - Class in io.datarouter.bytes.kvfile
A generic KeyValue, plus a version represented as bytes.
KvFileEntry(byte[], int, int, int, int, int, int, KvFileOp, int, int) - Constructor for class io.datarouter.bytes.kvfile.KvFileEntry
 
KvFileEntrySerializer - Class in io.datarouter.bytes.kvfile
 
KvFileEntrySerializer() - Constructor for class io.datarouter.bytes.kvfile.KvFileEntrySerializer
 
KvFileMergePlan(List<KvFileNameAndSize>, KvFileCollator.KvFileCollatorStrategy) - Constructor for record class io.datarouter.bytes.kvfile.KvFileCompactorFileCache.KvFileMergePlan
Creates an instance of a KvFileMergePlan record class.
KvFileMerger - Class in io.datarouter.bytes.kvfile
 
KvFileMerger(KvFileMerger.KvFileMergerParams, KvFileCompactorFileCache.KvFileMergePlan, Supplier<Boolean>) - Constructor for class io.datarouter.bytes.kvfile.KvFileMerger
 
KvFileMerger.KvFileMergerByteReaderParams - Record Class in io.datarouter.bytes.kvfile
 
KvFileMerger.KvFileMergerEncodeParams - Record Class in io.datarouter.bytes.kvfile
 
KvFileMerger.KvFileMergerKvReaderParams - Record Class in io.datarouter.bytes.kvfile
 
KvFileMerger.KvFileMergerParams - Record Class in io.datarouter.bytes.kvfile
 
KvFileMerger.KvFileMergerStorageParams - Record Class in io.datarouter.bytes.kvfile
 
KvFileMerger.KvFileMergerWriteParams - Record Class in io.datarouter.bytes.kvfile
 
KvFileMergerByteReaderParams(int, int, Threads, boolean, ExecutorService, ByteLength, ByteLength) - Constructor for record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerByteReaderParams
Creates an instance of a KvFileMergerByteReaderParams record class.
KvFileMergerEncodeParams(ByteLength, int, Threads) - Constructor for record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerEncodeParams
Creates an instance of a KvFileMergerEncodeParams record class.
KvFileMergerKvReaderParams(int, Threads) - Constructor for record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerKvReaderParams
Creates an instance of a KvFileMergerKvReaderParams record class.
KvFileMergerParams(KvFileMerger.KvFileMergerStorageParams, KvFileMerger.KvFileMergerByteReaderParams, KvFileMerger.KvFileMergerKvReaderParams, KvFileMerger.KvFileMergerEncodeParams, KvFileMerger.KvFileMergerWriteParams, Duration, Duration) - Constructor for record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerParams
Creates an instance of a KvFileMergerParams record class.
KvFileMergerStorageParams(KvFileStorage, Supplier<String>) - Constructor for record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerStorageParams
Creates an instance of a KvFileMergerStorageParams record class.
KvFileMergerWriteParams(Threads, ByteLength) - Constructor for record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerWriteParams
Creates an instance of a KvFileMergerWriteParams record class.
KvFileNameAndSize - Record Class in io.datarouter.bytes.kvfile
 
KvFileNameAndSize(String, long) - Constructor for record class io.datarouter.bytes.kvfile.KvFileNameAndSize
Creates an instance of a KvFileNameAndSize record class.
KvFileOp - Enum Class in io.datarouter.bytes.kvfile
Either PUT or DELETE.
KvFileReader - Class in io.datarouter.bytes.kvfile
Named wrapper around an InputStream so we can trace where errors came from.
KvFileReader(byte[], String, int, Threads) - Constructor for class io.datarouter.bytes.kvfile.KvFileReader
 
KvFileReader(Scanner<byte[]>, String, int, Threads) - Constructor for class io.datarouter.bytes.kvfile.KvFileReader
 
KvFileReader(InputStream) - Constructor for class io.datarouter.bytes.kvfile.KvFileReader
 
KvFileReader(InputStream, Threads) - Constructor for class io.datarouter.bytes.kvfile.KvFileReader
 
KvFileReader(InputStream, String) - Constructor for class io.datarouter.bytes.kvfile.KvFileReader
 
KvFileReader(InputStream, String, int, Threads) - Constructor for class io.datarouter.bytes.kvfile.KvFileReader
 
KvFileStorage - Interface in io.datarouter.bytes.kvfile
 
kvReaderParams() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerParams
Returns the value of the kvReaderParams record component.

L

last - Variable in class io.datarouter.bytes.split.ByteChunkSplitter.ParsedByteChunk
 
lastIndexOf(Object) - Method in class io.datarouter.bytes.primitivelist.BasePrimitiveList
 
length - Variable in class io.datarouter.bytes.LengthAndValue
 
length - Variable in class io.datarouter.bytes.split.ChunkScannerTool.ChunkRange
 
length() - Method in class io.datarouter.bytes.ByteWriter
 
length() - Method in class io.datarouter.bytes.codec.booleancodec.ComparableBooleanCodec
 
length() - Method in class io.datarouter.bytes.codec.booleancodec.RawBooleanCodec
 
length() - Method in class io.datarouter.bytes.codec.bytecodec.ComparableByteCodec
 
length() - Method in class io.datarouter.bytes.codec.charcodec.ComparableCharCodec
 
length() - Method in class io.datarouter.bytes.codec.doublecodec.ComparableDoubleCodec
 
length() - Method in class io.datarouter.bytes.codec.doublecodec.RawDoubleCodec
 
length() - Method in class io.datarouter.bytes.codec.floatcodec.ComparableFloatCodec
 
length() - Method in class io.datarouter.bytes.codec.floatcodec.RawFloatCodec
 
length() - Method in class io.datarouter.bytes.codec.intcodec.ComparableIntCodec
 
length() - Method in class io.datarouter.bytes.codec.intcodec.RawIntCodec
 
length() - Method in class io.datarouter.bytes.codec.longcodec.ComparableLongCodec
 
length() - Method in class io.datarouter.bytes.codec.longcodec.RawLongCodec
 
length() - Method in class io.datarouter.bytes.codec.shortcodec.ComparableShortCodec
 
length() - Method in class io.datarouter.bytes.codec.shortcodec.RawShortCodec
 
length() - Method in class io.datarouter.bytes.codec.time.ComparableDateCodec
 
length() - Method in class io.datarouter.bytes.codec.time.ComparableInstantCodec
 
length() - Method in record class io.datarouter.bytes.GzipBlockStream.GzipBlockStreamRow
Returns the value of the length record component.
length() - Method in record class io.datarouter.bytes.InputStreamAndLength
Returns the value of the length record component.
length() - Method in record class io.datarouter.bytes.kvfile.KvFileBlock
 
length() - Method in class io.datarouter.bytes.kvfile.KvFileEntry
 
length(int) - Method in class io.datarouter.bytes.codec.intcodec.VarIntCodec
 
length(long) - Method in class io.datarouter.bytes.codec.longcodec.VarLongCodec
 
length(long) - Static method in class io.datarouter.bytes.VarIntTool
 
LengthAndValue<T> - Class in io.datarouter.bytes
 
LengthAndValue(int, T) - Constructor for class io.datarouter.bytes.LengthAndValue
 
lengthWithTerminalIndex(byte[], int) - Method in class io.datarouter.bytes.codec.array.bytearray.TerminatedByteArrayCodec
 
lengthWithTerminator(byte[], int) - Static method in class io.datarouter.bytes.TerminatedByteArrayTool
 
LINE_FEED - Enum constant in enum class io.datarouter.bytes.Ascii
 
list() - Method in interface io.datarouter.bytes.kvfile.KvFileStorage
 
logPeriod() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerParams
Returns the value of the logPeriod record component.
LONG - Static variable in class io.datarouter.bytes.EmptyArray
 
LONG_MAX_ENCODED_VALUE - Static variable in class io.datarouter.bytes.VarIntTool
 
LongListCodec - Class in io.datarouter.bytes.codec.list.longlist
 
LongListCodec() - Constructor for class io.datarouter.bytes.codec.list.longlist.LongListCodec
 

M

makeReadersThreads() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerByteReaderParams
Returns the value of the makeReadersThreads record component.
MAX - Static variable in class io.datarouter.bytes.ByteLength
 
MB - Enum constant in enum class io.datarouter.bytes.ByteLength.Unit
 
memoryFanIn() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerByteReaderParams
Returns the value of the memoryFanIn record component.
merge() - Method in class io.datarouter.bytes.kvfile.KvFileMerger
 
mergerParams() - Method in record class io.datarouter.bytes.kvfile.KvFileCompactor.KvFileCompactorParams
Returns the value of the mergerParams record component.
method - Variable in enum class io.datarouter.bytes.kvfile.KvFileCollator.KvFileCollatorStrategy
 
MiB - Enum constant in enum class io.datarouter.bytes.ByteLength.Unit
 
middle - Variable in class io.datarouter.bytes.split.ByteChunkSplitter.ParsedByteChunk
 
MIN - Static variable in class io.datarouter.bytes.ByteLength
 
minBlockSize() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerEncodeParams
Returns the value of the minBlockSize record component.
MultiByteArrayInputStream - Class in io.datarouter.bytes
 
MultiByteArrayInputStream(Scanner<byte[]>) - Constructor for class io.datarouter.bytes.MultiByteArrayInputStream
 
MultiByteArrayInputStream(List<byte[]>) - Constructor for class io.datarouter.bytes.MultiByteArrayInputStream
 

N

name() - Method in record class io.datarouter.bytes.kvfile.KvFileNameAndSize
Returns the value of the name record component.
NEGATIVE_ACKNOWLEDGE - Enum constant in enum class io.datarouter.bytes.Ascii
 
NOT_FOUND_INDEX - Static variable in class io.datarouter.bytes.primitivelist.BasePrimitiveList
 
NULL - Enum constant in enum class io.datarouter.bytes.Ascii
 
NullPassthroughCodec(Function<A, B>, Function<B, A>) - Constructor for class io.datarouter.bytes.Codec.NullPassthroughCodec
 
NUM_PERSISTENT_BYTES - Static variable in enum class io.datarouter.bytes.kvfile.KvFileOp
 
numEscaped - Variable in class io.datarouter.bytes.TerminatedByteArrayTool.NumEscapedAndTerminalIndex
 
NumEscapedAndTerminalIndex(int, int) - Constructor for class io.datarouter.bytes.TerminatedByteArrayTool.NumEscapedAndTerminalIndex
 
numFiles() - Method in class io.datarouter.bytes.kvfile.KvFileCompactorFileCache
 

O

OBJECT - Static variable in class io.datarouter.bytes.EmptyArray
 
of(byte[], int) - Static method in class io.datarouter.bytes.ByteArrays
 
of(Function<A, B>) - Static method in class io.datarouter.bytes.ReplacingFunction.NullPassthroughFunction
 
of(Function<A, B>, A, Supplier<B>) - Static method in class io.datarouter.bytes.ReplacingFunction
 
of(Function<A, B>, Function<B, A>) - Static method in class io.datarouter.bytes.Codec.NullPassthroughCodec
 
of(Function<A, B>, Function<B, A>) - Static method in interface io.datarouter.bytes.Codec
 
of(Function<A, B>, Supplier<B>) - Static method in class io.datarouter.bytes.ReplacingFunction.NullReplacingFunction
 
of(List<byte[]>) - Static method in class io.datarouter.bytes.ByteArrays
 
ofByteArrays(ByteArrays) - Static method in class io.datarouter.bytes.SortedByteArrays
 
ofByteArraysNoValidation(ByteArrays) - Static method in class io.datarouter.bytes.SortedByteArrays
 
ofBytes(long) - Static method in class io.datarouter.bytes.ByteLength
 
offset - Variable in class io.datarouter.bytes.ByteArrays
 
offset() - Method in class io.datarouter.bytes.kvfile.KvFileEntry
 
ofGB(long) - Static method in class io.datarouter.bytes.ByteLength
 
ofGiB(long) - Static method in class io.datarouter.bytes.ByteLength
 
ofIndividualArrays(List<byte[]>) - Static method in class io.datarouter.bytes.SortedByteArrays
 
ofIndividualArraysNoValidation(List<byte[]>) - Static method in class io.datarouter.bytes.SortedByteArrays
 
ofKB(long) - Static method in class io.datarouter.bytes.ByteLength
 
ofKiB(long) - Static method in class io.datarouter.bytes.ByteLength
 
ofMB(long) - Static method in class io.datarouter.bytes.ByteLength
 
ofMiB(long) - Static method in class io.datarouter.bytes.ByteLength
 
ofPB(long) - Static method in class io.datarouter.bytes.ByteLength
 
ofPiB(long) - Static method in class io.datarouter.bytes.ByteLength
 
ofTB(long) - Static method in class io.datarouter.bytes.ByteLength
 
ofTiB(long) - Static method in class io.datarouter.bytes.ByteLength
 
op() - Method in class io.datarouter.bytes.kvfile.KvFileEntry
 
OutputStreamTool - Class in io.datarouter.bytes
 
OutputStreamTool() - Constructor for class io.datarouter.bytes.OutputStreamTool
 

P

padPrefix(byte[], int) - Static method in class io.datarouter.bytes.ByteTool
 
parseBatchSize() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerKvReaderParams
Returns the value of the parseBatchSize record component.
ParsedByteChunk(byte[], List<T>, byte[]) - Constructor for class io.datarouter.bytes.split.ByteChunkSplitter.ParsedByteChunk
 
parseThreads() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerKvReaderParams
Returns the value of the parseThreads record component.
partSize() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerWriteParams
Returns the value of the partSize record component.
PB - Enum constant in enum class io.datarouter.bytes.ByteLength.Unit
 
persistentValue - Variable in enum class io.datarouter.bytes.kvfile.KvFileOp
 
persistentValueArray - Variable in enum class io.datarouter.bytes.kvfile.KvFileOp
 
PiB - Enum constant in enum class io.datarouter.bytes.ByteLength.Unit
 
position() - Method in class io.datarouter.bytes.ByteReader
 
PrefixedStringCodec - Class in io.datarouter.bytes.codec.stringcodec
Encodes a String as UTF-8 bytes prefixed with the number of bytes encoded as a VarInt.
PrefixedStringCodec(StringCodec) - Constructor for class io.datarouter.bytes.codec.stringcodec.PrefixedStringCodec
 
PrimitiveFloatList - Class in io.datarouter.bytes.primitivelist
Provides a view over a subset of a primitive float array with List<Float> semantics.
PrimitiveFloatList(float[]) - Constructor for class io.datarouter.bytes.primitivelist.PrimitiveFloatList
 
PrimitiveFloatList(float[], int, int) - Constructor for class io.datarouter.bytes.primitivelist.PrimitiveFloatList
 
PrimitiveFloatList(Collection<Float>) - Constructor for class io.datarouter.bytes.primitivelist.PrimitiveFloatList
 
PrimitiveIntList - Class in io.datarouter.bytes.primitivelist
Provides a view over a subset of a primitive int array with List<Integer> semantics.
PrimitiveIntList(int[]) - Constructor for class io.datarouter.bytes.primitivelist.PrimitiveIntList
 
PrimitiveIntList(int[], int, int) - Constructor for class io.datarouter.bytes.primitivelist.PrimitiveIntList
 
PrimitiveIntList(Collection<Integer>) - Constructor for class io.datarouter.bytes.primitivelist.PrimitiveIntList
 
PrimitiveListTool - Class in io.datarouter.bytes.primitivelist
 
PrimitiveListTool() - Constructor for class io.datarouter.bytes.primitivelist.PrimitiveListTool
 
PrimitiveLongList - Class in io.datarouter.bytes.primitivelist
Provides a view over a subset of a primitive long array with List<Long> semantics.
PrimitiveLongList(long[]) - Constructor for class io.datarouter.bytes.primitivelist.PrimitiveLongList
 
PrimitiveLongList(long[], int, int) - Constructor for class io.datarouter.bytes.primitivelist.PrimitiveLongList
 
PrimitiveLongList(Collection<Long>) - Constructor for class io.datarouter.bytes.primitivelist.PrimitiveLongList
 
print(byte[]) - Static method in class io.datarouter.bytes.HexBlockTool
 
print(byte[], int, int) - Static method in class io.datarouter.bytes.HexBlockTool
 
prune() - Method in record class io.datarouter.bytes.kvfile.KvFileCompactor.KvFileCompactorParams
Returns the value of the prune record component.
PRUNE_ALL - Enum constant in enum class io.datarouter.bytes.kvfile.KvFileCollator.KvFileCollatorStrategy
 
PRUNE_VERSIONS - Enum constant in enum class io.datarouter.bytes.kvfile.KvFileCollator.KvFileCollatorStrategy
 
pruneAll(List<KvFileReader>) - Static method in class io.datarouter.bytes.kvfile.KvFileCollator
Merge entries keeping the latest version.
pruneVersions(List<KvFileReader>) - Static method in class io.datarouter.bytes.kvfile.KvFileCollator
Merge entries keeping the latest version.
PUT - Enum constant in enum class io.datarouter.bytes.kvfile.KvFileOp
 
putWithLongVersion(byte[], long, byte[]) - Static method in class io.datarouter.bytes.kvfile.KvFileEntry
 

R

RawBooleanCodec - Class in io.datarouter.bytes.codec.booleancodec
 
RawBooleanCodec() - Constructor for class io.datarouter.bytes.codec.booleancodec.RawBooleanCodec
 
RawDoubleCodec - Class in io.datarouter.bytes.codec.doublecodec
 
RawDoubleCodec() - Constructor for class io.datarouter.bytes.codec.doublecodec.RawDoubleCodec
 
RawFloatArrayCodec - Class in io.datarouter.bytes.codec.array.floatarray
 
RawFloatArrayCodec() - Constructor for class io.datarouter.bytes.codec.array.floatarray.RawFloatArrayCodec
 
RawFloatCodec - Class in io.datarouter.bytes.codec.floatcodec
 
RawFloatCodec() - Constructor for class io.datarouter.bytes.codec.floatcodec.RawFloatCodec
 
rawInt() - Method in class io.datarouter.bytes.ByteReader
 
rawInt(int) - Method in class io.datarouter.bytes.ByteWriter
 
RawIntCodec - Class in io.datarouter.bytes.codec.intcodec
 
RawIntCodec() - Constructor for class io.datarouter.bytes.codec.intcodec.RawIntCodec
 
rawInts(int) - Method in class io.datarouter.bytes.ByteReader
 
rawInts(int[]) - Method in class io.datarouter.bytes.ByteWriter
 
rawLong() - Method in class io.datarouter.bytes.ByteReader
 
rawLong(long) - Method in class io.datarouter.bytes.ByteWriter
 
RawLongArrayCodec - Class in io.datarouter.bytes.codec.array.longarray
 
RawLongArrayCodec() - Constructor for class io.datarouter.bytes.codec.array.longarray.RawLongArrayCodec
 
RawLongCodec - Class in io.datarouter.bytes.codec.longcodec
 
RawLongCodec() - Constructor for class io.datarouter.bytes.codec.longcodec.RawLongCodec
 
RawLongListCodec - Class in io.datarouter.bytes.codec.list.longlist
 
RawLongListCodec() - Constructor for class io.datarouter.bytes.codec.list.longlist.RawLongListCodec
 
rawLongs(int) - Method in class io.datarouter.bytes.ByteReader
 
rawLongs(long[]) - Method in class io.datarouter.bytes.ByteWriter
 
RawShortCodec - Class in io.datarouter.bytes.codec.shortcodec
 
RawShortCodec() - Constructor for class io.datarouter.bytes.codec.shortcodec.RawShortCodec
 
read() - Method in class io.datarouter.bytes.CountingInputStream
 
read() - Method in class io.datarouter.bytes.MultiByteArrayInputStream
 
read(byte[], int, int) - Method in class io.datarouter.bytes.CountingInputStream
 
read(byte[], int, int) - Method in class io.datarouter.bytes.MultiByteArrayInputStream
 
read(String) - Method in interface io.datarouter.bytes.kvfile.KvFileStorage
 
readAllBytes() - Method in class io.datarouter.bytes.MultiByteArrayInputStream
 
readBufferSize() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerByteReaderParams
Returns the value of the readBufferSize record component.
readInputStream(String) - Method in interface io.datarouter.bytes.kvfile.KvFileStorage
 
readNBytes(byte[], int, int) - Method in class io.datarouter.bytes.MultiByteArrayInputStream
 
readNBytes(int) - Method in class io.datarouter.bytes.MultiByteArrayInputStream
 
readNBytes(InputStream, int) - Static method in class io.datarouter.bytes.InputStreamTool
 
readParallel() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerByteReaderParams
Returns the value of the readParallel record component.
readParallel(String, long, long, Threads, ByteLength) - Method in interface io.datarouter.bytes.kvfile.KvFileStorage
 
readParallelExec() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerByteReaderParams
Returns the value of the readParallelExec record component.
readRequiredByte(InputStream) - Static method in class io.datarouter.bytes.InputStreamTool
Read 1 byte, throwing if it wasn't found.
readUntilLength(InputStream, byte[], int, int) - Static method in class io.datarouter.bytes.InputStreamTool
Keeps reading from the InputStream until length bytes are found, or we're out of data.
RECORD_SEPARATOR - Enum constant in enum class io.datarouter.bytes.Ascii
 
remove(KvFileNameAndSize) - Method in class io.datarouter.bytes.kvfile.KvFileCompactorFileCache
 
ReplacingFunction<A,B> - Class in io.datarouter.bytes
Wrapper around a function to handle exceptional values like null.
ReplacingFunction.NullPassthroughFunction<A,B> - Class in io.datarouter.bytes
Replace nulls with nulls.
ReplacingFunction.NullReplacingFunction<A,B> - Class in io.datarouter.bytes
Replace nulls with something provided by the Supplier
resetCounters() - Method in class io.datarouter.bytes.GzipBlockStream
 

S

scanBlockByteArrays() - Method in class io.datarouter.bytes.kvfile.KvFileReader
 
scanBlockEntries() - Method in class io.datarouter.bytes.kvfile.KvFileReader
 
scanBlocks() - Method in class io.datarouter.bytes.kvfile.KvFileReader
 
scanChunks(long, long, int) - Static method in class io.datarouter.bytes.split.ChunkScannerTool
 
scanChunks(InputStream, int) - Static method in class io.datarouter.bytes.InputStreamTool
 
scanEntries() - Method in record class io.datarouter.bytes.kvfile.KvFileBlock
 
set(int, T) - Method in class io.datarouter.bytes.primitivelist.BasePrimitiveList
 
SHIFT_IN - Enum constant in enum class io.datarouter.bytes.Ascii
 
SHIFT_OUT - Enum constant in enum class io.datarouter.bytes.Ascii
 
SHORT - Static variable in class io.datarouter.bytes.EmptyArray
 
shouldStop() - Method in record class io.datarouter.bytes.kvfile.KvFileCompactor.KvFileCompactorParams
Returns the value of the shouldStop record component.
size() - Method in class io.datarouter.bytes.ByteArrays
 
size() - Method in record class io.datarouter.bytes.kvfile.KvFileNameAndSize
Returns the value of the size record component.
size() - Method in class io.datarouter.bytes.primitivelist.BasePrimitiveList
 
skip(int) - Method in class io.datarouter.bytes.ByteReader
 
skip(long) - Method in class io.datarouter.bytes.CountingInputStream
 
skipInts(int) - Method in class io.datarouter.bytes.ByteReader
 
skipLongs(int) - Method in class io.datarouter.bytes.ByteReader
 
SortedByteArrays - Class in io.datarouter.bytes
Restricts the input arrays to being ordered lexicographically, enabling binary search.
split(byte[], byte, boolean, ByteChunkSplitterCollector<T>) - Static method in class io.datarouter.bytes.split.ByteChunkSplitter
 
split(Scanner<byte[]>, Threads, byte, boolean) - Method in class io.datarouter.bytes.split.ByteChunkSplitter
 
spliterator() - Method in class io.datarouter.bytes.primitivelist.PrimitiveIntList
 
spliterator() - Method in class io.datarouter.bytes.primitivelist.PrimitiveLongList
 
start - Variable in class io.datarouter.bytes.split.ChunkScannerTool.ChunkRange
 
START_OF_HEADER - Enum constant in enum class io.datarouter.bytes.Ascii
 
START_OF_TEXT - Enum constant in enum class io.datarouter.bytes.Ascii
 
step - Variable in enum class io.datarouter.bytes.ByteLength.ByteUnitSystem
 
storage() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerStorageParams
Returns the value of the storage record component.
storageParams() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerParams
Returns the value of the storageParams record component.
streamingFanIn() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerByteReaderParams
Returns the value of the streamingFanIn record component.
STRING - Static variable in class io.datarouter.bytes.EmptyArray
 
StringCodec - Class in io.datarouter.bytes.codec.stringcodec
Encodes a String without any length information or terminal bytes.
StringCodec(String) - Constructor for class io.datarouter.bytes.codec.stringcodec.StringCodec
 
StringCodec(Charset) - Constructor for class io.datarouter.bytes.codec.stringcodec.StringCodec
 
subList(int, int) - Method in class io.datarouter.bytes.primitivelist.BasePrimitiveList
 
SUBSTITUTE - Enum constant in enum class io.datarouter.bytes.Ascii
 
SYNCHRONOUS_IDLE - Enum constant in enum class io.datarouter.bytes.Ascii
 

T

targetNumFiles() - Method in record class io.datarouter.bytes.kvfile.KvFileCompactor.KvFileCompactorParams
Returns the value of the targetNumFiles record component.
TB - Enum constant in enum class io.datarouter.bytes.ByteLength.Unit
 
TERMINAL_BYTE - Static variable in class io.datarouter.bytes.TerminatedByteArrayTool
 
terminalIndex - Variable in class io.datarouter.bytes.TerminatedByteArrayTool.NumEscapedAndTerminalIndex
 
TerminatedByteArrayCodec - Class in io.datarouter.bytes.codec.array.bytearray
 
TerminatedByteArrayCodec() - Constructor for class io.datarouter.bytes.codec.array.bytearray.TerminatedByteArrayCodec
 
TerminatedByteArrayTool - Class in io.datarouter.bytes
Terminated arrays can be embedded in a bigger array knowing that 0 is the terminal character.
TerminatedByteArrayTool() - Constructor for class io.datarouter.bytes.TerminatedByteArrayTool
 
TerminatedByteArrayTool.NumEscapedAndTerminalIndex - Class in io.datarouter.bytes
 
TerminatedStringCodec - Class in io.datarouter.bytes.codec.stringcodec
 
TerminatedStringCodec(StringCodec) - Constructor for class io.datarouter.bytes.codec.stringcodec.TerminatedStringCodec
 
TiB - Enum constant in enum class io.datarouter.bytes.ByteLength.Unit
 
to - Variable in class io.datarouter.bytes.primitivelist.BasePrimitiveList
 
toArray() - Method in class io.datarouter.bytes.Bytes
 
toArray(InputStream) - Static method in class io.datarouter.bytes.InputStreamTool
 
toByteArray(Collection<T>) - Method in class io.datarouter.bytes.kvfile.KvFileCodec
 
toByteArrays(Scanner<T>) - Method in class io.datarouter.bytes.kvfile.KvFileCodec
 
toBytes() - Method in class io.datarouter.bytes.ByteArrays
Returns the backingArray directly if possible, otherwise a copy of the relevant range of bytes
toBytes() - Method in class io.datarouter.bytes.ByteLength
 
toBytes() - Method in record class io.datarouter.bytes.kvfile.KvFileBlock
 
toBytes(byte[], byte[], KvFileOp, byte[]) - Static method in class io.datarouter.bytes.kvfile.KvFileEntrySerializer
 
toBytesInt() - Method in class io.datarouter.bytes.ByteLength
 
toDisplay() - Method in class io.datarouter.bytes.ByteLength
 
toDisplay(ByteLength.ByteUnitSystem) - Method in class io.datarouter.bytes.ByteLength
 
toGB() - Method in class io.datarouter.bytes.ByteLength
 
toGiB() - Method in class io.datarouter.bytes.ByteLength
 
toHexBlock(byte[], int, int) - Static method in class io.datarouter.bytes.HexBlockTool
 
toInputStream() - Method in class io.datarouter.bytes.ExposedByteArrayOutputStream
 
toInputStream(Scanner<GzipBlockStream.GzipBlockStreamEncodedBlock>) - Static method in class io.datarouter.bytes.GzipBlockStream.GzipBlockStreamEncodedBlock
 
toInputStream(Scanner<T>) - Method in class io.datarouter.bytes.kvfile.KvFileCodec
 
toKB() - Method in class io.datarouter.bytes.ByteLength
 
tokens() - Method in record class io.datarouter.bytes.GzipBlockStream.GzipBlockStreamRow
Returns the value of the tokens record component.
toKiB() - Method in class io.datarouter.bytes.ByteLength
 
toList() - Method in interface io.datarouter.bytes.split.ByteChunkSplitterCollector
 
toList() - Method in class io.datarouter.bytes.split.collect.ByteArrayByteChunkCollector
 
toList() - Method in class io.datarouter.bytes.split.collect.CrlfStringByteChunkCollector
 
toMB() - Method in class io.datarouter.bytes.ByteLength
 
toMiB() - Method in class io.datarouter.bytes.ByteLength
 
toOutputStream(OutputStream) - Method in class io.datarouter.bytes.Bytes
 
toOutputStream(OutputStream) - Method in class io.datarouter.bytes.GzipBlockStream.GzipBlockStreamEncodedBlock
Write the length bytes followed by the data bytes.
toPB() - Method in class io.datarouter.bytes.ByteLength
 
toPiB() - Method in class io.datarouter.bytes.ByteLength
 
toString() - Method in class io.datarouter.bytes.ByteLength
 
toString() - Method in class io.datarouter.bytes.Bytes
 
toString() - Method in class io.datarouter.bytes.ByteWriter
 
toString() - Method in record class io.datarouter.bytes.GzipBlockStream.GzipBlockStreamRow
Returns a string representation of this record class.
toString() - Method in record class io.datarouter.bytes.InputStreamAndLength
Returns a string representation of this record class.
toString() - Method in record class io.datarouter.bytes.kvfile.KvFileBlock
Returns a string representation of this record class.
toString() - Method in record class io.datarouter.bytes.kvfile.KvFileCompactor.KvFileCompactorParams
Returns a string representation of this record class.
toString() - Method in record class io.datarouter.bytes.kvfile.KvFileCompactorFileCache.KvFileMergePlan
Returns a string representation of this record class.
toString() - Method in class io.datarouter.bytes.kvfile.KvFileEntry
 
toString() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerByteReaderParams
Returns a string representation of this record class.
toString() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerEncodeParams
Returns a string representation of this record class.
toString() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerKvReaderParams
Returns a string representation of this record class.
toString() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerParams
Returns a string representation of this record class.
toString() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerStorageParams
Returns a string representation of this record class.
toString() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerWriteParams
Returns a string representation of this record class.
toString() - Method in record class io.datarouter.bytes.kvfile.KvFileNameAndSize
Returns a string representation of this record class.
toString() - Method in class io.datarouter.bytes.split.ByteChunkSplitter.ParsedByteChunk
 
toString() - Method in class io.datarouter.bytes.split.ChunkScannerTool.ChunkRange
 
toString(Object) - Static method in class io.datarouter.bytes.ToStringTool
 
ToStringTool - Class in io.datarouter.bytes
 
ToStringTool() - Constructor for class io.datarouter.bytes.ToStringTool
 
totalInputSize() - Method in record class io.datarouter.bytes.kvfile.KvFileCompactorFileCache.KvFileMergePlan
 
totalLength(byte[]...) - Static method in class io.datarouter.bytes.ByteTool
 
totalLength(List<byte[]>) - Static method in class io.datarouter.bytes.ByteTool
 
totalLength(List<GzipBlockStream.GzipBlockStreamRow>) - Static method in record class io.datarouter.bytes.GzipBlockStream.GzipBlockStreamRow
 
totalSize() - Method in class io.datarouter.bytes.kvfile.KvFileCompactorFileCache
 
totalSize(Collection<KvFileNameAndSize>) - Static method in record class io.datarouter.bytes.kvfile.KvFileNameAndSize
 
totalThreads() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerByteReaderParams
 
totalTokens() - Method in class io.datarouter.bytes.split.ByteChunkSplitter.ParsedByteChunk
 
toTB() - Method in class io.datarouter.bytes.ByteLength
 
toTiB() - Method in class io.datarouter.bytes.ByteLength
 
transferTo(InputStream, OutputStream) - Static method in class io.datarouter.bytes.InputStreamTool
 
transferTo(OutputStream) - Method in class io.datarouter.bytes.MultiByteArrayInputStream
 
trimmedPages() - Method in class io.datarouter.bytes.ByteWriter
 

U

unescapeAndUnterminate(byte[], int, int, int) - Static method in class io.datarouter.bytes.TerminatedByteArrayTool
 
UNIT_SEPARATOR - Enum constant in enum class io.datarouter.bytes.Ascii
 
unitValue - Variable in enum class io.datarouter.bytes.ByteLength.Unit
 
unsignedIncrement(byte[]) - Static method in class io.datarouter.bytes.ByteTool
 
unsignedIncrementOverflowToNull(byte[]) - Static method in class io.datarouter.bytes.ByteTool
 
US_ASCII - Static variable in class io.datarouter.bytes.codec.stringcodec.PrefixedStringCodec
 
US_ASCII - Static variable in class io.datarouter.bytes.codec.stringcodec.StringCodec
 
US_ASCII - Static variable in class io.datarouter.bytes.codec.stringcodec.TerminatedStringCodec
 
UTF_8 - Static variable in class io.datarouter.bytes.codec.stringcodec.PrefixedStringCodec
 
UTF_8 - Static variable in class io.datarouter.bytes.codec.stringcodec.StringCodec
 
UTF_8 - Static variable in class io.datarouter.bytes.codec.stringcodec.TerminatedStringCodec
 

V

value - Variable in class io.datarouter.bytes.LengthAndValue
 
valueOf(String) - Static method in enum class io.datarouter.bytes.Ascii
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.datarouter.bytes.ByteLength.ByteUnitSystem
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.datarouter.bytes.ByteLength.Unit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.datarouter.bytes.kvfile.KvFileCollator.KvFileCollatorStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.datarouter.bytes.kvfile.KvFileOp
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.datarouter.bytes.Ascii
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.datarouter.bytes.ByteLength.ByteUnitSystem
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.datarouter.bytes.ByteLength.Unit
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.datarouter.bytes.kvfile.KvFileCollator.KvFileCollatorStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.datarouter.bytes.kvfile.KvFileOp
Returns an array containing the constants of this enum class, in the order they are declared.
valuesOffset - Variable in class io.datarouter.bytes.ByteArrays
 
varBytes() - Method in class io.datarouter.bytes.ByteReader
 
varBytes(byte[]) - Method in class io.datarouter.bytes.ByteWriter
 
varInt() - Method in class io.datarouter.bytes.ByteReader
 
varInt(int) - Method in class io.datarouter.bytes.ByteWriter
 
VarIntByteArraysTool - Class in io.datarouter.bytes
Concatenate multiple byte arrays into a bigger array.
VarIntByteArraysTool() - Constructor for class io.datarouter.bytes.VarIntByteArraysTool
 
VarIntCodec - Class in io.datarouter.bytes.codec.intcodec
 
VarIntCodec() - Constructor for class io.datarouter.bytes.codec.intcodec.VarIntCodec
 
varInts(int) - Method in class io.datarouter.bytes.ByteReader
 
VarIntTool - Class in io.datarouter.bytes
Encodes a positive long value to a variable number of bytes.
VarIntTool() - Constructor for class io.datarouter.bytes.VarIntTool
 
varLong() - Method in class io.datarouter.bytes.ByteReader
 
varLong(long) - Method in class io.datarouter.bytes.ByteWriter
 
VarLongCodec - Class in io.datarouter.bytes.codec.longcodec
 
VarLongCodec() - Constructor for class io.datarouter.bytes.codec.longcodec.VarLongCodec
 
varUtf8() - Method in class io.datarouter.bytes.ByteReader
 
varUtf8(String) - Method in class io.datarouter.bytes.ByteWriter
 
VERTICAL_TAB - Enum constant in enum class io.datarouter.bytes.Ascii
 

W

write(byte[], int, int) - Method in class io.datarouter.bytes.CountingOutputStream
 
write(int) - Method in class io.datarouter.bytes.CountingOutputStream
 
write(OutputStream, byte[]) - Static method in class io.datarouter.bytes.OutputStreamTool
 
write(OutputStream, byte[], int, int) - Static method in class io.datarouter.bytes.OutputStreamTool
 
write(OutputStream, Scanner<byte[]>) - Static method in class io.datarouter.bytes.OutputStreamTool
 
write(String, byte[]) - Method in interface io.datarouter.bytes.kvfile.KvFileStorage
 
writeBytes(long, OutputStream) - Static method in class io.datarouter.bytes.VarIntTool
Deprecated.
inline me
writeParallel(String, Scanner<List<byte[]>>, Threads) - Method in interface io.datarouter.bytes.kvfile.KvFileStorage
 
writeParams() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerParams
Returns the value of the writeParams record component.
writeThreads() - Method in record class io.datarouter.bytes.kvfile.KvFileMerger.KvFileMergerWriteParams
Returns the value of the writeThreads record component.

Z

ZERO - Enum constant in enum class io.datarouter.bytes.Ascii
 
A B C D E F G H I K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values