Enum CellBuilderType

java.lang.Object
java.lang.Enum<CellBuilderType>
org.apache.hadoop.hbase.CellBuilderType
All Implemented Interfaces:
Serializable, Comparable<CellBuilderType>

@Public public enum CellBuilderType extends Enum<CellBuilderType>
Used by CellBuilderFactory and ExtendedCellBuilderFactory. Indicates which memory copy is used in building cell.
  • Enum Constant Details

    • DEEP_COPY

      public static final CellBuilderType DEEP_COPY
      The cell builder will copy all passed bytes for building cell.
    • SHALLOW_COPY

      public static final CellBuilderType SHALLOW_COPY
      DON'T modify the byte array passed to cell builder because all fields in new cell are reference to input arguments
  • Constructor Details

  • Method Details

    • values

      public static CellBuilderType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static CellBuilderType 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