Uses of Class
org.apache.jackrabbit.oak.segment.RecordId
Packages that use RecordId
Package
Description
-
Uses of RecordId in org.apache.jackrabbit.oak.segment
Fields in org.apache.jackrabbit.oak.segment declared as RecordIdModifier and TypeFieldDescriptionfinal RecordIdSegmentParser.BlobInfo.blobIdId of this recordstatic RecordId[]RecordId.EMPTY_ARRAYfinal RecordIdSegmentParser.ListBucketInfo.listIdId of this recordfinal RecordIdSegmentParser.ListInfo.listIdId of this recordfinal RecordIdSegmentParser.MapInfo.mapIdId of this recordfinal RecordIdSegmentParser.NodeInfo.nodeIdId of this recordstatic final RecordIdRecordId.NULLAnullrecord id not identifying any record.final RecordIdSegmentParser.PropertyInfo.propertyIdId of this recordfinal RecordIdSegmentParser.TemplateInfo.templateIdId of this recordfinal RecordIdSegmentParser.ValueInfo.valueIdId of this recordFields in org.apache.jackrabbit.oak.segment with type parameters of type RecordIdMethods in org.apache.jackrabbit.oak.segment that return RecordIdModifier and TypeMethodDescription@NotNull RecordIdSegmentBufferWriter.execute(@NotNull GCGeneration gcGeneration, @NotNull org.apache.jackrabbit.oak.segment.WriteOperationHandler.WriteOperation writeOperation) static RecordIdRecordId.fromString(SegmentIdProvider idProvider, String id) @NotNull RecordIdRevisions.getHead()Returns the record id of the head state.@NotNull RecordIdRevisions.getPersistedHead()Returns the persisted to disk record id of the head state.static @Nullable RecordIdSegmentStream.getRecordIdIfAvailable(InputStream stream, SegmentStore store) static RecordIdSegmentNodeStateHelper.getTemplateId(SegmentNodeState s) SegmentBufferWriter.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.Revisions.setHead(@NotNull Function<RecordId, RecordId> newHead, @NotNull Revisions.Option... options) Atomically set the record id of the current head state to the value returned from thenewHeadfunction when called with the record id of the current head.@NotNull RecordId@NotNull RecordIdWrite a blob (as list of block records)@NotNull RecordIddefault @NotNull RecordIdWrite a node state.@NotNull RecordIdWrite a node state.@NotNull RecordIdDefaultSegmentWriter.writeStream(@NotNull InputStream stream) @NotNull RecordIdSegmentWriter.writeStream(@NotNull InputStream stream) Writes a stream value record.Methods in org.apache.jackrabbit.oak.segment that return types with arguments of type RecordIdModifier and TypeMethodDescriptionWriterCacheManager.Default.getNodeCache(int generation) WriterCacheManager.Empty.getNodeCache(int generation) WriterCacheManager.getNodeCache(int generation) WriterCacheManager.Default.getStringCache(int generation) WriterCacheManager.getStringCache(int generation) WriterCacheManager.Default.getTemplateCache(int generation) WriterCacheManager.getTemplateCache(int generation) Methods in org.apache.jackrabbit.oak.segment with parameters of type RecordIdModifier and TypeMethodDescriptionbooleanRecordIdSet.addIfNotPresent(RecordId id) Addidto this set if not already presentvoidRecordUsageAnalyser.analyseNode(RecordId nodeId) booleanintbooleanCheck whetheridis present is this set.Template.getChildNode(String name, RecordId recordId) protected voidprotected voidCallback called bySegmentParser.parseValue(RecordId, RecordId, Type)upon encountering a blob.protected voidprotected voidCallback called bySegmentParser.parseNode(RecordId),SegmentParser.parseProperty(RecordId, RecordId, PropertyTemplate),SegmentParser.parseTemplate(RecordId),SegmentParser.parseBlob(RecordId)andSegmentParser.parseString(RecordId)upon encountering a list.protected voidSegmentParser.onListBucket(RecordId parentId, RecordId listId, int index, int count, int capacity) Callback called bySegmentParser.parseList(RecordId, RecordId, int)andSegmentParser.parseListBucket(RecordId, int, int, int)upon encountering a list bucket.protected voidCallback called bySegmentParser.parseNode(RecordId),SegmentParser.parseMapDiff(RecordId, MapRecord)andSegmentParser.parseMapBranch(RecordId, MapRecord)upon encountering a map.protected voidRecordUsageAnalyser.onMapBranch(RecordId parentId, RecordId mapId, MapRecord map) protected voidSegmentParser.onMapBranch(RecordId parentId, RecordId mapId, MapRecord map) Callback called bySegmentParser.parseMap(RecordId, RecordId, MapRecord)upon encountering a map branch.protected voidprotected voidCallback called bySegmentParser.parseMap(RecordId, RecordId, MapRecord)upon encountering a map diff.protected voidprotected voidCallback called bySegmentParser.parseMap(RecordId, RecordId, MapRecord)upon encountering a map leaf.protected voidprotected voidCallback called bySegmentParser.parseNode(RecordId)upon encountering a child node.protected voidRecordUsageAnalyser.onProperty(RecordId parentId, RecordId propertyId, PropertyTemplate template) protected voidSegmentParser.onProperty(RecordId parentId, RecordId propertyId, PropertyTemplate template) Callback called bySegmentParser.parseNode(RecordId)upon encountering a property.protected voidprotected voidCallback called bySegmentParser.parseTemplate(RecordId),SegmentParser.parseMapLeaf(RecordId, MapRecord)andSegmentParser.parseValue(RecordId, RecordId, Type)upon encountering a string.protected voidRecordUsageAnalyser.onTemplate(RecordId parentId, RecordId templateId) protected voidSegmentParser.onTemplate(RecordId parentId, RecordId templateId) Callback called bySegmentParser.parseNode(RecordId)upon encountering a templateprotected voidCallback called bySegmentParser.parseProperty(RecordId, RecordId, PropertyTemplate)upon encountering a value.Parse a blob recordParse a list recordSegmentParser.parseListBucket(RecordId listId, int index, int count, int capacity) Parse item of list bucketsParse a map recordSegmentParser.parseMapBranch(RecordId mapId, MapRecord map) Parse a map branch recordSegmentParser.parseMapDiff(RecordId mapId, MapRecord map) Parse a map diff recordSegmentParser.parseMapLeaf(RecordId mapId, MapRecord map) Parse a map leaf recordParse a node recordSegmentParser.parseProperty(RecordId parentId, RecordId propertyId, PropertyTemplate template) Parse a propertySegmentParser.parseString(RecordId stringId) Parse a string recordSegmentParser.parseTemplate(RecordId templateId) Parse a template recordSegmentParser.parseValue(RecordId parentId, RecordId valueId, Type<?> type) Parse a value recordvoid@NotNull SegmentBlob@NotNull SegmentBlobRead the blob identified byid.@NotNull MapRecord@NotNull MapRecordRead the map identified byid.@NotNull SegmentNodeState@NotNull SegmentNodeStateRead the node identified byid.@NotNull SegmentPropertyStateCachingSegmentReader.readProperty(@NotNull RecordId id, @NotNull PropertyTemplate template) @NotNull SegmentPropertyStateSegmentReader.readProperty(@NotNull RecordId id, @NotNull PropertyTemplate template) Read the property identified byidandtemplate@NotNull StringCachingSegmentReader.readString(@NotNull RecordId id) Cached reading of a string.@NotNull StringSegmentReader.readString(@NotNull RecordId id) Read the string identified byid.@NotNull TemplateCachingSegmentReader.readTemplate(@NotNull RecordId id) Cached reading of a template.@NotNull TemplateSegmentReader.readTemplate(@NotNull RecordId id) Read the template identified byid.booleanRevisions.setHead(@NotNull RecordId expected, @NotNull RecordId head, @NotNull Revisions.Option... options) Atomically set the record id of the current head state to the givenheadstate if the current head state matches theexpectedvalue.intintintvoidSegmentBufferWriter.writeRecordId(RecordId recordId) Write a record ID.Method parameters in org.apache.jackrabbit.oak.segment with type arguments of type RecordIdModifier and TypeMethodDescriptionstatic <T> @NotNull Supplier<RecordCache<T>>RecordCache.factory(int size, @NotNull org.apache.jackrabbit.guava.common.cache.Weigher<T, RecordId> weigher) SegmentBufferWriter.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.Revisions.setHead(@NotNull Function<RecordId, RecordId> newHead, @NotNull Revisions.Option... options) Atomically set the record id of the current head state to the value returned from thenewHeadfunction when called with the record id of the current head.Revisions.setHead(@NotNull Function<RecordId, RecordId> newHead, @NotNull Revisions.Option... options) Atomically set the record id of the current head state to the value returned from thenewHeadfunction when called with the record id of the current head.Constructors in org.apache.jackrabbit.oak.segment with parameters of type RecordIdModifierConstructorDescriptionBlobInfo(RecordId blobId, SegmentParser.BlobType blobType, int size) ListBucketInfo(RecordId listId, boolean leaf, List<RecordId> entries, int size) PropertyInfo(RecordId propertyId, int count, int size) SegmentNodeState(@NotNull SegmentReader reader, @NotNull SegmentWriter writer, @Nullable BlobStore blobStore, @NotNull RecordId id) SegmentNodeState(@NotNull SegmentReader reader, @NotNull SegmentWriter writer, @Nullable BlobStore blobStore, @NotNull RecordId id, MeterStats readStats) TemplateInfo(RecordId templateId, boolean hasPrimaryType, boolean hasMixinType, boolean zeroChildNodes, boolean manyChildNodes, int mixinCount, int propertyCount, int size) Constructor parameters in org.apache.jackrabbit.oak.segment with type arguments of type RecordIdModifierConstructorDescriptionListBucketInfo(RecordId listId, boolean leaf, List<RecordId> entries, int size) -
Uses of RecordId in org.apache.jackrabbit.oak.segment.file
Methods in org.apache.jackrabbit.oak.segment.file that return RecordIdModifier and TypeMethodDescription@NotNull RecordIdReadOnlyRevisions.getHead()@NotNull RecordIdTarRevisions.getHead()@NotNull RecordIdReadOnlyRevisions.getPersistedHead()@NotNull RecordIdTarRevisions.getPersistedHead()ReadOnlyRevisions.setHead(@NotNull Function<RecordId, RecordId> newHead, @NotNull Revisions.Option... options) TarRevisions.setHead(@NotNull Function<RecordId, RecordId> newHead, @NotNull Revisions.Option... options) This implementation blocks if a concurrent call is already in progress.Methods in org.apache.jackrabbit.oak.segment.file with parameters of type RecordIdModifier and TypeMethodDescriptionbooleanReadOnlyRevisions.setHead(@NotNull RecordId expected, @NotNull RecordId head, @NotNull Revisions.Option... options) booleanTarRevisions.setHead(@NotNull RecordId expected, @NotNull RecordId head, @NotNull Revisions.Option... options) This implementation blocks if a concurrent call toTarRevisions.setHead(Function, Option...)is already in progress.Method parameters in org.apache.jackrabbit.oak.segment.file with type arguments of type RecordIdModifier and TypeMethodDescriptionReadOnlyRevisions.setHead(@NotNull Function<RecordId, RecordId> newHead, @NotNull Revisions.Option... options) ReadOnlyRevisions.setHead(@NotNull Function<RecordId, RecordId> newHead, @NotNull Revisions.Option... options) TarRevisions.setHead(@NotNull Function<RecordId, RecordId> newHead, @NotNull Revisions.Option... options) This implementation blocks if a concurrent call is already in progress.TarRevisions.setHead(@NotNull Function<RecordId, RecordId> newHead, @NotNull Revisions.Option... options) This implementation blocks if a concurrent call is already in progress. -
Uses of RecordId in org.apache.jackrabbit.oak.segment.memory
Methods in org.apache.jackrabbit.oak.segment.memory that return RecordIdModifier and TypeMethodDescription@NotNull RecordIdMemoryStoreRevisions.getHead()@NotNull RecordIdMemoryStoreRevisions.getPersistedHead()MemoryStoreRevisions.setHead(@NotNull Function<RecordId, RecordId> newHead, @NotNull Revisions.Option... options) Not supported: throwsUnsupportedOperationExceptionMethods in org.apache.jackrabbit.oak.segment.memory with parameters of type RecordIdModifier and TypeMethodDescriptionbooleanMemoryStoreRevisions.setHead(@NotNull RecordId expected, @NotNull RecordId head, @NotNull Revisions.Option... options) Method parameters in org.apache.jackrabbit.oak.segment.memory with type arguments of type RecordIdModifier and TypeMethodDescriptionMemoryStoreRevisions.setHead(@NotNull Function<RecordId, RecordId> newHead, @NotNull Revisions.Option... options) Not supported: throwsUnsupportedOperationExceptionMemoryStoreRevisions.setHead(@NotNull Function<RecordId, RecordId> newHead, @NotNull Revisions.Option... options) Not supported: throwsUnsupportedOperationException