test_class.file: artemis-graph/src/test/java/org/jnosql/artemis/graph/DefaultVertexTraversalTest.java
test_class.identifier: DefaultVertexTraversalTest
test_class.superclass: extends AbstractTraversalTest
test_case.body: @Test
      public void shouldReturnErrorWhenHasLabelSupplierNull() {
          assertThrows(NullPointerException.class, () -> graphTemplate.getTraversalVertex().hasLabel((Supplier<String>) null));
      }
test_case.class_method_signature: DefaultVertexTraversalTest.shouldReturnErrorWhenHasLabelSupplierNull()
test_case.full_signature: @Test public void shouldReturnErrorWhenHasLabelSupplierNull()
test_case.identifier: shouldReturnErrorWhenHasLabelSupplierNull
test_case.invocations: assertThrows hasLabel getTraversalVertex
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void shouldReturnErrorWhenHasLabelSupplierNull()
focal_class.declarator: IS_EMPTY = String::isEmpty
focal_class.modifier: private static final
focal_class.original_string: private static final Predicate<String> IS_EMPTY = String::isEmpty;
focal_class.type: Predicate<String>
focal_class.var_name: IS_EMPTY
focal_class.declarator: NOT_EMPTY = IS_EMPTY.negate()
focal_class.modifier: private static final
focal_class.original_string: private static final Predicate<String> NOT_EMPTY = IS_EMPTY.negate();
focal_class.type: Predicate<String>
focal_class.var_name: NOT_EMPTY
focal_class.file: artemis-graph/src/main/java/org/jnosql/artemis/graph/DefaultVertexTraversal.java
focal_class.identifier: DefaultVertexTraversal
focal_class.interfaces: implements VertexTraversal
focal_class.class_method_signature: DefaultVertexTraversal.DefaultVertexTraversal(Supplier<GraphTraversal<?, ?>> supplier,
                             Function<GraphTraversal<?, ?>, GraphTraversal<Vertex, Vertex>> flow,
                             GraphConverter converter)
focal_class.full_signature:   DefaultVertexTraversal(Supplier<GraphTraversal<?, ?>> supplier,
                             Function<GraphTraversal<?, ?>, GraphTraversal<Vertex, Vertex>> flow,
                             GraphConverter converter)
focal_class.identifier: DefaultVertexTraversal
focal_class.parameters: (Supplier<GraphTraversal<?, ?>> supplier,
                             Function<GraphTraversal<?, ?>, GraphTraversal<Vertex, Vertex>> flow,
                             GraphConverter converter)
focal_class.signature:  DefaultVertexTraversal(Supplier<GraphTraversal<?, ?>> supplier,
                             Function<GraphTraversal<?, ?>, GraphTraversal<Vertex, Vertex>> flow,
                             GraphConverter converter)
