public final class PartitionStrategy extends AbstractTraversalStrategy<TraversalStrategy.DecorationStrategy> implements TraversalStrategy.DecorationStrategy
PartitionStrategy partitions the vertices, edges and vertex properties of a graph into String named
 partitions (i.e. buckets, subgraphs, etc.).  It blinds a Traversal from "seeing" specified areas of
 the graph given the partition names assigned to PartitionStrategy.Builder.addReadPartition(String).  The traversal will
 ignore all graph elements not in those "read" partitions.| Modifier and Type | Class and Description | 
|---|---|
| static class  | PartitionStrategy.Builder | 
| class  | PartitionStrategy.MapPropertiesConverter | 
| class  | PartitionStrategy.MapPropertiesFilterTakes the result of a  MapcontainingPropertylists and if the property is aVertexPropertyit applies a filter based on the current partitioning. | 
| class  | PartitionStrategy.PartitionKeyHider<A extends Property>A concrete lambda implementation that filters out the partition key so that it isn't visible when making
 calls to  GraphTraversal.valueMap(java.lang.String...). | 
| class  | PartitionStrategy.TypeChecker<A> | 
TraversalStrategy.DecorationStrategy, TraversalStrategy.FinalizationStrategy, TraversalStrategy.OptimizationStrategy, TraversalStrategy.ProviderOptimizationStrategy, TraversalStrategy.VerificationStrategy| Modifier and Type | Method and Description | 
|---|---|
| void | apply(Traversal.Admin<?,?> traversal) | 
| static PartitionStrategy.Builder | build() | 
| String | getPartitionKey() | 
| Set<String> | getReadPartitions() | 
| String | getWritePartition() | 
| boolean | isIncludeMetaProperties() | 
equals, hashCode, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitcompareTo, getTraversalCategoryapplyPost, applyPriorpublic String getWritePartition()
public String getPartitionKey()
public boolean isIncludeMetaProperties()
public static PartitionStrategy.Builder build()
public void apply(Traversal.Admin<?,?> traversal)
apply in interface TraversalStrategy<TraversalStrategy.DecorationStrategy>Copyright © 2013–2015 Apache Software Foundation. All rights reserved.