Uses of Class
io.datarouter.bytes.kvfile.kv.KvFileEntry
Packages that use KvFileEntry
Package
Description
-
Uses of KvFileEntry in io.datarouter.bytes.kvfile.block
Methods in io.datarouter.bytes.kvfile.block that return types with arguments of type KvFileEntryModifier and TypeMethodDescriptionstatic Codec<List<KvFileEntry>, byte[]> KvFileSequentialBlockCodec.identity()Constructor parameters in io.datarouter.bytes.kvfile.block with type arguments of type KvFileEntry -
Uses of KvFileEntry in io.datarouter.bytes.kvfile.blockformat
Methods in io.datarouter.bytes.kvfile.blockformat that return types with arguments of type KvFileEntryModifier and TypeMethodDescriptionFunction<Codec<?, KvFileEntry>, KvFileBlockCodec<?>> KvFileBlockFormat.constructor()Returns the value of theconstructorrecord component.KvFileBlockFormat.newBlockCodec()Identity blockCodec for dealing directly with KvFileEntriesMethod parameters in io.datarouter.bytes.kvfile.blockformat with type arguments of type KvFileEntryModifier and TypeMethodDescription<T> KvFileBlockCodec<T> KvFileBlockFormat.newBlockCodec(Codec<T, KvFileEntry> kvCodec) Constructor parameters in io.datarouter.bytes.kvfile.blockformat with type arguments of type KvFileEntryModifierConstructorDescriptionKvFileBlockFormat(String encodedName, Function<Codec<?, KvFileEntry>, KvFileBlockCodec<?>> constructor) Creates an instance of aKvFileBlockFormatrecord class. -
Uses of KvFileEntry in io.datarouter.bytes.kvfile.io
Method parameters in io.datarouter.bytes.kvfile.io with type arguments of type KvFileEntryModifier and TypeMethodDescriptionKvFile.newReaderBuilder(String pathAndFile, Codec<T, KvFileEntry> codec) KvFile.newReaderBuilderKnownFileLength(String pathAndFile, long knownFileLength, Codec<T, KvFileEntry> codec) KvFile.newWriterBuilder(String pathAndFile, Codec<T, KvFileEntry> codec, KvFileBlockFormat kvBlockFormat) -
Uses of KvFileEntry in io.datarouter.bytes.kvfile.io.read
Constructor parameters in io.datarouter.bytes.kvfile.io.read with type arguments of type KvFileEntryModifierConstructorDescriptionKvFileReaderBuilder(KvFile<T> kvFile, Codec<T, KvFileEntry> kvCodec, String pathAndFile, Optional<Long> optKnownFileLength) -
Uses of KvFileEntry in io.datarouter.bytes.kvfile.io.write
Constructor parameters in io.datarouter.bytes.kvfile.io.write with type arguments of type KvFileEntryModifierConstructorDescriptionKvFileWriterBuilder(KvFile<T> kvFile, Codec<T, KvFileEntry> kvCodec, String pathAndFile, KvFileBlockFormat kvBlockFormat) -
Uses of KvFileEntry in io.datarouter.bytes.kvfile.kv
Methods in io.datarouter.bytes.kvfile.kv that return KvFileEntryModifier and TypeMethodDescriptionstatic KvFileEntrystatic KvFileEntryKvFileEntryCodec.fromBytes(byte[] bytes) static KvFileEntryKvFileEntryCodec.fromBytes(byte[] bytes, int offset) static KvFileEntryKvFileEntry.putWithLongVersion(byte[] key, long version, byte[] value) static KvFileEntryKvFileEntry.putWithoutVersion(byte[] key, byte[] value) Methods in io.datarouter.bytes.kvfile.kv with parameters of type KvFileEntryModifier and TypeMethodDescriptionstatic intKvFileEntry.compareKey(KvFileEntry left, KvFileEntry right) static intKvFileEntry.compareKeyVersionOpOptimized(KvFileEntry left, KvFileEntry right) static intKvFileEntry.compareVersion(KvFileEntry left, KvFileEntry right) static booleanKvFileEntry.equalsKeyOptimized(KvFileEntry left, KvFileEntry right) static booleanKvFileEntry.equalsVersion(KvFileEntry left, KvFileEntry right) -
Uses of KvFileEntry in io.datarouter.bytes.kvfile.merge
Methods in io.datarouter.bytes.kvfile.merge that return types with arguments of type KvFileEntryModifier and TypeMethodDescriptionKvFileMergerParams.Nested.KvFileMergerStorageParams.blockfile()Returns the value of theblockfilerecord component.Constructor parameters in io.datarouter.bytes.kvfile.merge with type arguments of type KvFileEntryModifierConstructorDescriptionKvFileMergerStorageParams(Blockfile<List<KvFileEntry>> blockfile, Supplier<String> filenameSupplier) Creates an instance of aKvFileMergerStorageParamsrecord class. -
Uses of KvFileEntry in io.datarouter.bytes.kvfile.read
Fields in io.datarouter.bytes.kvfile.read with type parameters of type KvFileEntryModifier and TypeFieldDescriptionfinal Function<List<io.datarouter.scanner.Scanner<KvFileEntry>>, io.datarouter.scanner.Scanner<KvFileEntry>> KvFileCollator.KvFileCollatorStrategy.methodfinal Function<List<io.datarouter.scanner.Scanner<KvFileEntry>>, io.datarouter.scanner.Scanner<KvFileEntry>> KvFileCollator.KvFileCollatorStrategy.methodMethods in io.datarouter.bytes.kvfile.read that return types with arguments of type KvFileEntryModifier and TypeMethodDescriptionstatic io.datarouter.scanner.Scanner<KvFileEntry> KvFileCollator.keepAll(List<io.datarouter.scanner.Scanner<KvFileEntry>> readers) Fastest option Merge entries keeping all versions and ops, including duplicates.static io.datarouter.scanner.Scanner<KvFileEntry> KvFileCollator.pruneAll(List<io.datarouter.scanner.Scanner<KvFileEntry>> readers) Merge entries keeping the latest version.static io.datarouter.scanner.Scanner<KvFileEntry> KvFileCollator.pruneVersions(List<io.datarouter.scanner.Scanner<KvFileEntry>> readers) Merge entries keeping the latest version.Method parameters in io.datarouter.bytes.kvfile.read with type arguments of type KvFileEntryModifier and TypeMethodDescriptionstatic io.datarouter.scanner.Scanner<KvFileEntry> KvFileCollator.keepAll(List<io.datarouter.scanner.Scanner<KvFileEntry>> readers) Fastest option Merge entries keeping all versions and ops, including duplicates.static io.datarouter.scanner.Scanner<KvFileEntry> KvFileCollator.pruneAll(List<io.datarouter.scanner.Scanner<KvFileEntry>> readers) Merge entries keeping the latest version.static io.datarouter.scanner.Scanner<KvFileEntry> KvFileCollator.pruneVersions(List<io.datarouter.scanner.Scanner<KvFileEntry>> readers) Merge entries keeping the latest version.Constructor parameters in io.datarouter.bytes.kvfile.read with type arguments of type KvFileEntryModifierConstructorDescriptionKvFileCollatorPruneDeletesScanner(io.datarouter.scanner.Scanner<KvFileEntry> input) KvFileCollatorPruneVersionsScanner(io.datarouter.scanner.Scanner<KvFileEntry> input)