Enum Class GraphOp
- All Implemented Interfaces:
Serializable,Comparable<GraphOp>,Constable
A
GraphOp or "graph operation" is a static GremlinLang form that does not translate to a traversal
but instead refers to a specific function to perform on a graph instance.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionbooleanequals(GremlinLang bc) Gets theGremlinLangthat represents this graph operation.static GraphOpReturns the enum constant of this class with the specified name.static GraphOp[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
TX_COMMIT
Commit a transaction. -
TX_ROLLBACK
Rollback a transaction.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified nameNullPointerException- if the argument is null
-
getGremlinLang
Gets theGremlinLangthat represents this graph operation. There is no notion of immutable GremlinLang 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 GremlinLang to prevent this possibility - https://issues.apache.org/jira/browse/TINKERPOP-2545 -
equals
-