Enum MapFamilyUpdateMode

java.lang.Object
java.lang.Enum<MapFamilyUpdateMode>
io.github.flink.gcp.connector.bigtable.table.MapFamilyUpdateMode
All Implemented Interfaces:
Serializable, Comparable<MapFamilyUpdateMode>, java.lang.constant.Constable

@PublicEvolving public enum MapFamilyUpdateMode extends Enum<MapFamilyUpdateMode>
What the Bigtable table sink does with a MAP family's qualifiers a row does not carry.
  • Enum Constant Details

    • MERGE

      public static final MapFamilyUpdateMode MERGE
      Write each entry as a cell and leave every other qualifier of the family as it is.
    • REPLACE

      public static final MapFamilyUpdateMode REPLACE
      Delete the whole family, then write each entry, in one atomic row mutation.
  • Method Details

    • values

      public static MapFamilyUpdateMode[] 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 MapFamilyUpdateMode 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
    • toString

      public String toString()
      Overrides:
      toString in class Enum<MapFamilyUpdateMode>