org.springframework.data.neo4j.annotation
Annotation Type Query
@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD})
public @interface Query
Field that provides access to an iterator which is created by applying the traversal that is built by the supplied
traversal builder to the current node. The result elements are automatically converted to appropriate element
entity class instances.
@GraphTraversal(traversalBuilder=FriendTraversalBuilder.class, elementClass=Person.class)
Iterable<Person> friends;
- Since:
- 15.09.2010
- Author:
- Michael Hunger
value
public abstract String value
- Returns:
- Query to be executed %start will be replaced by the node-id of the current entity other placeholders (%name) by the given named params
- Default:
- ""
elementClass
public abstract Class<?> elementClass
- Returns:
- target type to convert the single result column (if any) to.
- Default:
- java.lang.Object.class
params
public abstract String[] params
- Returns:
- tuple list of parameters that are replaced in the to the @see query-string {"name", value}
- Default:
- {}
type
public abstract QueryType type
- Default:
- org.springframework.data.neo4j.annotation.QueryType.Cypher
Copyright © 2011 SpringSource. All Rights Reserved.