|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IResourceMetadata
Interface for metadata about a Journal or IndexSegment.
| Method Summary | |
|---|---|
boolean |
equals(IResourceMetadata o)
Compares two resource metadata objects for consistent state. |
long |
getCreateTime()
The commit time associated with the creation of this resource. |
String |
getFile()
The name of the file containing the resource (this is always relative to some local data directory). |
UUID |
getUUID()
The unique identifier for the resource. |
int |
hashCode()
The hash code of the resource UUID. |
boolean |
isIndexSegment()
True iff this resource is an IndexSegment. |
boolean |
isJournal()
True iff this resource is a Journal. |
| Method Detail |
|---|
boolean isIndexSegment()
IndexSegment. Each
IndexSegment contains historical read-only data for exactly one
partition of a scale-out index.
boolean isJournal()
Journal. When the resource is a
Journal, there will be a named mutable btree on the journal that
is absorbing writes for one or more index partition of a scale-out index.
String getFile()
Note: This property is primarily used for debugging. It is NOT used by
the ResourceManager. Instead, the ResourceManager builds
up the mapping from resource UUID to local filename during
startup.
UUID getUUID()
IRootBlockView#getUUID(), the UUID for an {@link AbstractJournal}.,
IndexSegmentCheckpoint#segmentUUID, the UUID for an
{@link IndexSegment}.long getCreateTime()
IndexSegment this is the commit time of the view from
which that IndexSegment was generated. When the resource is a
Journal, the create time is the commit time associated with the
journal creation, which is generally an overflow operation. Regardless,
the create time MUST be assigned by the same time source that is used to
assign commit timestamps.
int hashCode()
resource UUID.
hashCode in class Objectboolean equals(IResourceMetadata o)
o -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||