public class TitanPreviousPropertyStepStrategy
extends org.apache.tinkerpop.gremlin.process.traversal.strategy.AbstractTraversalStrategy<org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy>
implements org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy
g.V().outE().values(c).as(b).V().filter(__.properties(a).where(P.eq(b)));
In this instance, the vertex can be looked up directly in Titan, joining the V().filter(..)
steps together.
org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.DecorationStrategy, org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.FinalizationStrategy, org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.OptimizationStrategy, org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy, org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.VerificationStrategy| Constructor and Description |
|---|
TitanPreviousPropertyStepStrategy() |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> traversal) |
equals, hashCode, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic void apply(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> traversal)
apply in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy<org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy>Copyright © 2017 Grakn Labs Ltd. All rights reserved.