| Package | Description |
|---|---|
| org.apache.jackrabbit.oak.plugins.segment |
| Modifier and Type | Field and Description |
|---|---|
RecordId |
SegmentParser.BlobInfo.blobId
Id of this record
|
static RecordId[] |
RecordId.EMPTY_ARRAY |
RecordId |
SegmentParser.ListInfo.listId
Id of this record
|
RecordId |
SegmentParser.ListBucketInfo.listId
Id of this record
|
RecordId |
SegmentParser.MapInfo.mapId
Id of this record
|
RecordId |
SegmentParser.NodeInfo.nodeId
Id of this record
|
RecordId |
SegmentParser.PropertyInfo.propertyId
Id of this record
|
RecordId |
SegmentParser.TemplateInfo.templateId
Id of this record
|
RecordId |
SegmentParser.ValueInfo.valueId
Id of this record
|
| Modifier and Type | Field and Description |
|---|---|
List<RecordId> |
SegmentParser.ListBucketInfo.entries
Entries of this bucket
|
| Modifier and Type | Method and Description |
|---|---|
static RecordId |
RecordId.fromString(SegmentTracker factory,
String id) |
RecordId |
PersistedCompactionMap.get(RecordId before) |
RecordId |
PartialCompactionMap.get(RecordId before)
Retrieve the record id
before maps to or null
if no such id exists. |
RecordId |
InMemoryCompactionMap.get(RecordId before) |
RecordId |
CompactionMap.get(RecordId before)
Retrieve the record id
before maps to or null
if no such id exists. |
RecordId |
RecordIdMap.get(short key)
Returns the value associated with a given
key or null if none. |
RecordId |
RecordIdMap.getRecordId(int index)
Retrieve the value at a given index.
|
static RecordId |
SegmentStream.getRecordIdIfAvailable(InputStream stream,
SegmentStore store) |
RecordId |
SegmentWriter.writeList(List<RecordId> list)
Writes a list record containing the given list of record identifiers.
|
RecordId |
SegmentWriter.writeProperty(org.apache.jackrabbit.oak.api.PropertyState state) |
RecordId |
SegmentWriter.writeString(String string)
Writes a string value record.
|
RecordId |
SegmentWriter.writeTemplate(Template template) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
RecordIdSet.addIfNotPresent(RecordId id)
Add
id to this set if not already present |
void |
RecordUsageAnalyser.analyseNode(RecordId nodeId) |
boolean |
Template.compare(RecordId thisId,
RecordId thatId) |
int |
RecordId.compareTo(RecordId that) |
boolean |
RecordIdSet.contains(RecordId id)
Check whether
id is present is this set. |
RecordId |
PersistedCompactionMap.get(RecordId before) |
RecordId |
PartialCompactionMap.get(RecordId before)
Retrieve the record id
before maps to or null
if no such id exists. |
RecordId |
InMemoryCompactionMap.get(RecordId before) |
RecordId |
CompactionMap.get(RecordId before)
Retrieve the record id
before maps to or null
if no such id exists. |
org.apache.jackrabbit.oak.spi.state.NodeState |
Template.getChildNode(String name,
RecordId recordId) |
protected void |
SegmentParser.onBlob(RecordId parentId,
RecordId blobId)
Callback called by
SegmentParser.parseValue(RecordId, RecordId, Type) upon encountering a blob. |
protected void |
RecordUsageAnalyser.onBlob(RecordId parentId,
RecordId blobId) |
protected void |
SegmentParser.onList(RecordId parentId,
RecordId listId,
int count)
Callback called by
SegmentParser.parseNode(RecordId),
SegmentParser.parseProperty(RecordId, RecordId, PropertyTemplate),
SegmentParser.parseTemplate(RecordId),
SegmentParser.parseBlob(RecordId) and
SegmentParser.parseString(RecordId) upon encountering a list. |
protected void |
RecordUsageAnalyser.onList(RecordId parentId,
RecordId listId,
int count) |
protected void |
SegmentParser.onListBucket(RecordId parentId,
RecordId listId,
int index,
int count,
int capacity)
Callback called by
SegmentParser.parseList(RecordId, RecordId, int) and
SegmentParser.parseListBucket(RecordId, int, int, int) upon encountering a list
bucket. |
protected void |
SegmentParser.onMap(RecordId parentId,
RecordId mapId,
org.apache.jackrabbit.oak.plugins.segment.MapRecord map)
Callback called by
SegmentParser.parseNode(RecordId),
SegmentParser.parseMapDiff(RecordId, MapRecord) and
SegmentParser.parseMapBranch(RecordId, MapRecord) upon encountering a map. |
protected void |
SegmentParser.onMapBranch(RecordId parentId,
RecordId mapId,
org.apache.jackrabbit.oak.plugins.segment.MapRecord map)
Callback called by
SegmentParser.parseMap(RecordId, RecordId, MapRecord) upon encountering
a map branch. |
protected void |
RecordUsageAnalyser.onMapBranch(RecordId parentId,
RecordId mapId,
org.apache.jackrabbit.oak.plugins.segment.MapRecord map) |
protected void |
SegmentParser.onMapDiff(RecordId parentId,
RecordId mapId,
org.apache.jackrabbit.oak.plugins.segment.MapRecord map)
Callback called by
SegmentParser.parseMap(RecordId, RecordId, MapRecord) upon encountering
a map diff. |
protected void |
RecordUsageAnalyser.onMapDiff(RecordId parentId,
RecordId mapId,
org.apache.jackrabbit.oak.plugins.segment.MapRecord map) |
protected void |
SegmentParser.onMapLeaf(RecordId parentId,
RecordId mapId,
org.apache.jackrabbit.oak.plugins.segment.MapRecord map)
Callback called by
SegmentParser.parseMap(RecordId, RecordId, MapRecord) upon encountering
a map leaf. |
protected void |
RecordUsageAnalyser.onMapLeaf(RecordId parentId,
RecordId mapId,
org.apache.jackrabbit.oak.plugins.segment.MapRecord map) |
protected void |
SegmentParser.onNode(RecordId parentId,
RecordId nodeId)
Callback called by
SegmentParser.parseNode(RecordId) upon encountering
a child node. |
protected void |
RecordUsageAnalyser.onNode(RecordId parentId,
RecordId nodeId) |
protected void |
SegmentParser.onProperty(RecordId parentId,
RecordId propertyId,
org.apache.jackrabbit.oak.plugins.segment.PropertyTemplate template)
Callback called by
SegmentParser.parseNode(RecordId) upon encountering
a property. |
protected void |
RecordUsageAnalyser.onProperty(RecordId parentId,
RecordId propertyId,
org.apache.jackrabbit.oak.plugins.segment.PropertyTemplate template) |
protected void |
SegmentParser.onString(RecordId parentId,
RecordId stringId)
Callback called by
SegmentParser.parseTemplate(RecordId),
SegmentParser.parseMapLeaf(RecordId, MapRecord) and
SegmentParser.parseValue(RecordId, RecordId, Type) upon encountering a string. |
protected void |
RecordUsageAnalyser.onString(RecordId parentId,
RecordId stringId) |
protected void |
SegmentParser.onTemplate(RecordId parentId,
RecordId templateId)
Callback called by
SegmentParser.parseNode(RecordId) upon encountering
a template |
protected void |
RecordUsageAnalyser.onTemplate(RecordId parentId,
RecordId templateId) |
protected void |
SegmentParser.onValue(RecordId parentId,
RecordId valueId,
org.apache.jackrabbit.oak.api.Type<?> type)
Callback called by
SegmentParser.parseProperty(RecordId, RecordId, PropertyTemplate) upon
encountering a value. |
SegmentParser.BlobInfo |
SegmentParser.parseBlob(RecordId blobId)
Parse a blob record
|
static SegmentGraph.Graph<UUID> |
SegmentGraph.parseHeadGraph(RecordId root)
Parser the head graph.
|
SegmentParser.ListInfo |
SegmentParser.parseList(RecordId parentId,
RecordId listId,
int count)
Parse a list record
|
SegmentParser.ListBucketInfo |
SegmentParser.parseListBucket(RecordId listId,
int index,
int count,
int capacity)
Parse item of list buckets
|
SegmentParser.MapInfo |
SegmentParser.parseMap(RecordId parentId,
RecordId mapId,
org.apache.jackrabbit.oak.plugins.segment.MapRecord map)
Parse a map record
|
SegmentParser.MapInfo |
SegmentParser.parseMapBranch(RecordId mapId,
org.apache.jackrabbit.oak.plugins.segment.MapRecord map)
Parse a map branch record
|
SegmentParser.MapInfo |
SegmentParser.parseMapDiff(RecordId mapId,
org.apache.jackrabbit.oak.plugins.segment.MapRecord map)
Parse a map diff record
|
SegmentParser.MapInfo |
SegmentParser.parseMapLeaf(RecordId mapId,
org.apache.jackrabbit.oak.plugins.segment.MapRecord map)
Parse a map leaf record
|
SegmentParser.NodeInfo |
SegmentParser.parseNode(RecordId nodeId)
Parse a node record
|
SegmentParser.PropertyInfo |
SegmentParser.parseProperty(RecordId parentId,
RecordId propertyId,
org.apache.jackrabbit.oak.plugins.segment.PropertyTemplate template)
Parse a property
|
SegmentParser.BlobInfo |
SegmentParser.parseString(RecordId stringId)
Parse a string record
|
SegmentParser.TemplateInfo |
SegmentParser.parseTemplate(RecordId templateId)
Parse a template record
|
SegmentParser.ValueInfo |
SegmentParser.parseValue(RecordId parentId,
RecordId valueId,
org.apache.jackrabbit.oak.api.Type<?> type)
Parse a value racrod
|
void |
PersistedCompactionMap.put(RecordId before,
RecordId after) |
void |
PartialCompactionMap.put(RecordId before,
RecordId after)
Adds a new entry to the compaction map.
|
void |
InMemoryCompactionMap.put(RecordId before,
RecordId after) |
boolean |
RecordIdMap.put(short key,
RecordId value)
Associates
key with value if not already present |
boolean |
PersistedCompactionMap.wasCompactedTo(RecordId before,
RecordId after) |
boolean |
PartialCompactionMap.wasCompactedTo(RecordId before,
RecordId after)
Checks whether the record with the given
before identifier was
compacted to a new record with the given after identifier. |
boolean |
InMemoryCompactionMap.wasCompactedTo(RecordId before,
RecordId after) |
boolean |
CompactionMap.wasCompactedTo(RecordId before,
RecordId after)
Checks whether the record with the given
before identifier was
compacted to a new record with the given after identifier. |
| Modifier and Type | Method and Description |
|---|---|
RecordId |
SegmentWriter.writeList(List<RecordId> list)
Writes a list record containing the given list of record identifiers.
|
| Constructor and Description |
|---|
SegmentNodeState(RecordId id) |
SegmentParser.BlobInfo(RecordId blobId,
SegmentParser.BlobType blobType,
int size) |
SegmentParser.ListBucketInfo(RecordId listId,
boolean leaf,
List<RecordId> entries,
int size) |
SegmentParser.ListInfo(RecordId listId,
int count,
int size) |
SegmentParser.MapInfo(RecordId mapId,
int size) |
SegmentParser.NodeInfo(RecordId nodeId,
int nodeCount,
int propertyCount,
int size) |
SegmentParser.PropertyInfo(RecordId propertyId,
int count,
int size) |
SegmentParser.TemplateInfo(RecordId templateId,
boolean hasPrimaryType,
boolean hasMixinType,
boolean zeroChildNodes,
boolean manyChildNodes,
int mixinCount,
int propertyCount,
int size) |
SegmentParser.ValueInfo(RecordId valueId,
org.apache.jackrabbit.oak.api.Type<?> type) |
SegmentPropertyState(RecordId id,
org.apache.jackrabbit.oak.plugins.segment.PropertyTemplate template) |
| Constructor and Description |
|---|
SegmentParser.ListBucketInfo(RecordId listId,
boolean leaf,
List<RecordId> entries,
int size) |
Copyright © 2012-2018 The Apache Software Foundation. All Rights Reserved.