public enum HoodieOperation extends Enum<HoodieOperation>
| Enum Constant and Description |
|---|
DELETE
Delete operation.
|
INSERT
Insert operation.
|
UPDATE_AFTER
Update operation with new record content.
|
UPDATE_BEFORE
Update operation with previous record content,
should be used together with
UPDATE_AFTER for modeling an update operation. |
| Modifier and Type | Method and Description |
|---|---|
static HoodieOperation |
fromName(Option<String> nameOpt) |
static HoodieOperation |
fromName(String name) |
static HoodieOperation |
fromValue(byte value) |
String |
getName() |
byte |
getValue() |
static boolean |
isDelete(HoodieOperation operation)
Returns whether the operation is DELETE.
|
static boolean |
isInsert(HoodieOperation operation)
Returns whether the operation is INSERT.
|
static boolean |
isUpdateAfter(HoodieOperation operation)
Returns whether the operation is UPDATE_AFTER.
|
static boolean |
isUpdateBefore(HoodieOperation operation)
Returns whether the operation is UPDATE_BEFORE.
|
static HoodieOperation |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static HoodieOperation[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final HoodieOperation INSERT
public static final HoodieOperation UPDATE_BEFORE
UPDATE_AFTER for modeling an update operation.public static final HoodieOperation UPDATE_AFTER
public static final HoodieOperation DELETE
public static HoodieOperation[] values()
for (HoodieOperation c : HoodieOperation.values()) System.out.println(c);
public static HoodieOperation 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 getName()
public byte getValue()
public static HoodieOperation fromValue(byte value)
public static HoodieOperation fromName(Option<String> nameOpt)
public static HoodieOperation fromName(String name)
public static boolean isInsert(HoodieOperation operation)
public static boolean isUpdateBefore(HoodieOperation operation)
public static boolean isUpdateAfter(HoodieOperation operation)
public static boolean isDelete(HoodieOperation operation)
Copyright © 2024 The Apache Software Foundation. All rights reserved.