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 Revisionsinstances provide read and write access to the current head state.SegmentReader Instances ofSegmentReaderare responsible for reading records from segments. -
Classes in org.apache.jackrabbit.oak.segment used by org.apache.jackrabbit.oak.backup.impl Class Description Revisions Revisionsinstances provide read and write access to the current head state.SegmentNodeStore The top level class for the segment store.SegmentReader Instances ofSegmentReaderare 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 typeKto values of typeCache.ClassicCompactor Instances of this class can be used to compact a node state.Compactor DefaultSegmentWriter Converts nodes, properties, values, etc.DefaultSegmentWriterBuilder Builder for buildingDefaultSegmentWriterinstances.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 typeKto values of typeRecordId.RecordId The record id.RecordNumbers A table to translate record numbers to offsets.RecordType The type of a record in a segment.Revisions Revisionsinstances provide read and write access to the current head state.Revisions.Option Implementation specific options for thesetHeadmethods.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 ThisWriteOperationHandleruses a pool ofSegmentBufferWriters, which it passes to itsexecutemethod.SegmentBufferWriterPool.PoolType SegmentBufferWriterPool.SegmentBufferWriterPoolFactory SegmentCache SegmentId Segment identifier.SegmentIdFactory A factory forSegmentIdgiven their representation in MSB/LSB longs.SegmentIdProvider Instances of this class providesSegmentIdinstances of a givenSegmentStoreand creates newSegmentIdinstances 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 SegmentParserserves 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 ofSegmentReaderare responsible for reading records from segments.SegmentReferences Represents a list of segment IDs referenced from a segment.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 theSegmentWriterto 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 Revisionsinstances provide read and write access to the current head state.Revisions.Option Implementation specific options for thesetHeadmethods.Segment A list of records.SegmentId Segment identifier.SegmentIdProvider Instances of this class providesSegmentIdinstances of a givenSegmentStoreand creates newSegmentIdinstances 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 ofSegmentReaderare 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 theSegmentWriterto avoid writing multiple copies of the same record. -
Classes in org.apache.jackrabbit.oak.segment used by org.apache.jackrabbit.oak.segment.file.tar Class Description Segment A list of records.SegmentId Segment identifier. -
Classes in org.apache.jackrabbit.oak.segment used by org.apache.jackrabbit.oak.segment.memory Class Description RecordId The record id.Revisions Revisionsinstances provide read and write access to the current head state.Revisions.Option Implementation specific options for thesetHeadmethods.Segment A list of records.SegmentId Segment identifier.SegmentIdProvider Instances of this class providesSegmentIdinstances of a givenSegmentStoreand creates newSegmentIdinstances on the fly if required.SegmentReader Instances ofSegmentReaderare 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 Revisionsinstances provide read and write access to the current head state.SegmentNodeState A record of type "NODE".SegmentNodeStoreStats SegmentReader Instances ofSegmentReaderare responsible for reading records from segments.