Enum Ample.DataLevel
- java.lang.Object
-
- java.lang.Enum<Ample.DataLevel>
-
- org.apache.accumulo.core.metadata.schema.Ample.DataLevel
-
- All Implemented Interfaces:
Serializable
,Comparable<Ample.DataLevel>
- Enclosing interface:
- Ample
public static enum Ample.DataLevel extends Enum<Ample.DataLevel>
Accumulo is a distributed tree with three levels. This enum is used to communicate to Ample that code is interested in operating on the metadata of a data level. Sometimes tables ids or key extents are passed to Ample in lieu of a data level, in these cases the data level is derived from the table id.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
metaTable()
static Ample.DataLevel
of(TableId tableId)
TableId
tableId()
static Ample.DataLevel
valueOf(String name)
Returns the enum constant of this type with the specified name.static Ample.DataLevel[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ROOT
public static final Ample.DataLevel ROOT
-
METADATA
public static final Ample.DataLevel METADATA
-
USER
public static final Ample.DataLevel USER
-
-
Method Detail
-
values
public static Ample.DataLevel[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Ample.DataLevel c : Ample.DataLevel.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Ample.DataLevel valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
metaTable
public String metaTable()
- Returns:
- The name of the Accumulo table in which this data level stores its metadata.
-
tableId
public TableId tableId()
- Returns:
- The Id of the Accumulo table in which this data level stores its metadata.
-
of
public static Ample.DataLevel of(TableId tableId)
-
-