Enum 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 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 name
        NullPointerException - 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.