|
Spring Data Graph | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GraphDatabase
Method Summary | ||
---|---|---|
|
createIndex(Class<T> type,
String indexName,
boolean fullText)
creates a index |
|
org.neo4j.graphdb.Node |
createNode(Map<String,Object> props)
Transactionally creates the node, sets the properties (if any). |
|
org.neo4j.graphdb.Relationship |
createRelationship(org.neo4j.graphdb.Node startNode,
org.neo4j.graphdb.Node endNode,
org.neo4j.graphdb.RelationshipType type,
Map<String,Object> props)
Transactionally creates the relationship, sets the properties (if any) and indexes the given fielss (if any) Two shortcut means of providing the properties (very short with static imports) graphDatabase.createRelationship(from,to,TYPE, PropertyMap. |
|
org.neo4j.graphdb.traversal.TraversalDescription |
createTraversalDescription()
|
|
|
getIndex(String indexName)
|
|
org.neo4j.graphdb.Node |
getNodeById(long id)
|
|
org.neo4j.graphdb.Node |
getReferenceNode()
|
|
org.neo4j.graphdb.Relationship |
getRelationshipById(long id)
|
|
|
queryEngineFor(QueryType type)
|
|
void |
setConversionService(ConversionService conversionService)
|
Method Detail |
---|
org.neo4j.graphdb.Node getReferenceNode()
org.neo4j.graphdb.Node getNodeById(long id)
id
- node id
org.neo4j.graphdb.NotFoundException
org.neo4j.graphdb.Node createNode(Map<String,Object> props)
graphDatabase.createNode(PropertyMap._("name","value"));
graphDatabase.createNode(PropertyMap.props().set("name","value").set("prop","anotherValue").toMap(), "name", "prop");
props
- properties to be set at node creation might be null
org.neo4j.graphdb.Relationship getRelationshipById(long id)
id
- relationship id
org.neo4j.graphdb.NotFoundException
org.neo4j.graphdb.Relationship createRelationship(org.neo4j.graphdb.Node startNode, org.neo4j.graphdb.Node endNode, org.neo4j.graphdb.RelationshipType type, Map<String,Object> props)
graphDatabase.createRelationship(from,to,TYPE, PropertyMap._("name","value"));
graphDatabase.createRelationship(from,to,TYPE, PropertyMap.props().set("name","value").set("prop","anotherValue").toMap(), "name", "prop");
startNode
- start-node of relationshipendNode
- end-node of relationshiptype
- relationship type, might by an enum implementing RelationshipType or a DynamicRelationshipType.withName("name")props
- optional initial properties
<T extends org.neo4j.graphdb.PropertyContainer> org.neo4j.graphdb.index.Index<T> getIndex(String indexName)
indexName
- existing index name, not null
Index
IllegalArgumentException
- if the index doesn't exist<T extends org.neo4j.graphdb.PropertyContainer> org.neo4j.graphdb.index.Index<T> createIndex(Class<T> type, String indexName, boolean fullText)
type
- type of index requested - either Node.class or Relationship.classindexName,
- not nullfullText
- true if a fulltext queryable index is needed, false for exact match
Index
org.neo4j.graphdb.traversal.TraversalDescription createTraversalDescription()
<T> QueryEngine<T> queryEngineFor(QueryType type)
void setConversionService(ConversionService conversionService)
|
Spring Data Graph | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |