Uses of Interface
org.apache.jackrabbit.oak.commons.Compression
-
-
Uses of Compression in org.apache.jackrabbit.oak.commons
Fields in org.apache.jackrabbit.oak.commons declared as Compression Modifier and Type Field Description static Compression
Compression. GZIP
static Compression
Compression. NONE
-
Uses of Compression in org.apache.jackrabbit.oak.commons.sort
Methods in org.apache.jackrabbit.oak.commons.sort with parameters of type Compression Modifier and Type Method Description static <T> int
ExternalSort. mergeSortedFiles(java.util.List<java.io.File> files, java.io.BufferedWriter fbw, java.util.Comparator<T> cmp, java.nio.charset.Charset cs, boolean distinct, Compression algorithm, java.util.function.Function<T,java.lang.String> typeToString, java.util.function.Function<java.lang.String,T> stringToType)
This merges a bunch of temporary flat files and deletes them on success or error.static int
ExternalSort. mergeSortedFiles(java.util.List<java.io.File> files, java.io.File outputfile, java.util.Comparator<java.lang.String> cmp, java.nio.charset.Charset cs, boolean distinct, boolean append, Compression algorithm)
static <T> int
ExternalSort. mergeSortedFiles(java.util.List<java.io.File> files, java.io.File outputfile, java.util.Comparator<T> cmp, java.nio.charset.Charset cs, boolean distinct, boolean append, Compression algorithm, java.util.function.Function<T,java.lang.String> typeToString, java.util.function.Function<java.lang.String,T> stringToType)
static <T> void
ExternalSortByteArray. mergeSortedFilesBinary(java.util.List<java.nio.file.Path> files, java.io.OutputStream fbw, java.util.Comparator<T> cmp, boolean distinct, Compression algorithm, java.util.function.Function<T,byte[]> typeToByteArray, java.util.function.Function<byte[],T> byteArrayToType)
static <T> void
ExternalSortByteArray. mergeSortedFilesBinary(java.util.List<java.nio.file.Path> files, java.io.OutputStream fbw, java.util.Comparator<T> cmp, boolean distinct, Compression algorithm, java.util.function.Function<T,byte[]> typeToByteArray, java.util.function.Function<byte[],T> byteArrayToType, int readBufferSize)
static <T> java.io.File
ExternalSort. sortAndSave(java.util.List<T> tmplist, java.util.Comparator<T> cmp, java.nio.charset.Charset cs, java.io.File tmpdirectory, boolean distinct, Compression algorithm, java.util.function.Function<T,java.lang.String> typeToString)
static <T> java.io.File
ExternalSort. sortAndSave(java.util.List<T> tmplist, java.util.Comparator<T> cmp, java.nio.charset.Charset cs, java.io.File tmpdirectory, boolean distinct, Compression algorithm, java.util.function.Function<T,java.lang.String> typeToString, @Nullable java.util.function.Predicate<T> filterPredicate)
Sort a list and save it to a temporary file.static <T> java.util.List<java.io.File>
ExternalSort. sortInBatch(java.io.BufferedReader fbr, long actualFileSize, java.util.Comparator<T> cmp, int maxtmpfiles, long maxMemory, java.nio.charset.Charset cs, java.io.File tmpdirectory, boolean distinct, int numHeader, Compression algorithm, java.util.function.Function<T,java.lang.String> typeToString, java.util.function.Function<java.lang.String,T> stringToType)
static <T> java.util.List<java.io.File>
ExternalSort. sortInBatch(java.io.BufferedReader fbr, long actualFileSize, java.util.Comparator<T> cmp, int maxtmpfiles, long maxMemory, java.nio.charset.Charset cs, java.io.File tmpdirectory, boolean distinct, int numHeader, Compression algorithm, java.util.function.Function<T,java.lang.String> typeToString, java.util.function.Function<java.lang.String,T> stringToType, java.util.function.Predicate<T> filterPredicate)
static java.util.List<java.io.File>
ExternalSort. sortInBatch(java.io.File file, java.util.Comparator<java.lang.String> cmp, int maxtmpfiles, long maxMemory, java.nio.charset.Charset cs, java.io.File tmpdirectory, boolean distinct, int numHeader, Compression algorithm)
static java.util.List<java.io.File>
ExternalSort. sortInBatch(java.io.File file, java.util.Comparator<java.lang.String> cmp, int maxtmpfiles, long maxMemory, java.nio.charset.Charset cs, java.io.File tmpdirectory, boolean distinct, int numHeader, Compression algorithm, java.util.function.Predicate<java.lang.String> filterPredicate)
static <T> java.util.List<java.io.File>
ExternalSort. sortInBatch(java.io.File file, java.util.Comparator<T> cmp, int maxtmpfiles, long maxMemory, java.nio.charset.Charset cs, java.io.File tmpdirectory, boolean distinct, int numHeader, Compression algorithm, java.util.function.Function<T,java.lang.String> typeToString, java.util.function.Function<java.lang.String,T> stringToType)
static <T> java.util.List<java.io.File>
ExternalSort. sortInBatch(java.io.File file, java.util.Comparator<T> cmp, int maxtmpfiles, long maxMemory, java.nio.charset.Charset cs, java.io.File tmpdirectory, boolean distinct, int numHeader, Compression algorithm, java.util.function.Function<T,java.lang.String> typeToString, java.util.function.Function<java.lang.String,T> stringToType, java.util.function.Predicate<T> filterPredicate)
-
Uses of Compression in org.apache.jackrabbit.oak.index.indexer.document.flatfile
Classes in org.apache.jackrabbit.oak.index.indexer.document.flatfile that implement Compression Modifier and Type Class Description class
LZ4Compression
Methods in org.apache.jackrabbit.oak.index.indexer.document.flatfile with parameters of type Compression Modifier and Type Method Description static java.io.BufferedReader
FlatFileStoreUtils. createReader(java.io.File file, Compression algorithm)
Deprecated.static java.io.BufferedWriter
FlatFileStoreUtils. createWriter(java.io.File file, Compression algorithm)
Deprecated.static java.lang.String
FlatFileStoreUtils. getSortedStoreFileName(Compression algorithm)
Deprecated.void
NodeStateEntrySorter. setCompressionAlgorithm(Compression algorithm)
Constructors in org.apache.jackrabbit.oak.index.indexer.document.flatfile with parameters of type Compression Constructor Description FlatFileStore(BlobStore blobStore, java.io.File storeFile, java.io.File metadataFile, NodeStateEntryReader entryReader, java.util.Set<java.lang.String> preferredPathElements, Compression algorithm)
FlatFileStore(BlobStore blobStore, java.io.File storeFile, NodeStateEntryReader entryReader, java.util.Set<java.lang.String> preferredPathElements, Compression algorithm)
-
Uses of Compression in org.apache.jackrabbit.oak.index.indexer.document.flatfile.pipelined
Constructors in org.apache.jackrabbit.oak.index.indexer.document.flatfile.pipelined with parameters of type Compression Constructor Description PipelinedMergeSortTask(java.nio.file.Path storeDir, PathElementComparator pathComparator, Compression algorithm, java.util.concurrent.BlockingQueue<java.nio.file.Path> sortedFilesQueue, StatisticsProvider statisticsProvider, IndexingReporter reporter)
PipelinedStrategy(MongoDocumentStore documentStore, com.mongodb.client.MongoDatabase mongoDatabase, DocumentNodeStore documentNodeStore, RevisionVector rootRevision, java.util.Set<java.lang.String> preferredPathElements, BlobStore blobStore, java.io.File storeDir, Compression algorithm, java.util.function.Predicate<java.lang.String> pathPredicate, java.util.List<PathFilter> pathFilters, java.lang.String checkpoint, StatisticsProvider statisticsProvider, IndexingReporter indexingReporter)
-
Uses of Compression in org.apache.jackrabbit.oak.index.indexer.document.incrementalstore
Constructors in org.apache.jackrabbit.oak.index.indexer.document.incrementalstore with parameters of type Compression Constructor Description IncrementalFlatFileStore(BlobStore blobStore, java.io.File storeFile, java.io.File metadataFile, IncrementalFlatFileStoreNodeStateEntryReader entryReader, java.util.Set<java.lang.String> preferredPathElements, Compression algorithm)
IncrementalFlatFileStoreStrategy(NodeStore nodeStore, @NotNull java.lang.String beforeCheckpoint, @NotNull java.lang.String afterCheckpoint, java.io.File storeDir, java.util.Set<java.lang.String> preferredPathElements, @NotNull Compression algorithm, java.util.function.Predicate<java.lang.String> pathPredicate, IncrementalFlatFileStoreNodeStateEntryWriter entryWriter)
MergeIncrementalFlatFileStore(java.util.Set<java.lang.String> preferredPathElements, java.io.File baseFFS, java.io.File incrementalFFS, java.io.File merged, Compression algorithm)
-
Uses of Compression in org.apache.jackrabbit.oak.index.indexer.document.indexstore
Methods in org.apache.jackrabbit.oak.index.indexer.document.indexstore that return Compression Modifier and Type Method Description static Compression
IndexStoreUtils. compressionAlgorithm()
Compression
IndexStoreSortStrategy. getAlgorithm()
Compression
IndexStoreSortStrategyBase. getAlgorithm()
Methods in org.apache.jackrabbit.oak.index.indexer.document.indexstore with parameters of type Compression Modifier and Type Method Description java.io.File
IndexStoreMetadataOperator. createMetadataFile(M t, java.io.File storeDir, Compression algorithm)
java.io.File
IndexStoreMetadataOperatorImpl. createMetadataFile(M m, java.io.File file, Compression algorithm)
static java.io.OutputStream
IndexStoreUtils. createOutputStream(java.nio.file.Path file, Compression algorithm)
static java.io.BufferedReader
IndexStoreUtils. createReader(java.io.File file, Compression algorithm)
static java.io.BufferedWriter
IndexStoreUtils. createWriter(java.io.File file, Compression algorithm)
M
IndexStoreMetadataOperator. getIndexStoreMetadata(java.io.File metadataFile, Compression algorithm, com.fasterxml.jackson.core.type.TypeReference<M> clazz)
M
IndexStoreMetadataOperatorImpl. getIndexStoreMetadata(java.io.File metadataFile, Compression algorithm, com.fasterxml.jackson.core.type.TypeReference<M> clazz)
static java.io.File
IndexStoreUtils. getMetadataFile(java.io.File indexStoreFile, Compression algorithm)
static java.lang.String
IndexStoreUtils. getMetadataFileName(Compression algorithm)
static java.lang.String
IndexStoreUtils. getSortedStoreFileName(Compression algorithm)
static void
IndexStoreUtils. validateFlatFileStoreFileName(java.io.File file, @NotNull Compression algorithm)
This method validates the compression suffix is in correspondence with compression algorithm.Constructors in org.apache.jackrabbit.oak.index.indexer.document.indexstore with parameters of type Compression Constructor Description IndexStoreSortStrategyBase(java.io.File storeDir, Compression algorithm, java.util.function.Predicate<java.lang.String> pathPredicate, java.util.Set<java.lang.String> preferredPaths, java.lang.String checkpoint)
-