Uses of Interface
org.apache.jackrabbit.oak.segment.SegmentStore
-
Packages that use SegmentStore Package Description org.apache.jackrabbit.oak.segment org.apache.jackrabbit.oak.segment.file org.apache.jackrabbit.oak.segment.memory -
-
Uses of SegmentStore in org.apache.jackrabbit.oak.segment
Fields in org.apache.jackrabbit.oak.segment declared as SegmentStore Modifier and Type Field Description static SegmentStoreSegmentStore. EMPTY_STOREA store that is always empty and that cannot be written to.Methods in org.apache.jackrabbit.oak.segment that return SegmentStore Modifier and Type Method Description SegmentStoreSegmentStoreProvider. getSegmentStore()Methods in org.apache.jackrabbit.oak.segment with parameters of type SegmentStore Modifier and Type Method Description voidSegmentBufferWriter. flush(@NotNull SegmentStore store)Adds a segment header to the buffer and writes a segment to the segment store.static @Nullable RecordIdSegmentStream. getRecordIdIfAvailable(InputStream stream, SegmentStore store)RecordIdSegmentBufferWriter. prepare(RecordType type, int size, Collection<RecordId> ids, SegmentStore store)Before writing a record (which are written backwards, from the end of the file to the beginning), this method is called, to ensure there is enough space.booleanSegmentId. sameStore(@NotNull SegmentStore store)Determine whether this instance belongs to the passedstoreConstructors in org.apache.jackrabbit.oak.segment with parameters of type SegmentStore Constructor Description DefaultSegmentWriter(@NotNull SegmentStore store, @NotNull SegmentReader reader, @NotNull SegmentIdProvider idProvider, @Nullable BlobStore blobStore, @NotNull WriterCacheManager cacheManager, @NotNull org.apache.jackrabbit.oak.segment.WriteOperationHandler writeOperationHandler, int binariesInlineThreshold)Create a new instance of aSegmentWriter.SegmentId(@NotNull SegmentStore store, long msb, long lsb)Create a new segment id without access tracking.SegmentId(@NotNull SegmentStore store, long msb, long lsb, @NotNull Runnable onAccess)Create a new segment id with access tracking. -
Uses of SegmentStore in org.apache.jackrabbit.oak.segment.file
Classes in org.apache.jackrabbit.oak.segment.file that implement SegmentStore Modifier and Type Class Description classAbstractFileStoreThe storage implementation for tar files.classFileStoreThe storage implementation for tar files.classReadOnlyFileStoreA read onlyAbstractFileStoreimplementation that supports going back to old revisions. -
Uses of SegmentStore in org.apache.jackrabbit.oak.segment.memory
Classes in org.apache.jackrabbit.oak.segment.memory that implement SegmentStore Modifier and Type Class Description classMemoryStoreA store used for in-memory operations.
-