|
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.NotFoundExceptionorg.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
Indexorg.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 | |||||||||