public static enum FDBStoreTimer.DetailEvents extends Enum<FDBStoreTimer.DetailEvents> implements StoreTimer.DetailEvent
StoreTimer.DetailEvent
s.Enum Constant and Description |
---|
GET_RECORD_RANGE_RAW_FIRST_CHUNK
The amount of time spent until the first part of a split record is available.
|
GET_RECORD_RAW_VALUE
The amount of time spent loading the raw bytes of a record.
|
GET_SCAN_RANGE_RAW_FIRST_CHUNK
The amount of time spent until the first part of a range scan (such as an index) is available.
|
RANKED_SET_ADD_INCREMENT_LEVEL_KEY
The amount of time spent incrementing an existing level key of a
RankedSet skip list. |
RANKED_SET_ADD_INSERT_LEVEL_KEY
The amount of time spent incrementing an splitting a level of a
RankedSet skip list by inserting another key. |
RANKED_SET_ADD_LEVEL_ZERO_KEY
The amount of time spent adding to the finest level of a
RankedSet skip list. |
RANKED_SET_CONTAINS
The amount of time spent checking for a key in a
RankedSet skip list. |
RANKED_SET_INIT
The amount of time spent initializing a
RankedSet skip list. |
RANKED_SET_NEXT_LOOKUP
The amount of time spent looking up the next level of a
RankedSet skip list. |
RANKED_SET_NEXT_LOOKUP_KEY
The amount of time spent looking up the next entry of a
RankedSet skip list. |
RD_CACHE_DIRECTORY_SCAN
The amount of time spent scanning the directory subspace after a hard miss in
FDBReverseDirectoryCache . |
RESOLVER_STATE_READ
The amount of time spent reading the lock state of a
LocatableResolver . |
Modifier and Type | Method and Description |
---|---|
String |
logKey()
Get the key of this event for logging.
|
String |
title()
Get the title of this event for user displays.
|
static FDBStoreTimer.DetailEvents |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FDBStoreTimer.DetailEvents[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
name
public static final FDBStoreTimer.DetailEvents GET_RECORD_RAW_VALUE
public static final FDBStoreTimer.DetailEvents GET_RECORD_RANGE_RAW_FIRST_CHUNK
public static final FDBStoreTimer.DetailEvents GET_SCAN_RANGE_RAW_FIRST_CHUNK
public static final FDBStoreTimer.DetailEvents RANKED_SET_INIT
RankedSet
skip list.public static final FDBStoreTimer.DetailEvents RANKED_SET_NEXT_LOOKUP
RankedSet
skip list.public static final FDBStoreTimer.DetailEvents RANKED_SET_NEXT_LOOKUP_KEY
RankedSet
skip list.public static final FDBStoreTimer.DetailEvents RANKED_SET_CONTAINS
RankedSet
skip list.public static final FDBStoreTimer.DetailEvents RANKED_SET_ADD_LEVEL_ZERO_KEY
RankedSet
skip list.public static final FDBStoreTimer.DetailEvents RANKED_SET_ADD_INCREMENT_LEVEL_KEY
RankedSet
skip list.public static final FDBStoreTimer.DetailEvents RANKED_SET_ADD_INSERT_LEVEL_KEY
RankedSet
skip list by inserting another key.public static final FDBStoreTimer.DetailEvents RESOLVER_STATE_READ
LocatableResolver
.public static final FDBStoreTimer.DetailEvents RD_CACHE_DIRECTORY_SCAN
FDBReverseDirectoryCache
.public static FDBStoreTimer.DetailEvents[] values()
for (FDBStoreTimer.DetailEvents c : FDBStoreTimer.DetailEvents.values()) System.out.println(c);
public static FDBStoreTimer.DetailEvents valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic String title()
StoreTimer.Event
title
in interface StoreTimer.Event
@Nonnull public String logKey()
StoreTimer.Event
KeyValueLogMessage
s and other key-value based logging
systems to log the values from instrumented events. These keys are
not expected to change frequently. They may, however, change
outside of any minor version change. Their values, therefore,
should not be relied upon, other than for the logging purposes.logKey
in interface StoreTimer.Event