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 SegmentStore
SegmentStore. EMPTY_STORE
A 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 SegmentStore
SegmentStoreProvider. getSegmentStore()
Methods in org.apache.jackrabbit.oak.segment with parameters of type SegmentStore Modifier and Type Method Description void
SegmentBufferWriter. flush(@NotNull SegmentStore store)
Adds a segment header to the buffer and writes a segment to the segment store.static @Nullable RecordId
SegmentStream. getRecordIdIfAvailable(java.io.InputStream stream, SegmentStore store)
RecordId
SegmentBufferWriter. prepare(RecordType type, int size, java.util.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.boolean
SegmentId. sameStore(@NotNull SegmentStore store)
Determine whether this instance belongs to the passedstore
Constructors 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 java.lang.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 class
AbstractFileStore
The storage implementation for tar files.class
FileStore
The storage implementation for tar files.class
ReadOnlyFileStore
A read onlyAbstractFileStore
implementation 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 class
MemoryStore
A store used for in-memory operations.
-