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 CompressionCompression. GZIPstatic CompressionCompression. 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> intExternalSort. mergeSortedFiles(List<File> files, BufferedWriter fbw, Comparator<T> cmp, Charset cs, boolean distinct, Compression algorithm, Function<T,String> typeToString, Function<String,T> stringToType)This merges a bunch of temporary flat files and deletes them on success or error.static intExternalSort. mergeSortedFiles(List<File> files, File outputfile, Comparator<String> cmp, Charset cs, boolean distinct, boolean append, Compression algorithm)static <T> intExternalSort. mergeSortedFiles(List<File> files, File outputfile, Comparator<T> cmp, Charset cs, boolean distinct, boolean append, Compression algorithm, Function<T,String> typeToString, Function<String,T> stringToType)static <T> voidExternalSortByteArray. mergeSortedFilesBinary(List<Path> files, OutputStream fbw, Comparator<T> cmp, boolean distinct, Compression algorithm, Function<T,byte[]> typeToByteArray, Function<byte[],T> byteArrayToType)static <T> voidExternalSortByteArray. mergeSortedFilesBinary(List<Path> files, OutputStream fbw, Comparator<T> cmp, boolean distinct, Compression algorithm, Function<T,byte[]> typeToByteArray, Function<byte[],T> byteArrayToType, int readBufferSize)static <T> FileExternalSort. sortAndSave(List<T> tmplist, Comparator<T> cmp, Charset cs, File tmpdirectory, boolean distinct, Compression algorithm, Function<T,String> typeToString)static <T> FileExternalSort. sortAndSave(List<T> tmplist, Comparator<T> cmp, Charset cs, File tmpdirectory, boolean distinct, Compression algorithm, Function<T,String> typeToString, @Nullable Predicate<T> filterPredicate)Sort a list and save it to a temporary file.static <T> List<File>ExternalSort. sortInBatch(BufferedReader fbr, long actualFileSize, Comparator<T> cmp, int maxtmpfiles, long maxMemory, Charset cs, File tmpdirectory, boolean distinct, int numHeader, Compression algorithm, Function<T,String> typeToString, Function<String,T> stringToType)static <T> List<File>ExternalSort. sortInBatch(BufferedReader fbr, long actualFileSize, Comparator<T> cmp, int maxtmpfiles, long maxMemory, Charset cs, File tmpdirectory, boolean distinct, int numHeader, Compression algorithm, Function<T,String> typeToString, Function<String,T> stringToType, Predicate<T> filterPredicate)static List<File>ExternalSort. sortInBatch(File file, Comparator<String> cmp, int maxtmpfiles, long maxMemory, Charset cs, File tmpdirectory, boolean distinct, int numHeader, Compression algorithm)static List<File>ExternalSort. sortInBatch(File file, Comparator<String> cmp, int maxtmpfiles, long maxMemory, Charset cs, File tmpdirectory, boolean distinct, int numHeader, Compression algorithm, Predicate<String> filterPredicate)static <T> List<File>ExternalSort. sortInBatch(File file, Comparator<T> cmp, int maxtmpfiles, long maxMemory, Charset cs, File tmpdirectory, boolean distinct, int numHeader, Compression algorithm, Function<T,String> typeToString, Function<String,T> stringToType)static <T> List<File>ExternalSort. sortInBatch(File file, Comparator<T> cmp, int maxtmpfiles, long maxMemory, Charset cs, File tmpdirectory, boolean distinct, int numHeader, Compression algorithm, Function<T,String> typeToString, Function<String,T> stringToType, 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 classLZ4CompressionMethods in org.apache.jackrabbit.oak.index.indexer.document.flatfile that return Compression Modifier and Type Method Description CompressionFlatFileStore. getAlgorithm()Methods in org.apache.jackrabbit.oak.index.indexer.document.flatfile with parameters of type Compression Modifier and Type Method Description static BufferedReaderFlatFileStoreUtils. createReader(File file, Compression algorithm)Deprecated.static BufferedWriterFlatFileStoreUtils. createWriter(File file, Compression algorithm)Deprecated.static StringFlatFileStoreUtils. getSortedStoreFileName(Compression algorithm)Deprecated.voidNodeStateEntrySorter. setCompressionAlgorithm(Compression algorithm)Constructors in org.apache.jackrabbit.oak.index.indexer.document.flatfile with parameters of type Compression Constructor Description DefaultAheadOfTimeBlobDownloader(@NotNull String binaryBlobsPathSuffix, @NotNull File ffsPath, @NotNull Compression algorithm, @NotNull GarbageCollectableBlobStore blobStore, @NotNull List<org.apache.jackrabbit.oak.plugins.index.search.IndexDefinition> indexDefinitions, int nDownloadThreads, int maxPrefetchWindowSize, int maxPrefetchWindowMB)FlatFileStore(BlobStore blobStore, File storeFile, File metadataFile, NodeStateEntryReader entryReader, Set<String> preferredPathElements, Compression algorithm)FlatFileStore(BlobStore blobStore, File storeFile, NodeStateEntryReader entryReader, Set<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(Path storeDir, PathElementComparator pathComparator, Compression algorithm, BlockingQueue<Path> sortedFilesQueue, StatisticsProvider statisticsProvider, IndexingReporter reporter)PipelinedStrategy(com.mongodb.ConnectionString mongoClientURI, MongoDocumentStore documentStore, DocumentNodeStore documentNodeStore, RevisionVector rootRevision, Set<String> preferredPathElements, BlobStore blobStore, File storeDir, Compression algorithm, Predicate<String> pathPredicate, List<PathFilter> pathFilters, String checkpoint, StatisticsProvider statisticsProvider, IndexingReporter indexingReporter)PipelinedTreeStoreStrategy(com.mongodb.ConnectionString mongoClientURI, MongoDocumentStore documentStore, DocumentNodeStore documentNodeStore, RevisionVector rootRevision, Set<String> preferredPathElements, BlobStore blobStore, File storeDir, Compression algorithm, Predicate<String> pathPredicate, List<PathFilter> pathFilters, String checkpoint, long minModified, 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, File storeFile, File metadataFile, IncrementalFlatFileStoreNodeStateEntryReader entryReader, Set<String> preferredPathElements, Compression algorithm)IncrementalFlatFileStoreStrategy(NodeStore nodeStore, @NotNull String beforeCheckpoint, @NotNull String afterCheckpoint, File storeDir, Set<String> preferredPathElements, @NotNull Compression algorithm, Predicate<String> pathPredicate, IncrementalFlatFileStoreNodeStateEntryWriter entryWriter, long maxDurationSeconds)MergeIncrementalFlatFileStore(Set<String> preferredPathElements, File baseFFS, File incrementalFFS, File merged, Compression algorithm)MergeIncrementalTreeStore(File baseFile, File incrementalFile, File mergedFile, 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 CompressionIndexStoreUtils. compressionAlgorithm()CompressionIndexStoreSortStrategy. getAlgorithm()CompressionIndexStoreSortStrategyBase. getAlgorithm()Methods in org.apache.jackrabbit.oak.index.indexer.document.indexstore with parameters of type Compression Modifier and Type Method Description FileIndexStoreMetadataOperator. createMetadataFile(M t, File storeDir, Compression algorithm)FileIndexStoreMetadataOperatorImpl. createMetadataFile(M m, File file, Compression algorithm)static OutputStreamIndexStoreUtils. createOutputStream(Path file, Compression algorithm)static BufferedReaderIndexStoreUtils. createReader(File file, Compression algorithm)static BufferedWriterIndexStoreUtils. createWriter(File file, Compression algorithm)MIndexStoreMetadataOperator. getIndexStoreMetadata(File metadataFile, Compression algorithm, com.fasterxml.jackson.core.type.TypeReference<M> clazz)MIndexStoreMetadataOperatorImpl. getIndexStoreMetadata(File metadataFile, Compression algorithm, com.fasterxml.jackson.core.type.TypeReference<M> clazz)static FileIndexStoreUtils. getMetadataFile(File indexStoreFile, Compression algorithm)static StringIndexStoreUtils. getMetadataFileName(Compression algorithm)static StringIndexStoreUtils. getSortedStoreFileName(Compression algorithm)static voidIndexStoreUtils. validateFlatFileStoreFileName(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(File storeDir, Compression algorithm, Predicate<String> pathPredicate, Set<String> preferredPaths, String checkpoint) -
Uses of Compression in org.apache.jackrabbit.oak.plugins.document
Methods in org.apache.jackrabbit.oak.plugins.document with parameters of type Compression Modifier and Type Method Description static PropertyStateDocumentPropertyStateFactory. createPropertyState(DocumentNodeStore store, String name, String value, Compression compression)
-