case classAs(stepLabel: String) extends GremlinStep with Product with Serializable
case classBetween(first: Any, second: Any) extends GremlinPredicate with Product with Serializable
case classBothE(edgeLabels: String*) extends GremlinStep with Product with Serializable
case classBy(traversal: Seq[GremlinStep], order: Option[apache.tinkerpop.gremlin.process.traversal.Order] = None) extends GremlinStep with Product with Serializable
case classCap(sideEffectKey: String) extends GremlinStep with Product with Serializable