public class QueryUtils
extends java.lang.Object
| Constructor and Description |
|---|
QueryUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <S,C> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,C> |
castTraversalTo(org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,?> traversal,
java.lang.Class<C> clazz) |
static <S,C> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,C> |
castTraversalToNumeric(org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,?> traversal,
java.util.function.Function<java.lang.Number,C> conversion) |
static QueryStepBuilderInternal<?,?> |
getFirstBuilderInChain(QueryStepBuilder<?,?> builder) |
static ChronoSphereTransactionInternal |
getTransactionFromTraversalBaseSourceOf(QueryStepBuilder<?,?> builder) |
static org.apache.tinkerpop.gremlin.structure.Vertex |
mapEObjectToVertex(org.chronos.chronograph.api.structure.ChronoGraph graph,
org.eclipse.emf.ecore.EObject eObject) |
static org.apache.tinkerpop.gremlin.structure.Vertex |
mapEObjectToVertex(ChronoSphereTransaction tx,
org.eclipse.emf.ecore.EObject eObject) |
static org.eclipse.emf.ecore.EObject |
mapVertexToEObject(ChronoSphereTransaction tx,
org.apache.tinkerpop.gremlin.process.traversal.Traverser<org.apache.tinkerpop.gremlin.structure.Vertex> traverser) |
static org.eclipse.emf.ecore.EObject |
mapVertexToEObject(ChronoSphereTransaction tx,
org.apache.tinkerpop.gremlin.structure.Vertex vertex) |
static <S,E> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,E> |
prepareTerminalOperation(QueryStepBuilderInternal<S,E> builder,
boolean forceReifyEObjectsAtEnd) |
static <S,E> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,E> |
resolveTraversalChain(QueryStepBuilder<S,E> builder,
ChronoSphereTransactionInternal tx,
boolean forceReifyEObjectsAtEnd) |
static org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<java.lang.Object,java.lang.Object>[] |
subQueriesToObjectTraversals(ChronoSphereTransactionInternal tx,
QueryStepBuilder<?,?>[] subqueries,
boolean forceReifyEObjectsAtEnd) |
static org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<org.apache.tinkerpop.gremlin.structure.Vertex,java.lang.Object>[] |
subQueriesToVertexTraversals(ChronoSphereTransactionInternal tx,
QueryStepBuilder<?,?>[] subqueries,
boolean forceReifyEObjectsAtEnd) |
public static QueryStepBuilderInternal<?,?> getFirstBuilderInChain(QueryStepBuilder<?,?> builder)
public static ChronoSphereTransactionInternal getTransactionFromTraversalBaseSourceOf(QueryStepBuilder<?,?> builder)
public static <S,E> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,E> resolveTraversalChain(QueryStepBuilder<S,E> builder, ChronoSphereTransactionInternal tx, boolean forceReifyEObjectsAtEnd)
public static org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<org.apache.tinkerpop.gremlin.structure.Vertex,java.lang.Object>[] subQueriesToVertexTraversals(ChronoSphereTransactionInternal tx, QueryStepBuilder<?,?>[] subqueries, boolean forceReifyEObjectsAtEnd)
public static org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<java.lang.Object,java.lang.Object>[] subQueriesToObjectTraversals(ChronoSphereTransactionInternal tx, QueryStepBuilder<?,?>[] subqueries, boolean forceReifyEObjectsAtEnd)
public static <S,C> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,C> castTraversalTo(org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,?> traversal,
java.lang.Class<C> clazz)
public static <S,C> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,C> castTraversalToNumeric(org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,?> traversal,
java.util.function.Function<java.lang.Number,C> conversion)
public static <S,E> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,E> prepareTerminalOperation(QueryStepBuilderInternal<S,E> builder, boolean forceReifyEObjectsAtEnd)
public static org.eclipse.emf.ecore.EObject mapVertexToEObject(ChronoSphereTransaction tx, org.apache.tinkerpop.gremlin.process.traversal.Traverser<org.apache.tinkerpop.gremlin.structure.Vertex> traverser)
public static org.eclipse.emf.ecore.EObject mapVertexToEObject(ChronoSphereTransaction tx, org.apache.tinkerpop.gremlin.structure.Vertex vertex)
public static org.apache.tinkerpop.gremlin.structure.Vertex mapEObjectToVertex(ChronoSphereTransaction tx, org.eclipse.emf.ecore.EObject eObject)
public static org.apache.tinkerpop.gremlin.structure.Vertex mapEObjectToVertex(org.chronos.chronograph.api.structure.ChronoGraph graph,
org.eclipse.emf.ecore.EObject eObject)