focal_class.class_method_signature: DefaultVertexTraversal.has(String propertyKey, Object value)
focal_class.full_signature: @Override public VertexTraversal has(String propertyKey, Object value)
focal_class.identifier: has
focal_class.modifiers: @Override public
focal_class.parameters: (String propertyKey, Object value)
focal_class.return: VertexTraversal
focal_class.signature: VertexTraversal has(String propertyKey, Object value)
focal_class.class_method_signature: DefaultVertexTraversal.has(String propertyKey)
focal_class.full_signature: @Override public VertexTraversal has(String propertyKey)
focal_class.identifier: has
focal_class.modifiers: @Override public
focal_class.parameters: (String propertyKey)
focal_class.return: VertexTraversal
focal_class.signature: VertexTraversal has(String propertyKey)
focal_class.class_method_signature: DefaultVertexTraversal.has(String propertyKey, P<?> predicate)
focal_class.full_signature: @Override public VertexTraversal has(String propertyKey, P<?> predicate)
focal_class.identifier: has
focal_class.modifiers: @Override public
focal_class.parameters: (String propertyKey, P<?> predicate)
focal_class.return: VertexTraversal
focal_class.signature: VertexTraversal has(String propertyKey, P<?> predicate)
focal_class.class_method_signature: DefaultVertexTraversal.has(T accessor, Object value)
focal_class.full_signature: @Override public VertexTraversal has(T accessor, Object value)
focal_class.identifier: has
focal_class.modifiers: @Override public
focal_class.parameters: (T accessor, Object value)
focal_class.return: VertexTraversal
focal_class.signature: VertexTraversal has(T accessor, Object value)
focal_class.class_method_signature: DefaultVertexTraversal.has(T accessor, P<?> predicate)
focal_class.full_signature: @Override public VertexTraversal has(T accessor, P<?> predicate)
focal_class.identifier: has
focal_class.modifiers: @Override public
focal_class.parameters: (T accessor, P<?> predicate)
focal_class.return: VertexTraversal
focal_class.signature: VertexTraversal has(T accessor, P<?> predicate)
focal_class.class_method_signature: DefaultVertexTraversal.out(String... labels)
focal_class.full_signature: @Override public VertexTraversal out(String... labels)
focal_class.identifier: out
focal_class.modifiers: @Override public
focal_class.parameters: (String... labels)
focal_class.return: VertexTraversal
focal_class.signature: VertexTraversal out(String... labels)
focal_class.class_method_signature: DefaultVertexTraversal.filter(Predicate<T> predicate)
focal_class.full_signature: @Override public VertexTraversal filter(Predicate<T> predicate)
focal_class.identifier: filter
focal_class.modifiers: @Override public
focal_class.parameters: (Predicate<T> predicate)
focal_class.return: VertexTraversal
focal_class.signature: VertexTraversal filter(Predicate<T> predicate)
focal_class.class_method_signature: DefaultVertexTraversal.outE(String... edgeLabels)
focal_class.full_signature: @Override public EdgeTraversal outE(String... edgeLabels)
focal_class.identifier: outE
focal_class.modifiers: @Override public
focal_class.parameters: (String... edgeLabels)
focal_class.return: EdgeTraversal
focal_class.signature: EdgeTraversal outE(String... edgeLabels)
focal_class.class_method_signature: DefaultVertexTraversal.in(String... labels)
focal_class.full_signature: @Override public VertexTraversal in(String... labels)
focal_class.identifier: in
focal_class.modifiers: @Override public
focal_class.parameters: (String... labels)
focal_class.return: VertexTraversal
focal_class.signature: VertexTraversal in(String... labels)
focal_class.class_method_signature: DefaultVertexTraversal.inE(String... edgeLabels)
focal_class.full_signature: @Override public EdgeTraversal inE(String... edgeLabels)
focal_class.identifier: inE
focal_class.modifiers: @Override public
focal_class.parameters: (String... edgeLabels)
focal_class.return: EdgeTraversal
focal_class.signature: EdgeTraversal inE(String... edgeLabels)
focal_class.class_method_signature: DefaultVertexTraversal.both(String... labels)
focal_class.full_signature: @Override public VertexTraversal both(String... labels)
focal_class.identifier: both
focal_class.modifiers: @Override public
focal_class.parameters: (String... labels)
focal_class.return: VertexTraversal
focal_class.signature: VertexTraversal both(String... labels)
focal_class.class_method_signature: DefaultVertexTraversal.bothE(String... edgeLabels)
focal_class.full_signature: @Override public EdgeTraversal bothE(String... edgeLabels)
focal_class.identifier: bothE
focal_class.modifiers: @Override public
focal_class.parameters: (String... edgeLabels)
focal_class.return: EdgeTraversal
focal_class.signature: EdgeTraversal bothE(String... edgeLabels)
focal_class.class_method_signature: DefaultVertexTraversal.repeat()
focal_class.full_signature: @Override public VertexRepeatTraversal repeat()
focal_class.identifier: repeat
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: VertexRepeatTraversal
focal_class.signature: VertexRepeatTraversal repeat()
focal_class.class_method_signature: DefaultVertexTraversal.limit(long limit)
focal_class.full_signature: @Override public VertexTraversal limit(long limit)
focal_class.identifier: limit
focal_class.modifiers: @Override public
focal_class.parameters: (long limit)
focal_class.return: VertexTraversal
focal_class.signature: VertexTraversal limit(long limit)
focal_class.class_method_signature: DefaultVertexTraversal.range(long start, long end)
focal_class.full_signature: @Override public VertexTraversal range(long start, long end)
focal_class.identifier: range
focal_class.modifiers: @Override public
focal_class.parameters: (long start, long end)
focal_class.return: VertexTraversal
focal_class.signature: VertexTraversal range(long start, long end)
focal_class.class_method_signature: DefaultVertexTraversal.hasLabel(String label)
focal_class.full_signature: @Override public VertexTraversal hasLabel(String label)
focal_class.identifier: hasLabel
focal_class.modifiers: @Override public
focal_class.parameters: (String label)
focal_class.return: VertexTraversal
focal_class.signature: VertexTraversal hasLabel(String label)
focal_class.class_method_signature: DefaultVertexTraversal.hasLabel(Class<T> entityClass)
focal_class.full_signature: @Override public VertexTraversal hasLabel(Class<T> entityClass)
focal_class.identifier: hasLabel
focal_class.modifiers: @Override public
focal_class.parameters: (Class<T> entityClass)
focal_class.return: VertexTraversal
focal_class.signature: VertexTraversal hasLabel(Class<T> entityClass)
focal_class.class_method_signature: DefaultVertexTraversal.hasLabel(P<String> predicate)
focal_class.full_signature: @Override public VertexTraversal hasLabel(P<String> predicate)
focal_class.identifier: hasLabel
focal_class.modifiers: @Override public
focal_class.parameters: (P<String> predicate)
focal_class.return: VertexTraversal
focal_class.signature: VertexTraversal hasLabel(P<String> predicate)
focal_class.class_method_signature: DefaultVertexTraversal.hasNot(String propertyKey)
focal_class.full_signature: @Override public VertexTraversal hasNot(String propertyKey)
focal_class.identifier: hasNot
focal_class.modifiers: @Override public
focal_class.parameters: (String propertyKey)
focal_class.return: VertexTraversal
focal_class.signature: VertexTraversal hasNot(String propertyKey)
focal_class.class_method_signature: DefaultVertexTraversal.next()
focal_class.full_signature: @Override public Optional<T> next()
focal_class.identifier: next
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Optional<T>
focal_class.signature: Optional<T> next()
focal_class.class_method_signature: DefaultVertexTraversal.stream()
focal_class.full_signature: @Override public Stream<T> stream()
focal_class.identifier: stream
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Stream<T>
focal_class.signature: Stream<T> stream()
focal_class.class_method_signature: DefaultVertexTraversal.getSingleResult()
focal_class.full_signature: @Override public Optional<T> getSingleResult()
focal_class.identifier: getSingleResult
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Optional<T>
focal_class.signature: Optional<T> getSingleResult()
focal_class.class_method_signature: DefaultVertexTraversal.getResultList()
focal_class.full_signature: @Override public List<T> getResultList()
focal_class.identifier: getResultList
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: List<T>
focal_class.signature: List<T> getResultList()
focal_class.class_method_signature: DefaultVertexTraversal.next(int limit)
focal_class.full_signature: @Override public Stream<T> next(int limit)
focal_class.identifier: next
focal_class.modifiers: @Override public
focal_class.parameters: (int limit)
focal_class.return: Stream<T>
focal_class.signature: Stream<T> next(int limit)
focal_class.class_method_signature: DefaultVertexTraversal.valueMap(String... propertyKeys)
focal_class.full_signature: @Override public ValueMapTraversal valueMap(String... propertyKeys)
focal_class.identifier: valueMap
focal_class.modifiers: @Override public
focal_class.parameters: (String... propertyKeys)
focal_class.return: ValueMapTraversal
focal_class.signature: ValueMapTraversal valueMap(String... propertyKeys)
focal_class.class_method_signature: DefaultVertexTraversal.count()
focal_class.full_signature: @Override public long count()
focal_class.identifier: count
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long count()
focal_class.class_method_signature: DefaultVertexTraversal.orderBy(String property)
focal_class.full_signature: @Override public VertexTraversalOrder orderBy(String property)
focal_class.identifier: orderBy
focal_class.modifiers: @Override public
focal_class.parameters: (String property)
focal_class.return: VertexTraversalOrder
focal_class.signature: VertexTraversalOrder orderBy(String property)
focal_class.superclass: extends AbstractVertexTraversal
focal_method.body: @Override
      public VertexTraversal hasLabel(String label) {
          Objects.requireNonNull(label, "label is required");
          return new DefaultVertexTraversal(supplier, flow.andThen(g -> g.hasLabel(label)), converter);
      }
focal_method.class_method_signature: DefaultVertexTraversal.hasLabel(String label)
focal_method.full_signature: @Override public VertexTraversal hasLabel(String label)
focal_method.identifier: hasLabel
focal_method.invocations: requireNonNull andThen hasLabel
focal_method.modifiers: @Override public
focal_method.parameters: (String label)
focal_method.return: VertexTraversal
focal_method.signature: VertexTraversal hasLabel(String label)