test_class.file: gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/PartitionStrategyTest.java
test_class.identifier: PartitionStrategyTest
test_case.body: @Test(expected = IllegalStateException.class)
      public void shouldNotConstructWithoutPartitionKey() {
          PartitionStrategy.build().create();
      }
test_case.class_method_signature: PartitionStrategyTest.shouldNotConstructWithoutPartitionKey()
test_case.full_signature: @Test(expected = IllegalStateException.class) public void shouldNotConstructWithoutPartitionKey()
test_case.identifier: shouldNotConstructWithoutPartitionKey
test_case.invocations: create build
test_case.modifiers: @Test(expected = IllegalStateException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void shouldNotConstructWithoutPartitionKey()
focal_class.declarator: writePartition
focal_class.modifier: private
focal_class.original_string: private String writePartition;
focal_class.type: String
focal_class.var_name: writePartition
focal_class.declarator: partitionKey
focal_class.modifier: private final
focal_class.original_string: private final String partitionKey;
focal_class.type: String
focal_class.var_name: partitionKey
focal_class.declarator: readPartitions
focal_class.modifier: private final
focal_class.original_string: private final Set<String> readPartitions;
focal_class.type: Set<String>
focal_class.var_name: readPartitions
focal_class.declarator: includeMetaProperties
focal_class.modifier: private final
focal_class.original_string: private final boolean includeMetaProperties;
focal_class.type: boolean
focal_class.var_name: includeMetaProperties
focal_class.file: gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/PartitionStrategy.java
focal_class.identifier: PartitionStrategy
focal_class.interfaces: implements TraversalStrategy.DecorationStrategy
focal_class.class_method_signature: PartitionStrategy.PartitionStrategy(final Builder builder)
focal_class.full_signature: private  PartitionStrategy(final Builder builder)
focal_class.identifier: PartitionStrategy
focal_class.modifiers: private
focal_class.parameters: (final Builder builder)
focal_class.signature:  PartitionStrategy(final Builder builder)
focal_class.class_method_signature: PartitionStrategy.getWritePartition()
focal_class.full_signature: public String getWritePartition()
focal_class.identifier: getWritePartition
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getWritePartition()
focal_class.class_method_signature: PartitionStrategy.getPartitionKey()
focal_class.full_signature: public String getPartitionKey()
focal_class.identifier: getPartitionKey
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getPartitionKey()
focal_class.class_method_signature: PartitionStrategy.getReadPartitions()
focal_class.full_signature: public Set<String> getReadPartitions()
focal_class.identifier: getReadPartitions
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Set<String>
focal_class.signature: Set<String> getReadPartitions()
focal_class.class_method_signature: PartitionStrategy.isIncludeMetaProperties()
focal_class.full_signature: public boolean isIncludeMetaProperties()
focal_class.identifier: isIncludeMetaProperties
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isIncludeMetaProperties()
focal_class.class_method_signature: PartitionStrategy.build()
focal_class.full_signature: public static Builder build()
focal_class.identifier: build
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: Builder
focal_class.signature: Builder build()
focal_class.class_method_signature: PartitionStrategy.apply(final Traversal.Admin<?, ?> traversal)
focal_class.full_signature: @Override public void apply(final Traversal.Admin<?, ?> traversal)
focal_class.identifier: apply
focal_class.modifiers: @Override public
focal_class.parameters: (final Traversal.Admin<?, ?> traversal)
focal_class.return: void
focal_class.signature: void apply(final Traversal.Admin<?, ?> traversal)
focal_class.superclass: extends AbstractTraversalStrategy<TraversalStrategy.DecorationStrategy>
focal_method.body: public static Builder build() {
          return new Builder();
      }
focal_method.class_method_signature: PartitionStrategy.build()
focal_method.full_signature: public static Builder build()
focal_method.identifier: build
focal_method.modifiers: public static
focal_method.parameters: ()
focal_method.return: Builder
focal_method.signature: Builder build()