Uses of Package
org.apache.jackrabbit.oak.segment
-
Classes in org.apache.jackrabbit.oak.segment used by org.apache.jackrabbit.oak.backup Class Description Revisions Revisions
instances provide read and write access to the current head state.SegmentReader Instances ofSegmentReader
are responsible for reading records from segments. -
Classes in org.apache.jackrabbit.oak.segment used by org.apache.jackrabbit.oak.backup.impl Class Description Revisions Revisions
instances provide read and write access to the current head state.SegmentNodeStore The top level class for the segment store.SegmentReader Instances ofSegmentReader
are responsible for reading records from segments. -
Classes in org.apache.jackrabbit.oak.segment used by org.apache.jackrabbit.oak.segment Class Description Cache Partial mapping of keys of typeK
to values of typeCache
.CheckpointCompactor This compactor implementation is aware of the checkpoints in the repository.ClassicCompactor Instances of this class can be used to compact a node state.Compactor DefaultSegmentWriter Converts nodes, properties, values, etc.DefaultSegmentWriterBuilder Builder for buildingDefaultSegmentWriter
instances.MapRecord A map.PropertyTemplate A property definition within a template (the property name, the type, and the index within the list of properties for the given node).ReaderCache A cache consisting of a fast and slow component.RecordCache Partial mapping of keys of typeK
to values of typeRecordId
.RecordId The record id.RecordType The type of a record in a segment.Revisions Revisions
instances provide read and write access to the current head state.Revisions.Option Implementation specific options for thesetHead
methods.Segment A list of records.Segment.RecordConsumer A consumer of record data.SegmentBlob A BLOB (stream of bytes).SegmentBufferWriter This class encapsulates the state of a segment being written.SegmentBufferWriterPool ThisWriteOperationHandler
uses a pool ofSegmentBufferWriter
s, which it passes to itsexecute
method.SegmentBufferWriterPool.PoolType SegmentBufferWriterPool.SegmentBufferWriterPoolFactory SegmentCache SegmentId Segment identifier.SegmentIdFactory A factory forSegmentId
given their representation in MSB/LSB longs.SegmentIdProvider Instances of this class providesSegmentId
instances of a givenSegmentStore
and creates newSegmentId
instances on the fly if required.SegmentNodeBuilder A node builder that keeps track of the number of updates (set property calls and so on).SegmentNodeState A record of type "NODE".SegmentNodeStore The top level class for the segment store.SegmentNodeStore.SegmentNodeStoreBuilder SegmentNodeStoreMonitor SegmentNodeStoreMonitor is notified for commit related operations performed by SegmentNodeStore.SegmentNodeStoreStats SegmentNodeStoreStatsMBean SegmentNotFoundException This exception is thrown when there the segment does not exist in the storeSegmentNotFoundExceptionListener Listener forSegmentNotFoundException
.SegmentParser SegmentParser
serves as a base class for parsing segments.SegmentParser.BlobInfo Return type ofSegmentParser.parseBlob(RecordId)
.SegmentParser.BlobType Type of blobs (and strings)SegmentParser.ListBucketInfo Return type ofSegmentParser.parseListBucket(RecordId, int, int, int)
.SegmentParser.ListInfo Return type ofSegmentParser.parseList(RecordId, RecordId, int)
.SegmentParser.MapInfo Result type ofSegmentParser.parseMap(RecordId, RecordId, MapRecord)
.SegmentParser.NodeInfo Result type ofSegmentParser.parseNode(RecordId)
.SegmentParser.PropertyInfo SegmentParser.TemplateInfo Result type ofSegmentParser.parseTemplate(RecordId)
.SegmentParser.ValueInfo Result type ofSegmentParser.parseValue(RecordId, RecordId, Type)
.SegmentPropertyState A property, which can read a value or list record from a segment.SegmentReader Instances ofSegmentReader
are responsible for reading records from segments.SegmentStore The backend storage interface used by the segment node store.SegmentVersion Version of the segment storage format.SegmentWriter Converts nodes, properties, values, etc.Template The in-memory representation of a "hidden class" of a node; inspired by the Chrome V8 Javascript engine).WriterCacheManager Instances of this class manage the deduplication caches used by theSegmentWriter
to avoid writing multiple copies of the same record. -
Classes in org.apache.jackrabbit.oak.segment used by org.apache.jackrabbit.oak.segment.file Class Description RecordId The record id.Revisions Revisions
instances provide read and write access to the current head state.Revisions.Option Implementation specific options for thesetHead
methods.Segment A list of records.SegmentId Segment identifier.SegmentIdProvider Instances of this class providesSegmentId
instances of a givenSegmentStore
and creates newSegmentId
instances on the fly if required.SegmentNodeState A record of type "NODE".SegmentNotFoundException This exception is thrown when there the segment does not exist in the storeSegmentNotFoundExceptionListener Listener forSegmentNotFoundException
.SegmentReader Instances ofSegmentReader
are responsible for reading records from segments.SegmentStore The backend storage interface used by the segment node store.SegmentWriter Converts nodes, properties, values, etc.SegmentWriterFactory WriterCacheManager Instances of this class manage the deduplication caches used by theSegmentWriter
to avoid writing multiple copies of the same record. -
Classes in org.apache.jackrabbit.oak.segment used by org.apache.jackrabbit.oak.segment.memory Class Description RecordId The record id.Revisions Revisions
instances provide read and write access to the current head state.Revisions.Option Implementation specific options for thesetHead
methods.Segment A list of records.SegmentId Segment identifier.SegmentIdProvider Instances of this class providesSegmentId
instances of a givenSegmentStore
and creates newSegmentId
instances on the fly if required.SegmentReader Instances ofSegmentReader
are responsible for reading records from segments.SegmentStore The backend storage interface used by the segment node store.SegmentWriter Converts nodes, properties, values, etc. -
Classes in org.apache.jackrabbit.oak.segment used by org.apache.jackrabbit.oak.segment.scheduler Class Description Revisions Revisions
instances provide read and write access to the current head state.SegmentNodeState A record of type "NODE".SegmentNodeStoreStats SegmentReader Instances ofSegmentReader
are responsible for reading records from segments.