A B C D E F G H I L M N O P R S T V W

A

ALL - Static variable in interface org.neo4j.graphdb.ReturnableEvaluator
A returnable evaluator that returns all nodes encountered.
ALL_BUT_START_NODE - Static variable in interface org.neo4j.graphdb.ReturnableEvaluator
A returnable evaluator that returns all nodes except the start node.

B

beginTx() - Method in interface org.neo4j.graphdb.GraphDatabaseService
Starts a new transaction and associates it with the current thread.
beginTx() - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
 
beginTx() - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
 

C

Config - Class in org.neo4j.kernel
A non-standard configuration object.
createNode() - Method in interface org.neo4j.graphdb.GraphDatabaseService
Creates a new node.
createNode() - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
 
createNode() - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
 
createRelationshipTo(Node, RelationshipType) - Method in interface org.neo4j.graphdb.Node
Creates a relationship between this node and another node.
currentNode() - Method in interface org.neo4j.graphdb.TraversalPosition
Return the current node.
currentPosition() - Method in interface org.neo4j.graphdb.Traverser
Returns the current traversal position, that is where the traversal is at the moment.

D

delete() - Method in interface org.neo4j.graphdb.Node
Deletes this node if it has no relationships attached to it.
delete() - Method in interface org.neo4j.graphdb.Relationship
Deletes this relationship.
depth() - Method in interface org.neo4j.graphdb.TraversalPosition
Returns the current traversal depth.
DEPTH_ONE - Static variable in interface org.neo4j.graphdb.StopEvaluator
Traverses to depth 1.
Direction - Enum in org.neo4j.graphdb
Defines relationship directions used when getting relationships from a node or when creating traversers.
DynamicRelationshipType - Class in org.neo4j.graphdb
A dynamically instantiated and named RelationshipType.

E

EmbeddedGraphDatabase - Class in org.neo4j.kernel
An implementation of GraphDatabaseService that is used to embed Neo4j in an application.
EmbeddedGraphDatabase(String) - Constructor for class org.neo4j.kernel.EmbeddedGraphDatabase
Creates an embedded GraphDatabaseService with a store located in storeDir, which will be created if it doesn't already exist.
EmbeddedGraphDatabase(String, Map<String, String>) - Constructor for class org.neo4j.kernel.EmbeddedGraphDatabase
A non-standard way of creating an embedded GraphDatabaseService with a set of configuration parameters.
EmbeddedReadOnlyGraphDatabase - Class in org.neo4j.kernel
A read-only version of EmbeddedGraphDatabase.
EmbeddedReadOnlyGraphDatabase(String) - Constructor for class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
Creates an embedded GraphDatabaseService with a store located in storeDir.
EmbeddedReadOnlyGraphDatabase(String, Map<String, String>) - Constructor for class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
A non-standard way of creating an embedded GraphDatabaseService with a set of configuration parameters.
enableRemoteShell() - Method in interface org.neo4j.graphdb.GraphDatabaseService
Enables remote shell access (with default configuration) to this Neo4j instance, if the Neo4j shell component is available on the classpath.
enableRemoteShell(Map<String, Serializable>) - Method in interface org.neo4j.graphdb.GraphDatabaseService
Enables remote shell access to this Neo4j instance, if the Neo4j Shell component is available on the classpath.
enableRemoteShell() - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
 
enableRemoteShell(Map<String, Serializable>) - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
 
enableRemoteShell() - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
 
enableRemoteShell(Map<String, Serializable>) - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
 
END_OF_GRAPH - Static variable in interface org.neo4j.graphdb.StopEvaluator
Traverse until the end of the graph.
equals(Object) - Method in class org.neo4j.graphdb.DynamicRelationshipType
Implements the identity-based equals defined by java.lang.Object.
execute(Map<String, String>) - Method in class org.neo4j.kernel.StandaloneWithShell
 

F

failure() - Method in interface org.neo4j.graphdb.Transaction
Marks this transaction as failed, which means that it will unconditionally be rolled back when Transaction.finish() is called.
finish() - Method in interface org.neo4j.graphdb.Transaction
Commits or marks this transaction for rollback, depending on whether Transaction.success() or Transaction.failure() has been previously invoked.

G

getAllNodes() - Method in interface org.neo4j.graphdb.GraphDatabaseService
Returns all nodes in the node space.
getAllNodes() - Method in interface org.neo4j.graphdb.Traverser
Returns a collection of all nodes for this traversal.
getAllNodes() - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
 
getAllNodes() - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
 
getConfig() - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
Returns a non-standard configuration object.
getConfig() - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
Returns a non-standard configuration object.
getEndNode() - Method in interface org.neo4j.graphdb.Relationship
Returns the end node of this relationship.
getEventModule() - Method in class org.neo4j.kernel.Config
 
getId() - Method in interface org.neo4j.graphdb.Node
Returns the unique id of this node.
getId() - Method in interface org.neo4j.graphdb.Relationship
Returns the unique id of this relationship.
getLockManager() - Method in class org.neo4j.kernel.Config
 
getLockReleaser() - Method in class org.neo4j.kernel.Config
 
getNeoModule() - Method in class org.neo4j.kernel.Config
 
getNodeById(long) - Method in interface org.neo4j.graphdb.GraphDatabaseService
Looks up a node by id.
getNodeById(long) - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
 
getNodeById(long) - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
 
getNodes() - Method in interface org.neo4j.graphdb.Relationship
Returns the two nodes that are attached to this relationship.
getOtherNode(Node) - Method in interface org.neo4j.graphdb.Relationship
A convenience operation that, given a node that is attached to this relationship, returns the other node.
getParams() - Method in class org.neo4j.kernel.Config
 
getPersistenceModule() - Method in class org.neo4j.kernel.Config
 
getProperty(String) - Method in interface org.neo4j.graphdb.PropertyContainer
Returns the property value associated with the given key.
getProperty(String, Object) - Method in interface org.neo4j.graphdb.PropertyContainer
Returns the property value associated with the given key, or a default value.
getPropertyKeys() - Method in interface org.neo4j.graphdb.PropertyContainer
Returns all existing property keys, or an empty iterable if this property container has no properties.
getPropertyValues() - Method in interface org.neo4j.graphdb.PropertyContainer
Deprecated. in favor of using PropertyContainer.getPropertyKeys() in combination with PropertyContainer.getProperty(String).
getReferenceNode() - Method in interface org.neo4j.graphdb.GraphDatabaseService
Returns the reference node, which is a "starting point" in the node space.
getReferenceNode() - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
 
getReferenceNode() - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
 
getRelationshipById(long) - Method in interface org.neo4j.graphdb.GraphDatabaseService
Looks up a relationship by id.
getRelationshipById(long) - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
 
getRelationshipById(long) - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
 
getRelationships() - Method in interface org.neo4j.graphdb.Node
Returns all the relationships attached to this node.
getRelationships(RelationshipType...) - Method in interface org.neo4j.graphdb.Node
Returns all the relationships of any of the types in types that are attached to this node, regardless of direction.
getRelationships(Direction) - Method in interface org.neo4j.graphdb.Node
Returns all OUTGOING or INCOMING relationships from this node.
getRelationships(RelationshipType, Direction) - Method in interface org.neo4j.graphdb.Node
Returns all relationships with the given type and direction that are attached to this node.
getRelationshipTypes() - Method in interface org.neo4j.graphdb.GraphDatabaseService
Returns all relationship types currently in the underlying store.
getRelationshipTypes() - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
 
getRelationshipTypes() - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
 
getSingleRelationship(RelationshipType, Direction) - Method in interface org.neo4j.graphdb.Node
Returns the only relationship of a given type and direction that is attached to this node, or null.
getStartNode() - Method in interface org.neo4j.graphdb.Relationship
Returns the start node of this relationship.
getStoreDir() - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
 
getStoreDir() - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
 
getTxModule() - Method in class org.neo4j.kernel.Config
 
getType() - Method in interface org.neo4j.graphdb.Relationship
Returns the type of this relationship.
GraphDatabaseService - Interface in org.neo4j.graphdb
The main access point to a running Neo4j instance.

H

hashCode() - Method in class org.neo4j.graphdb.DynamicRelationshipType
Implements the default hash function as defined by java.lang.Object.
hasProperty(String) - Method in interface org.neo4j.graphdb.PropertyContainer
Returns true if this property container has a property accessible through the given key, false otherwise.
hasRelationship() - Method in interface org.neo4j.graphdb.Node
Returns true if there are any relationships attached to this node, false otherwise.
hasRelationship(RelationshipType...) - Method in interface org.neo4j.graphdb.Node
Returns true if there are any relationships of any of the types in types attached to this node (regardless of direction), false otherwise.
hasRelationship(Direction) - Method in interface org.neo4j.graphdb.Node
Returns true if there are any relationships in the given direction attached to this node, false otherwise.
hasRelationship(RelationshipType, Direction) - Method in interface org.neo4j.graphdb.Node
Returns true if there are any relationships of the given relationship type and direction attached to this node, false otherwise.

I

isReturnableNode(TraversalPosition) - Method in interface org.neo4j.graphdb.ReturnableEvaluator
Method invoked by traverser to see if the current position is a returnable node.
isStartNode() - Method in interface org.neo4j.graphdb.TraversalPosition
Returns true if the current position is the start node, false otherwise.
isStopNode(TraversalPosition) - Method in interface org.neo4j.graphdb.StopEvaluator
Method invoked by traverser to see if current position is a stop node.
isType(RelationshipType) - Method in interface org.neo4j.graphdb.Relationship
Indicates whether this relationship is of the type type.
iterator() - Method in interface org.neo4j.graphdb.Traverser
Returns an Iterator representing the traversal of the graph.

L

lastRelationshipTraversed() - Method in interface org.neo4j.graphdb.TraversalPosition
Return the last relationship traversed.
loadConfigurations(String) - Static method in class org.neo4j.kernel.EmbeddedGraphDatabase
A non-standard convenience method that loads a standard property file and converts it into a generic Map.
loadConfigurations(String) - Static method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
A non-standard convenience method that loads a standard property file and converts it into a generic Map.

M

main(String[]) - Static method in class org.neo4j.kernel.StandaloneWithShell
 

N

name() - Method in class org.neo4j.graphdb.DynamicRelationshipType
Returns the name of this relationship type.
name() - Method in interface org.neo4j.graphdb.RelationshipType
Returns the name of the relationship type.
Node - Interface in org.neo4j.graphdb
A node in the graph with properties and relationships to other entities.
NotFoundException - Exception in org.neo4j.graphdb
This exception will be thrown if a request is made to a node, relationship or property that does not exist.
NotFoundException() - Constructor for exception org.neo4j.graphdb.NotFoundException
 
NotFoundException(String) - Constructor for exception org.neo4j.graphdb.NotFoundException
 
NotFoundException(String, Throwable) - Constructor for exception org.neo4j.graphdb.NotFoundException
 
NotFoundException(Throwable) - Constructor for exception org.neo4j.graphdb.NotFoundException
 
NotInTransactionException - Exception in org.neo4j.graphdb
An exception that is thrown whenever an API operation that requires a transaction is executed but no transaction is running.
NotInTransactionException() - Constructor for exception org.neo4j.graphdb.NotInTransactionException
 
NotInTransactionException(String) - Constructor for exception org.neo4j.graphdb.NotInTransactionException
 
NotInTransactionException(String, Throwable) - Constructor for exception org.neo4j.graphdb.NotInTransactionException
 
NotInTransactionException(Throwable) - Constructor for exception org.neo4j.graphdb.NotInTransactionException
 
notStartNode() - Method in interface org.neo4j.graphdb.TraversalPosition
Returns true if the current position is anywhere except on the start node, false if it is on the start node.

O

org.neo4j.graphdb - package org.neo4j.graphdb
The graph database API used by Neo4j.
org.neo4j.kernel - package org.neo4j.kernel
Implementation for embedding a Neo4j graph database in an application.

P

previousNode() - Method in interface org.neo4j.graphdb.TraversalPosition
Returns the previous node.
PropertyContainer - Interface in org.neo4j.graphdb
Defines a common API for handling properties on both nodes and relationships.

R

Relationship - Interface in org.neo4j.graphdb
A relationship between two nodes in the graph.
RelationshipType - Interface in org.neo4j.graphdb
A relationship type is mandatory on all relationships and is used to navigate the node space.
removeProperty(String) - Method in interface org.neo4j.graphdb.PropertyContainer
Removes the property associated with the given key and returns the old value.
ReturnableEvaluator - Interface in org.neo4j.graphdb
A client hook for evaluating whether a specific node should be returned from a traverser.
returnedNodesCount() - Method in interface org.neo4j.graphdb.TraversalPosition
Returns the number of nodes returned by traverser so far.
reverse() - Method in enum org.neo4j.graphdb.Direction
Reverses the direction returning Direction.INCOMING if this equals Direction.OUTGOING, Direction.OUTGOING if this equals Direction.INCOMING or Direction.BOTH if this equals Direction.BOTH.

S

setProperty(String, Object) - Method in interface org.neo4j.graphdb.PropertyContainer
Sets the property value for the given key to value.
shutdown() - Method in interface org.neo4j.graphdb.GraphDatabaseService
Shuts down Neo4j.
shutdown() - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
 
shutdown() - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
 
StandaloneWithShell - Class in org.neo4j.kernel
Standalone EmbeddedGraphDatabase with Shell enabled.
StandaloneWithShell() - Constructor for class org.neo4j.kernel.StandaloneWithShell
 
StopEvaluator - Interface in org.neo4j.graphdb
A client hook for evaluating whether the traverser should traverse beyond a specific node.
success() - Method in interface org.neo4j.graphdb.Transaction
Marks this transaction as successful, which means that it will be commited upon invocation of Transaction.finish() unless Transaction.failure() has or will be invoked before then.

T

toString() - Method in class org.neo4j.graphdb.DynamicRelationshipType
Returns a string representation of this dynamic relationship type.
toString() - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
 
toString() - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
 
Transaction - Interface in org.neo4j.graphdb
A programmatically handled transaction.
TraversalPosition - Interface in org.neo4j.graphdb
Encapsulates information about the current traversal position.
traverse(Traverser.Order, StopEvaluator, ReturnableEvaluator, RelationshipType, Direction) - Method in interface org.neo4j.graphdb.Node
Instantiates a traverser that will start at this node and traverse according to the given order and evaluators along the specified relationship type and direction.
traverse(Traverser.Order, StopEvaluator, ReturnableEvaluator, RelationshipType, Direction, RelationshipType, Direction) - Method in interface org.neo4j.graphdb.Node
Instantiates a traverser that will start at this node and traverse according to the given order and evaluators along the two specified relationship type and direction pairs.
traverse(Traverser.Order, StopEvaluator, ReturnableEvaluator, Object...) - Method in interface org.neo4j.graphdb.Node
Instantiates a traverser that will start at this node and traverse according to the given order and evaluators along the specified relationship type and direction pairs.
Traverser - Interface in org.neo4j.graphdb
A traversal in the node space.
Traverser.Order - Enum in org.neo4j.graphdb
Defines a traversal order as used by the traversal framework.

V

valueOf(String) - Static method in enum org.neo4j.graphdb.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.graphdb.Traverser.Order
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.neo4j.graphdb.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.graphdb.Traverser.Order
Returns an array containing the constants of this enum type, in the order they are declared.

W

withName(String) - Static method in class org.neo4j.graphdb.DynamicRelationshipType
Instantiates a new DynamicRelationshipType with the given name, without creating it in the underlying storage.

A B C D E F G H I L M N O P R S T V W

Copyright © 2010 Neo4j. All Rights Reserved.