public enum GraphOp extends Enum<GraphOp>
GraphOp
or "graph operation" is a static Bytecode
form that does not translate to a traversal
but instead refers to a specific function to perform on a graph instance.Enum Constant and Description |
---|
TX_COMMIT
Commit a transaction.
|
TX_ROLLBACK
Rollback a transaction.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Bytecode bc) |
Bytecode |
getBytecode()
Gets the
Bytecode that represents this graph operation. |
static GraphOp |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static GraphOp[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final GraphOp TX_COMMIT
public static final GraphOp TX_ROLLBACK
public static GraphOp[] values()
for (GraphOp c : GraphOp.values()) System.out.println(c);
public static GraphOp 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 Bytecode getBytecode()
Bytecode
that represents this graph operation. There is no notion of immutable bytecode
instances so it is important that the object returned here is not modified. If they are changed, the operations
will no longer be recognized. In a future version, we should probably introduce the concept of immutable
bytecode to prevent this possibility - https://issues.apache.org/jira/browse/TINKERPOP-2545public boolean equals(Bytecode bc)
Copyright © 2013–2022 Apache Software Foundation. All rights reserved.