public static enum Mutation.Op extends Enum<Mutation.Op>
Enum Constant and Description |
---|
DELETE
Deletes rows from a table.
|
INSERT
Inserts a new row in a table.
|
INSERT_OR_UPDATE
Like
INSERT , except that if the row already exists, then its column values are
overwritten with the ones provided. |
REPLACE
Like
INSERT , except that if the row already exists, it is deleted, and the column
values provided are inserted instead. |
UPDATE
Updates an existing row in a table.
|
Modifier and Type | Method and Description |
---|---|
static Mutation.Op |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Mutation.Op[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Mutation.Op INSERT
ErrorCode.ALREADY_EXISTS
.public static final Mutation.Op UPDATE
ErrorCode.NOT_FOUND
.public static final Mutation.Op INSERT_OR_UPDATE
INSERT
, except that if the row already exists, then its column values are
overwritten with the ones provided. Any column values not explicitly written are preserved.public static final Mutation.Op REPLACE
INSERT
, except that if the row already exists, it is deleted, and the column
values provided are inserted instead. Unlike INSERT_OR_UPDATE
, this means any values
not explicitly written become NULL
.public static final Mutation.Op DELETE
public static Mutation.Op[] values()
for (Mutation.Op c : Mutation.Op.values()) System.out.println(c);
public static Mutation.Op 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 nullCopyright © 2017 Google. All rights reserved.