Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

## A

accept(T) - Method in interface org.neo4j.helpers.Predicate
add(RelationshipType) - Method in interface org.neo4j.graphdb.Expander
  Add a `RelationshipType` to the `Expander`.
add(RelationshipType, Direction) - Method in interface org.neo4j.graphdb.Expander
  Add a `RelationshipType` with a `Direction` to the `Expander`.
add(T) - Method in class org.neo4j.helpers.collection.CollectionWrapper
add(RelationshipType) - Method in class org.neo4j.kernel.StandardExpander
add(RelationshipType, Direction) - Method in class org.neo4j.kernel.StandardExpander
addAll(Collection) - Method in class org.neo4j.helpers.collection.CollectionWrapper
addCosts(T, T) - Method in interface org.neo4j.graphalgo.CostAccumulator
  This is the accumulating method.
addNode(Node, long) - Method in class org.neo4j.index.timeline.Timeline
addNode(Node, long) - Method in interface org.neo4j.index.timeline.TimelineIndex
  Adds a node to this timeline with the given `timestamp`.
addNodeFilter(Predicate<? super Node>) - Method in interface org.neo4j.graphdb.Expander
  Add a `Node` filter.
addNodeFilter(Predicate<? super Node>) - Method in class org.neo4j.kernel.StandardExpander
addRelationsipFilter(Predicate<? super Relationship>) - Method in interface org.neo4j.graphdb.Expander
  Add a `Relationship` filter.
addRelationsipFilter(Predicate<? super Relationship>) - Method in class org.neo4j.kernel.StandardExpander
addToCollection(Iterator<T>, C) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Adds all the items in `iterator` to `collection`.
afterCommit(TransactionData, T) - Method in interface org.neo4j.graphdb.event.TransactionEventHandler
  Invoked after the transaction has been committed successfully.
afterRollback(TransactionData, T) - Method in interface org.neo4j.graphdb.event.TransactionEventHandler
  Invoked after the transaction has been rolled back if committing the transaction failed for some reason.
Agent - Class in org.neo4j.remote
agentmain(String) - Static method in class org.neo4j.remote.Agent
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.
allDataSources(EmbeddedGraphDatabase, String) - Static method in class org.neo4j.onlinebackup.Neo4jBackup
  Backup from a running `EmbeddedGraphDatabase` to a destination directory.
allDataSources(EmbeddedGraphDatabase, EmbeddedGraphDatabase) - Static method in class org.neo4j.onlinebackup.Neo4jBackup
  Backup from a running `EmbeddedGraphDatabase` to another running `EmbeddedGraphDatabase`.
allPaths(RelationshipExpander, int) - Static method in class org.neo4j.graphalgo.GraphAlgoFactory
  Returns an algorithm which can find all available paths between two nodes.
allSimplePaths(RelationshipExpander, int) - Static method in class org.neo4j.graphalgo.GraphAlgoFactory
  Returns an algorithm which can find all simple paths between two nodes.
applyLog(ReadableByteChannel) - Method in class org.neo4j.index.lucene.LuceneDataSource
ApplyNewLogs - Class in org.neo4j.onlinebackup
  Command line tool to apply new logical logs.
Args - Class in org.neo4j.helpers
  Parses a String[] argument from a main-method.
Args(String[]) - Constructor for class org.neo4j.helpers.Args
ARRAY_PROPERTY_STORE_MMAP_SIZE - Static variable in class org.neo4j.kernel.Config
ArrayIterator<T> - Class in org.neo4j.helpers.collection
ArrayIterator(T[]) - Constructor for class org.neo4j.helpers.collection.ArrayIterator
asIterable(Iterator<T>) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Exposes `iterator` as an `Iterable`.
asMap() - Method in class org.neo4j.helpers.Args
assignedNodeProperties() - Method in interface org.neo4j.graphdb.event.TransactionData
  Get the properties that had a value assigned or overwritten on a node during the transaction.
assignedRelationshipProperties() - Method in interface org.neo4j.graphdb.event.TransactionData
  Get the properties that had a value assigned on a relationship during the transaction.
aStar(RelationshipExpander, CostEvaluator<Double>, EstimateEvaluator<Double>) - Static method in class org.neo4j.graphalgo.GraphAlgoFactory
  Returns an `PathFinder` which uses the A* algorithm to find the cheapest path between two nodes.
AutoConfigurator - Class in org.neo4j.kernel
AutoConfigurator(String, boolean, boolean) - Constructor for class org.neo4j.kernel.AutoConfigurator

## B

Backup - Interface in org.neo4j.onlinebackup
  Online backup for Neo4j.
BasicGraphDatabaseServer - Class in org.neo4j.remote
  A Basic implementation of a Server for a remote graph database.
BasicGraphDatabaseServer(TransactionManager) - Constructor for class org.neo4j.remote.BasicGraphDatabaseServer
  Create a new server for a remote graph database.
beforeCommit(TransactionData) - Method in interface org.neo4j.graphdb.event.TransactionEventHandler
  Invoked when a transaction is about to be committed.
beforeShutdown() - Method in interface org.neo4j.graphdb.event.KernelEventHandler
  This method is invoked during the shutdown process of a Neo4j Graph Database.
beginTransaction() - Method in interface org.neo4j.remote.RemoteConnection
  Start a new transaction.
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
beginTx() - Method in class org.neo4j.remote.RemoteGraphDatabase
BranchOrderingPolicy - Interface in org.neo4j.graphdb.traversal
  Creator of `BranchSelector` instances with a starting point to base the first decision on.
BranchSelector - Interface in org.neo4j.graphdb.traversal
  Decides "where to go next" in a traversal.
breadthFirst() - Method in interface org.neo4j.graphdb.traversal.TraversalDescription
  A convenience method for `TraversalDescription.order(BranchOrderingPolicy)` where a "preorder breadth first" selector is used.
buildBooleanResponse(boolean) - Method in class org.neo4j.remote.RemoteResponse.ResponseBuilder
  Create a response for a boolean request.
buildErrorResponse(Exception) - Method in class org.neo4j.remote.RemoteResponse.ResponseBuilder
  Create an error response for any request.
buildFinalNodeResponse(long, NodeSpecification...) - Method in class org.neo4j.remote.RemoteResponse.ResponseBuilder
  Create a final response for a node iterator request.
buildFinalRelationshipResponse(RelationshipSpecification...) - Method in class org.neo4j.remote.RemoteResponse.ResponseBuilder
  Create a final response for a relationship iterator request.
buildFinalStringResponse(String...) - Method in class org.neo4j.remote.RemoteResponse.ResponseBuilder
  Create a final response for a string iterator request.
buildIntegerResponse(int) - Method in class org.neo4j.remote.RemoteResponse.ResponseBuilder
  Create a response for an integer request.
buildNodeResponse(long) - Method in class org.neo4j.remote.RemoteResponse.ResponseBuilder
  Create a response for a node request.
buildPartialNodeResponse(int, long, NodeSpecification...) - Method in class org.neo4j.remote.RemoteResponse.ResponseBuilder
  Create a partial response for a node iterator request.
buildPartialRelationshipResponse(int, RelationshipSpecification...) - Method in class org.neo4j.remote.RemoteResponse.ResponseBuilder
  Create a partial response for a relationship iterator request.
buildPartialStringResponse(int, String...) - Method in class org.neo4j.remote.RemoteResponse.ResponseBuilder
  Create a partial response for a string iterator request.
buildPropertyResponse(Object) - Method in class org.neo4j.remote.RemoteResponse.ResponseBuilder
  Create a response for a property request.
buildRelationshipResponse(long, String, long, long) - Method in class org.neo4j.remote.RemoteResponse.ResponseBuilder
  Create a response for a relationship request.
buildVoidResponse() - Method in class org.neo4j.remote.RemoteResponse.ResponseBuilder
  Create a response for a void request.

## C

Cache - Interface in org.neo4j.kernel.management
CatchingIteratorWrapper<T,U> - Class in org.neo4j.helpers.collection
CatchingIteratorWrapper(Iterator<U>) - Constructor for class org.neo4j.helpers.collection.CatchingIteratorWrapper
clear() - Method in class org.neo4j.helpers.collection.CollectionWrapper
clear() - Method in interface org.neo4j.index.Index
  Deprecated. Removes all the entries from this index.
clear() - Method in interface org.neo4j.kernel.management.Cache
ClientConfigurator - Interface in org.neo4j.remote
  An object used to configure the client given a `ConfigurationModule`.
close() - Method in interface org.neo4j.index.IndexHits
  Closes the underlying search result.
close() - Method in class org.neo4j.index.lucene.LuceneDataSource
close() - Method in class org.neo4j.index.lucene.LuceneReadOnlyDataSource
  Closes this index service and frees all resources.
close() - Method in interface org.neo4j.remote.RemoteConnection
  Close the remote connection, rolling back all active transactions.
closeNodeIterator(int, int) - Method in interface org.neo4j.remote.RemoteConnection
  Close an iterator over nodes.
closePropertyKeyIterator(int, int) - Method in interface org.neo4j.remote.RemoteConnection
  Close an iterator over property keys.
closeRelationshipIterator(int, int) - Method in interface org.neo4j.remote.RemoteConnection
  Close an iterator over relationships.
closeRelationshipTypeIterator(int, int) - Method in interface org.neo4j.remote.RemoteConnection
  Close an iterator over relationship types.
CollectionWrapper<T,U> - Class in org.neo4j.helpers.collection
  Wraps a `Collection`, making it look (and function) like a collection holding another type of items.
CollectionWrapper(Collection<U>) - Constructor for class org.neo4j.helpers.collection.CollectionWrapper
combineSourcePaths(TraversalBranch, TraversalBranch) - Static method in class org.neo4j.kernel.Traversal
  Combines two `TraversalBranch`s with a common `head node` in order to obtain an `TraversalBranch` representing a path from the start node of the `source` `TraversalBranch` to the start node of the `target` `TraversalBranch`.
CombiningIterable<T> - Class in org.neo4j.helpers.collection
  Combining one or more `Iterable`s, making them look like they were one big iterable.
CombiningIterable(Iterable<Iterable<T>>) - Constructor for class org.neo4j.helpers.collection.CombiningIterable
CombiningIterator<T> - Class in org.neo4j.helpers.collection
  Combining one or more `Iterator`s, making them look like they were one big iterator.
CombiningIterator(Iterable<Iterator<T>>) - Constructor for class org.neo4j.helpers.collection.CombiningIterator
commit(int) - Method in interface org.neo4j.remote.RemoteConnection
  Commit a transaction.
CommonEvaluators - Class in org.neo4j.graphalgo
  Factory for common evaluators used by some graph algos, f.ex `CostEvaluator` and `EstimateEvaluator`.
CommonEvaluators() - Constructor for class org.neo4j.graphalgo.CommonEvaluators
Config - Class in org.neo4j.kernel
  A non-standard configuration object.
Configuration - Class in org.neo4j.remote
  Representation of the configuration supported by a client, for sending to the server as part of the connection configuration phase.
ConfigurationModule - Class in org.neo4j.remote
  Specification of the configuration of a `RemoteGraphDatabase` instance.
configure(Map<Object, Object>) - Method in class org.neo4j.kernel.AutoConfigurator
configure(Configuration) - Method in interface org.neo4j.remote.RemoteConnection
  Co-configure the client and the server for this connection.
configureLog(Map<?, ?>) - Method in class org.neo4j.index.lucene.LuceneDataSource
configureLog(Map<?, ?>) - Method in class org.neo4j.index.lucene.LuceneFulltextDataSource
connect() - Method in class org.neo4j.remote.BasicGraphDatabaseServer
connect(String, String) - Method in class org.neo4j.remote.BasicGraphDatabaseServer
connect() - Method in interface org.neo4j.remote.ConnectionTarget
  Connect to the remote site.
connect(String, String) - Method in interface org.neo4j.remote.ConnectionTarget
  Connect to the remote site.
connect(SocketAddress, boolean) - Static method in class org.neo4j.remote.CustomGraphDatabaseServer
  Internal API for setting up a connection to a server.
connect(SocketAddress, boolean, String, String) - Static method in class org.neo4j.remote.CustomGraphDatabaseServer
  Internal API for setting up a connection to a server.
connectGraphDatabase() - Method in class org.neo4j.remote.BasicGraphDatabaseServer
  Create an unauthenticated connection.
connectGraphDatabase(String, String) - Method in class org.neo4j.remote.BasicGraphDatabaseServer
  Create an authenticated connection.
connectGraphDatabase() - Method in class org.neo4j.remote.transports.LocalGraphDatabase
connectGraphDatabase(String, String) - Method in class org.neo4j.remote.transports.LocalGraphDatabase
ConnectionTarget - Interface in org.neo4j.remote
  Represents a server that a `graph database client` can connect to.
contains(Object) - Method in class org.neo4j.helpers.collection.CollectionWrapper
containsAll(Collection) - Method in class org.neo4j.helpers.collection.CollectionWrapper
convertCollection(Collection) - Method in class org.neo4j.helpers.collection.CollectionWrapper
CostAccumulator<T> - Interface in org.neo4j.graphalgo
  In order to make the solving of shortest path problems as general as possible, the algorithms accept objects handling all relevant tasks regarding costs of paths.
CostEvaluator<T> - Interface in org.neo4j.graphalgo
  In order to make the solving of shortest path problems as general as possible, the algorithms accept objects handling all relevant tasks regarding costs of paths.
count(Iterator<T>) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Counts the number of items in the `iterator` by looping through it.
create(TraversalBranch) - Method in interface org.neo4j.graphdb.traversal.BranchOrderingPolicy
  Instantiates a `BranchSelector` with `startBranch` as the first branch to base a decision on "where to go next".
create(URI) - Method in class org.neo4j.remote.Transport
  Create a RemoteSite that connects to a remote graph database resource on the specified URI.
create(URI) - Method in class org.neo4j.remote.transports.LocalTransport
create(URI) - Method in class org.neo4j.remote.transports.RmiTransport
createdNodes() - Method in interface org.neo4j.graphdb.event.TransactionData
  Get the nodes that were created during the transaction.
createdRelationships() - Method in interface org.neo4j.graphdb.event.TransactionData
  Get the relationships that were created during the transaction.
createNestedIterator(U) - Method in class org.neo4j.helpers.collection.NestingIterable
createNestedIterator(U) - Method in class org.neo4j.helpers.collection.NestingIterator
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
createNode(int) - Method in interface org.neo4j.remote.RemoteConnection
  Create a new node.
createNode() - Method in class org.neo4j.remote.RemoteGraphDatabase
createRelationship(int, String, long, long) - Method in interface org.neo4j.remote.RemoteConnection
  Create a new relationship.
createRelationshipTo(Node, RelationshipType) - Method in interface org.neo4j.graphdb.Node
  Creates a relationship between this node and another node.
createTransaction(int, XaLogicalLog) - Method in class org.neo4j.index.lucene.LuceneFulltextDataSource
currentNode() - Method in interface org.neo4j.graphdb.TraversalPosition
  Returns 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.
customDataSources(EmbeddedGraphDatabase, String, String...) - Static method in class org.neo4j.onlinebackup.Neo4jBackup
  Backup from a running `EmbeddedGraphDatabase` to a destination directory.
customDataSources(EmbeddedGraphDatabase, EmbeddedGraphDatabase, String...) - Static method in class org.neo4j.onlinebackup.Neo4jBackup
  Backup from a running `EmbeddedGraphDatabase` to another running `EmbeddedGraphDatabase`.
CustomGraphDatabaseServer - Class in org.neo4j.remote
  A remote graph database server that uses a custom protocol for communication with the client.
CustomGraphDatabaseServer(GraphDatabaseService, SocketAddress, boolean) - Constructor for class org.neo4j.remote.CustomGraphDatabaseServer
  Create a new Custom protocol remote graph database server.

## D

DeadlockDetectedException - Exception in org.neo4j.kernel
  Signals that a deadlock between two or more transactions has been detected.
DeadlockDetectedException(String) - Constructor for exception org.neo4j.kernel.DeadlockDetectedException
DEFAULT - Static variable in class org.neo4j.kernel.StandardExpander
DEFAULT_DATA_SOURCE_NAME - Static variable in class org.neo4j.kernel.Config
DEFAULT_LAZY_SEARCH_RESULT_THRESHOLD - Static variable in class org.neo4j.index.lucene.LuceneIndexService
  The default value for `LuceneIndexService.getLazySearchResultThreshold()`
defaultPathToString(Path) - Static method in class org.neo4j.kernel.Traversal
  Returns the default string representation of a `Path`.
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.
delete() - Method in class org.neo4j.index.timeline.Timeline
delete() - Method in interface org.neo4j.index.timeline.TimelineIndex
  Deletes this timeline.
deletedNodes() - Method in interface org.neo4j.graphdb.event.TransactionData
  Get the nodes that were deleted during the transaction.
deleteDocumentsUsingWriter(IndexWriter, Long, Object) - Method in class org.neo4j.index.lucene.LuceneDataSource
deletedRelationships() - Method in interface org.neo4j.graphdb.event.TransactionData
  Get the relationships that were deleted during the transaction.
deleteLogicalLog(long) - Method in class org.neo4j.index.lucene.LuceneDataSource
deleteNode(int, long) - Method in interface org.neo4j.remote.RemoteConnection
  Delete a node.
deleteRelationship(int, long) - Method in interface org.neo4j.remote.RemoteConnection
  Delete a relationship.
depth() - Method in interface org.neo4j.graphdb.traversal.TraversalBranch
  The depth for this expansion source compared to the start node of the traversal.
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.
depthFirst() - Method in interface org.neo4j.graphdb.traversal.TraversalDescription
  A convenience method for `TraversalDescription.order(BranchOrderingPolicy)` where a "preorder depth first" selector is used.
description() - Static method in class org.neo4j.kernel.Traversal
  Creates a new `TraversalDescription` with default value for everything so that it's OK to call `TraversalDescription.traverse(org.neo4j.graphdb.Node)` without modification.
dijkstra(RelationshipExpander, CostEvaluator<Double>) - Static method in class org.neo4j.graphalgo.GraphAlgoFactory
  Returns an `PathFinder` which uses the Dijkstra algorithm to find the cheapest path between two nodes.
DIR_NAME - Static variable in class org.neo4j.index.lucene.LuceneIndexService
Direction - Enum in org.neo4j.graphdb
  Defines relationship directions used when getting relationships from a node or when creating traversers.
disableFileLogger() - Method in interface org.neo4j.onlinebackup.Backup
  Disable logging to file.
disableFileLogger() - Method in class org.neo4j.onlinebackup.Neo4jBackup
doBackup() - Method in interface org.neo4j.onlinebackup.Backup
  Perform the backup.
doBackup() - Method in class org.neo4j.onlinebackup.Neo4jBackup
DOC_ID_KEY - Static variable in class org.neo4j.index.lucene.LuceneIndexService
DOC_ID_KEY - Static variable in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
DOC_INDEX_KEY - Static variable in class org.neo4j.index.lucene.LuceneIndexService
DOC_INDEX_KEY - Static variable in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
DOC_INDEX_SOURCE_KEY - Static variable in class org.neo4j.index.lucene.LuceneFulltextIndexService
doubleCostEvaluator(String) - Static method in class org.neo4j.graphalgo.CommonEvaluators
drop() - Method in interface org.neo4j.index.Index
  Deprecated. Deletes this index.
drop(int) - Method in interface org.neo4j.index.Index
  Deprecated. Deletes this index using a commit interval.
DUMP_CONFIGURATION - Static variable in class org.neo4j.kernel.Config
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.
emptyExpander() - Static method in class org.neo4j.kernel.Traversal
  Returns an empty `Expander` which, if not modified, will expand all relationships when asked to expand a `Node`.
enableCache(String, int) - Method in class org.neo4j.index.lucene.LuceneFulltextIndexService
enableCache(String, int) - Method in class org.neo4j.index.lucene.LuceneIndexService
  Enables an LRU cache for a specific index (specified by `key`) so that the `maxNumberOfCachedEntries` number of results found with `LuceneIndexService.getNodes(String, Object)` are cached for faster consecutive lookups.
enableCache(String, int) - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
  Enables an LRU cache for a specific index (specified by `key`) so that the `maxNumberOfCachedEntries` number of results found with `LuceneReadOnlyIndexService.getNodes(String, Object)` are cached for faster consecutive lookups.
enableFileLogger() - Method in interface org.neo4j.onlinebackup.Backup
  Enable logging to file.
enableFileLogger(String) - Method in interface org.neo4j.onlinebackup.Backup
  Enable logging to the specified file.
enableFileLogger(FileHandler) - Method in interface org.neo4j.onlinebackup.Backup
  Enable a user-provided `FileHandler`
enableFileLogger() - Method in class org.neo4j.onlinebackup.Neo4jBackup
enableFileLogger(String) - Method in class org.neo4j.onlinebackup.Neo4jBackup
enableFileLogger(FileHandler) - Method in class org.neo4j.onlinebackup.Neo4jBackup
enableRemoteShell() - Method in interface org.neo4j.graphdb.GraphDatabaseService
  Deprecated. in favor of a configuration parameter 'enable_remote_shell' Simply put:

       enable_remote_shell = true

  In your configuration and it will be started with default port and RMI name. If you'd like to control the port and RMI name of the shell instead put:

       enable_remote_shell = port=1337,name=shell

enableRemoteShell(Map<String, Serializable>) - Method in interface org.neo4j.graphdb.GraphDatabaseService
  Deprecated. in favor of a configuration parameter 'enable_remote_shell' Put:

       enable_remote_shell = port=1337,name=shell

  In your configuration and it will be started with the supplied port and RMI name. If you instead would like to use default parameters, put:

       enable_remote_shell = true

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
enableRemoteShell() - Method in class org.neo4j.remote.RemoteGraphDatabase
enableRemoteShell(Map<String, Serializable>) - Method in class org.neo4j.remote.RemoteGraphDatabase
END_OF_GRAPH - Static variable in interface org.neo4j.graphdb.StopEvaluator
  Traverse until the end of the graph.
endNode() - Method in interface org.neo4j.graphdb.Path
  Returns the end node of this path.
entity() - Method in interface org.neo4j.graphdb.event.PropertyEntry
  Get the entity that this property was modified on.
equals(Object) - Method in class org.neo4j.graphdb.DynamicRelationshipType
  Implements the identity-based equals defined by `java.lang.Object`.
equals(Object) - Method in class org.neo4j.remote.Transport
ErrorState - Enum in org.neo4j.graphdb.event
  An object that describes a state from which a Neo4j Graph Database cannot continue.
EstimateEvaluator<T> - Interface in org.neo4j.graphalgo
  Evaluator used to estimate the weight of the remaining path from one node to another.
exceptionOk(Throwable) - Method in class org.neo4j.helpers.collection.CatchingIteratorWrapper
execute(Map<String, String>) - Method in class org.neo4j.kernel.StandaloneWithShell
expand(Node) - Method in interface org.neo4j.graphdb.RelationshipExpander
  Returns relationships for a node in whatever way the implementation likes.
expand(RelationshipExpander) - Method in interface org.neo4j.graphdb.traversal.TraversalDescription
  Sets the `RelationshipExpander` as the expander of relationships, discarding all previous calls to `TraversalDescription.relationships(RelationshipType)` and `TraversalDescription.relationships(RelationshipType, Direction)`.
expand(Node) - Method in class org.neo4j.kernel.StandardExpander
expanded() - Method in interface org.neo4j.graphdb.traversal.TraversalBranch
  Returns the number of relationships this expansion source has expanded.
Expander - Interface in org.neo4j.graphdb
  This interface is an extension of the `RelationshipExpander` interface that makes it possible to build customized versions of an `Expander`.
expander(RelationshipExpander) - Static method in class org.neo4j.kernel.Traversal
  Returns a `RelationshipExpander` wrapped as an `Expander`.
expanderForAllTypes() - Static method in class org.neo4j.kernel.Traversal
  Returns a `RelationshipExpander` which expands relationships of all types and directions.
expanderForAllTypes(Direction) - Static method in class org.neo4j.kernel.Traversal
  Returns a `RelationshipExpander` which expands relationships of all types in the given `direction`.
expanderForTypes(RelationshipType, Direction) - Static method in class org.neo4j.kernel.Traversal
  Creates a new `RelationshipExpander` which is set to expand relationships with `type` and `direction`.
expanderForTypes(RelationshipType, Direction, RelationshipType, Direction) - Static method in class org.neo4j.kernel.Traversal
  Creates a new `RelationshipExpander` which is set to expand relationships with two different types and directions.
expanderForTypes(RelationshipType, Direction, RelationshipType, Direction, Object...) - Static method in class org.neo4j.kernel.Traversal
  Creates a new `RelationshipExpander` which is set to expand relationships with multiple types and directions.

## 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.
fetchNextOrNull() - Method in class org.neo4j.helpers.collection.CatchingIteratorWrapper
fetchNextOrNull() - Method in class org.neo4j.helpers.collection.CombiningIterator
fetchNextOrNull() - Method in class org.neo4j.helpers.collection.FilteringIterator
fetchNextOrNull() - Method in class org.neo4j.helpers.collection.NestingIterator
fetchNextOrNull() - Method in class org.neo4j.helpers.collection.PrefetchingIterator
fetchNextOrNull() - Method in class org.neo4j.helpers.collection.RangeIterator
fillDocument(Document, long, String, Object) - Method in class org.neo4j.index.lucene.LuceneDataSource
fillDocument(Document, long, String, Object) - Method in class org.neo4j.index.lucene.LuceneFulltextDataSource
fillDocument(Document, long, String, Object) - Method in class org.neo4j.index.lucene.LuceneFulltextIndexBatchInserter
fillDocument(Document, long, String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
filter(Predicate<Path>) - Method in interface org.neo4j.graphdb.traversal.TraversalDescription
  Sets the return filter to use, that is which positions are OK to return.
FilteringIterable<T> - Class in org.neo4j.helpers.collection
  An iterable which filters another iterable, only letting items with certain criterias pass through.
FilteringIterable(Iterable<T>, Predicate<T>) - Constructor for class org.neo4j.helpers.collection.FilteringIterable
FilteringIterator<T> - Class in org.neo4j.helpers.collection
  An iterator which filters another iterator, only letting items with certain criterias pass through.
FilteringIterator(Iterator<T>, Predicate<T>) - Constructor for class org.neo4j.helpers.collection.FilteringIterator
findAllPaths(Node, Node) - Method in interface org.neo4j.graphalgo.PathFinder
  Tries to find all paths between `start` and `end` nodes.
findSinglePath(Node, Node) - Method in interface org.neo4j.graphalgo.PathFinder
  Tries to find a single path between `start` and `end` nodes.
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.
first() - Method in class org.neo4j.helpers.Pair
formQuery(String, Object) - Method in class org.neo4j.index.lucene.LuceneFulltextIndexBatchInserter
formQuery(String, Object, Object) - Method in class org.neo4j.index.lucene.LuceneFulltextIndexService
formQuery(String, Object, Object) - Method in class org.neo4j.index.lucene.LuceneFulltextQueryIndexService
formQuery(String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
formQuery(String, Object, Object) - Method in class org.neo4j.index.lucene.LuceneIndexService
formQuery(String, Object) - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
FULLTEXT_DIR_NAME_POSTFIX - Static variable in class org.neo4j.index.lucene.LuceneFulltextIndexService

## G

genericMap(Object...) - Static method in class org.neo4j.helpers.collection.MapUtil
  A short-hand method for creating a `Map` of key/value pairs.
geoEstimateEvaluator(String, String) - Static method in class org.neo4j.graphalgo.CommonEvaluators
get(String, String) - Method in class org.neo4j.helpers.Args
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(Long, Long) - Method in class org.neo4j.index.timeline.Timeline
getAllNodes() - Method in class org.neo4j.index.timeline.Timeline
getAllNodes() - Method in interface org.neo4j.index.timeline.TimelineIndex
  Returns all added nodes in this timeline ordered by increasing timestamp.
getAllNodes(Long, Long) - Method in interface org.neo4j.index.timeline.TimelineIndex
  Convenience method which you can use `TimelineIndex.getAllNodes()`, `TimelineIndex.getAllNodesAfter(long)`, `TimelineIndex.getAllNodesBefore(long)` and `TimelineIndex.getAllNodesBetween(long, long)` in a single method.
getAllNodes() - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
getAllNodes() - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
getAllNodes(int) - Method in interface org.neo4j.remote.RemoteConnection
  Get all nodes.
getAllNodes() - Method in class org.neo4j.remote.RemoteGraphDatabase
getAllNodesAfter(long) - Method in class org.neo4j.index.timeline.Timeline
getAllNodesAfter(long) - Method in interface org.neo4j.index.timeline.TimelineIndex
  Returns all the nodes after (exclusive) `timestamp` ordered by increasing timestamp.
getAllNodesBefore(long) - Method in class org.neo4j.index.timeline.Timeline
getAllNodesBefore(long) - Method in interface org.neo4j.index.timeline.TimelineIndex
  Returns all the nodes before (exclusive) `timestamp` ordered by increasing timestamp.
getAllNodesBetween(long, long) - Method in class org.neo4j.index.timeline.Timeline
getAllNodesBetween(long, long) - Method in interface org.neo4j.index.timeline.TimelineIndex
  Returns all the nodes after (exclusive) `afterTimestamp` and before (exclusive) `beforeTimestamp` ordered by increasing timestamp.
getAllRelationships(int, long, Direction) - Method in interface org.neo4j.remote.RemoteConnection
  Get all relationships from a given node.
getAnalyzer() - Method in class org.neo4j.index.lucene.LuceneDataSource
getArrayStoreSize() - Method in interface org.neo4j.kernel.management.StoreFile
getAvailableMemory() - Method in class org.neo4j.kernel.management.WindowPoolInfo
getBatchInserter() - Method in interface org.neo4j.index.lucene.LuceneIndexBatchInserter
getBatchInserter() - Method in class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
getBoolean(String, Boolean) - Method in class org.neo4j.helpers.Args
getBranchId() - Method in class org.neo4j.kernel.management.XaResourceInfo
getCacheType() - Method in interface org.neo4j.kernel.management.Cache
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.
getCost(Relationship, Direction) - Method in interface org.neo4j.graphalgo.CostEvaluator
  This is the general method for looking up costs for relationships.
getCost(Node, Node) - Method in interface org.neo4j.graphalgo.EstimateEvaluator
  Estimate the weight of the remaining path from one node to another.
getCreationTime() - Method in class org.neo4j.index.lucene.LuceneDataSource
getCurrentLogVersion() - Method in class org.neo4j.index.lucene.LuceneDataSource
getCurrentSurfaceItem() - Method in class org.neo4j.helpers.collection.NestingIterator
getDataSourceClass() - Method in class org.neo4j.index.lucene.LuceneFulltextIndexService
getDataSourceClass() - Method in class org.neo4j.index.lucene.LuceneIndexService
getDefaultQueryOperator(String, Object) - Method in class org.neo4j.index.lucene.LuceneFulltextQueryIndexService
  Returns the default operator (AND or OR) used when parsing the query.
getDeleteDocumentsKey() - Method in class org.neo4j.index.lucene.LuceneDataSource
getDeleteDocumentsKey() - Method in class org.neo4j.index.lucene.LuceneFulltextDataSource
getDirName() - Method in class org.neo4j.index.lucene.LuceneFulltextIndexBatchInserter
getDirName() - Method in class org.neo4j.index.lucene.LuceneFulltextIndexService
getDirName() - Method in class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
getDirName() - Method in class org.neo4j.index.lucene.LuceneIndexService
getDirName() - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
getEnabledCacheSize(String) - Method in class org.neo4j.index.lucene.LuceneIndexService
  Returns the enabled LRU cache size for `key`.
getEndNode() - Method in interface org.neo4j.graphdb.Relationship
  Returns the end node of this relationship.
getFileName(long) - Method in class org.neo4j.index.lucene.LuceneDataSource
getFirstNode() - Method in class org.neo4j.index.timeline.Timeline
getFirstNode() - Method in interface org.neo4j.index.timeline.TimelineIndex
  Returns the first node in the timeline, that is the node with the lowest timestamp or `null` if there's no nodes in the timeline.
getGraphDatabase() - Method in interface org.neo4j.graphdb.PropertyContainer
  Get the `GraphDatabaseService` that this `Node` or `Relationship` belongs to.
getGraphDbModule() - 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.
getIndexNodes(int, int, String, Object) - Method in interface org.neo4j.remote.RemoteConnection
  Get all nodes stored under a specific value in a specific index.
getIndexService() - Method in class org.neo4j.index.lucene.LuceneDataSource
  Returns the `LuceneIndexService` instance which created this data source.
getIndexService() - Method in interface org.neo4j.index.lucene.LuceneIndexBatchInserter
getIndexService() - Method in class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
getIndexServiceId(String) - Method in interface org.neo4j.remote.RemoteConnection
  Get the id of an index service.
getIndexStrategy(String, Object) - Method in class org.neo4j.index.lucene.LuceneDataSource
getIndexStrategy(String, Object) - Method in class org.neo4j.index.lucene.LuceneFulltextDataSource
getIndexStrategy() - Method in class org.neo4j.index.lucene.LuceneFulltextIndexBatchInserter
getIndexStrategy() - Method in class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
getIndexStrategy() - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
getKernelStartTime() - Method in interface org.neo4j.kernel.management.Kernel
getKernelVersion() - Method in interface org.neo4j.kernel.management.Kernel
getKeysBatchSize(int) - Method in class org.neo4j.remote.BasicGraphDatabaseServer
  Get the size of the next batch of property keys sent to the client in an iteration.
getLastNode() - Method in class org.neo4j.index.timeline.Timeline
getLastNode() - Method in interface org.neo4j.index.timeline.TimelineIndex
  Returns the last node in the timeline, that is the node with the highest timestamp or `null` if there's no nodes in the timeline.
getLazySearchResultThreshold() - Method in class org.neo4j.index.lucene.LuceneIndexService
  Returns the threshold for when a result is considered big enough to skip cache and be returned as a fully lazy iterator so that `LuceneIndexService.getNodes(String, Object)` will return very fast and all the reading and fetching of nodes is done lazily before each step in the iteration of the returned result.
getLazySearchResultThreshold() - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
  (Copied from `LuceneIndexService.getLazySearchResultThreshold()` Returns the threshold for when a result is considered big enough to skip cache and be returned as a fully lazy iterator so that `LuceneReadOnlyIndexService.getNodes(String, Object)` will return very fast and all the reading and fetching of nodes is done lazily before each step in the iteration of the returned result.
getLockManager() - Method in class org.neo4j.kernel.Config
getLockReleaser() - Method in class org.neo4j.kernel.Config
getLogicalLog() - Method in class org.neo4j.index.lucene.LuceneDataSource
getLogicalLog(long) - Method in class org.neo4j.index.lucene.LuceneDataSource
getLogicalLogLength(long) - Method in class org.neo4j.index.lucene.LuceneDataSource
getLogicalLogSize() - Method in interface org.neo4j.kernel.management.StoreFile
getManagementBean(Class<T>) - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
getMBeanQuery() - Method in interface org.neo4j.kernel.management.Kernel
getMemoryPools() - Method in interface org.neo4j.kernel.management.MemoryMapping
getMoreNodes(int, int) - Method in interface org.neo4j.remote.RemoteConnection
  Get the next chunk of the lazy iterator of nodes.
getMorePropertyKeys(int, int) - Method in interface org.neo4j.remote.RemoteConnection
  Get the next chunk of the lazy iterator of property keys.
getMoreRelationships(int, int) - Method in interface org.neo4j.remote.RemoteConnection
  Get the next chunk of the lazy iterator of relationships.
getMoreRelationshipTypes(int, int) - Method in interface org.neo4j.remote.RemoteConnection
  Get the next chunk of the lazy iterator of relationship types.
getName() - Method in class org.neo4j.kernel.management.XaResourceInfo
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
getNodeById(long) - Method in class org.neo4j.remote.RemoteGraphDatabase
getNodeCacheSize() - Method in interface org.neo4j.kernel.management.Cache
getNodeProperty(int, long, String) - Method in interface org.neo4j.remote.RemoteConnection
  Get a property from a node.
getNodePropertyKeys(int, long) - Method in interface org.neo4j.remote.RemoteConnection
  Get the property keys for a node.
getNodes() - Method in interface org.neo4j.graphdb.Relationship
  Returns the two nodes that are attached to this relationship.
getNodes(String, Object) - Method in interface org.neo4j.index.IndexService
  Returns all nodes indexed with `key` and `value`.
getNodes(String, Object) - Method in class org.neo4j.index.lucene.LuceneFulltextIndexService
  Since this is a "fulltext" index it changes the contract of this method slightly.
getNodes(String, Object) - Method in class org.neo4j.index.lucene.LuceneFulltextQueryIndexService
  Here the `value` is treated as a lucene query, http://lucene.apache.org/java/2_9_1/queryparsersyntax.html So if you've indexed node (1) with value "Andy Wachowski" and node (2) with "Larry Wachowski" you can expect this behaviour if you query for: "andy" --> (1) "Andy" --> (1) "wachowski" --> (1), (2) "+wachow* +larry" --> (2) "andy AND larry" --> "andy OR larry" --> (1), (2) "larry Wachowski" --> (1), (2) The default AND/OR behaviour can be changed by overriding `LuceneFulltextQueryIndexService.getDefaultQueryOperator(String, Object)`.
getNodes(String, Object) - Method in interface org.neo4j.index.lucene.LuceneIndexBatchInserter
  Queries the lucene index for hits given the `key` and `value` .
getNodes(String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
getNodes(String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexService
  Returns all nodes indexed with `key` and `value`.
getNodes(String, Object, Sort) - Method in class org.neo4j.index.lucene.LuceneIndexService
  Returns hits from the index (see `LuceneIndexService.getNodes(String, Object)`).
getNodes(String, Object, Object, Sort) - Method in class org.neo4j.index.lucene.LuceneIndexService
  Just like `LuceneIndexService.getNodes(String, Object)`, but with sorted result.
getNodes(String, Object) - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
getNodes(String, Object, Sort) - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
  Just like `LuceneReadOnlyIndexService.getNodes(String, Object)`, but with sorted result.
getNodes(long) - Method in class org.neo4j.index.timeline.Timeline
getNodes(long) - Method in interface org.neo4j.index.timeline.TimelineIndex
  Returns nodes which were added with the given `timestamp`.
getNodes(String, Object) - Method in class org.neo4j.remote.RemoteIndexService
getNodesBatchSize(int) - Method in class org.neo4j.remote.BasicGraphDatabaseServer
  Get the size of the next batch of `Node`s sent to the client in an iteration.
getNodesExactMatch(String, Object) - Method in class org.neo4j.index.lucene.LuceneFulltextIndexService
  Does a `LuceneFulltextIndexService.getNodes(String, Object)` using exact matching, so that it for this call behaves like `LuceneIndexService`.
getNodesExactMatch(String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexService
  A method for calling `LuceneIndexService.getNodes(String, Object)` using exact matching.
getNodesFor(Object) - Method in interface org.neo4j.index.Index
  Deprecated. Returns nodes indexed with `indexKey`
getNodeStoreSize() - Method in interface org.neo4j.kernel.management.StoreFile
getNumber(String, Number) - Method in class org.neo4j.helpers.Args
getNumberOfAdvertedDeadlocks() - Method in interface org.neo4j.kernel.management.LockManager
getNumberOfCommittedTransactions() - Method in interface org.neo4j.kernel.management.TransactionManager
getNumberOfNodeIdsInUse() - Method in interface org.neo4j.kernel.management.Primitives
getNumberOfOpenedTransactions() - Method in interface org.neo4j.kernel.management.TransactionManager
getNumberOfOpenTransactions() - Method in interface org.neo4j.kernel.management.TransactionManager
getNumberOfOutOfMemory() - Method in class org.neo4j.kernel.management.WindowPoolInfo
getNumberOfPropertyIdsInUse() - Method in interface org.neo4j.kernel.management.Primitives
getNumberOfRelationshipIdsInUse() - Method in interface org.neo4j.kernel.management.Primitives
getNumberOfRelationshipTypeIdsInUse() - Method in interface org.neo4j.kernel.management.Primitives
getNumberOfRolledBackTransactions() - Method in interface org.neo4j.kernel.management.TransactionManager
getNumberOfWindows() - Method in class org.neo4j.kernel.management.WindowPoolInfo
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
getPeakNumberOfConcurrentTransactions() - Method in interface org.neo4j.kernel.management.TransactionManager
getPersistenceModule() - Method in class org.neo4j.kernel.Config
getPrefetchedNextOrNull() - Method in class org.neo4j.helpers.collection.PrefetchingIterator
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.
getPropertyStoreSize() - Method in interface org.neo4j.kernel.management.StoreFile
getPropertyValues() - Method in interface org.neo4j.graphdb.PropertyContainer
  Deprecated. in favor of using `PropertyContainer.getPropertyKeys()` in combination with `PropertyContainer.getProperty(String)`.
getRandomIdentifier() - Method in class org.neo4j.index.lucene.LuceneDataSource
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
getReferenceNode(int) - Method in interface org.neo4j.remote.RemoteConnection
  Get the reference node.
getReferenceNode() - Method in class org.neo4j.remote.RemoteGraphDatabase
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
getRelationshipById(int, long) - Method in interface org.neo4j.remote.RemoteConnection
  Get a relationship.
getRelationshipById(long) - Method in class org.neo4j.remote.RemoteGraphDatabase
getRelationshipCacheSize() - Method in interface org.neo4j.kernel.management.Cache
getRelationshipProperty(int, long, String) - Method in interface org.neo4j.remote.RemoteConnection
  Get a property from a relationship.
getRelationshipPropertyKeys(int, long) - Method in interface org.neo4j.remote.RemoteConnection
  Get the property keys for a relationship.
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.
getRelationships(int, long, Direction, String[]) - Method in interface org.neo4j.remote.RemoteConnection
  Get relationships from a given node.
getRelationshipsBatchSize(int) - Method in class org.neo4j.remote.BasicGraphDatabaseServer
  Get the size of the next batch of `Relationship`s sent to the client in an iteration.
getRelationshipStoreSize() - Method in interface org.neo4j.kernel.management.StoreFile
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
getRelationshipTypes(int) - Method in interface org.neo4j.remote.RemoteConnection
  Get the relationship types that are registered with the server.
getRelationshipTypes() - Method in class org.neo4j.remote.RemoteGraphDatabase
getResource() - Method in interface org.neo4j.graphdb.event.KernelEventHandler
  Returns the resource associated with this event handler, or `null` if no specific resource is associated with this handler or if it isn't desirable to expose it.
getSingleNode(String, Object) - Method in interface org.neo4j.index.IndexService
  Returns a single node indexed with associated with `key` and `value`.
getSingleNode(String, Object) - Method in interface org.neo4j.index.lucene.LuceneIndexBatchInserter
getSingleNode(String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
getSingleNode(String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexService
getSingleNode(String, Object, Object) - Method in class org.neo4j.index.lucene.LuceneIndexService
getSingleNode(String, Object) - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
getSingleNode(String, Object) - Method in class org.neo4j.remote.RemoteIndexService
getSingleNodeExactMatch(String, Object) - Method in class org.neo4j.index.lucene.LuceneFulltextIndexService
getSingleNodeExactMatch(String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexService
  A method for calling `LuceneIndexService.getSingleNode(String, Object)` using exact matching.
getSingleNodeFor(Object) - Method in interface org.neo4j.index.Index
  Deprecated. Returns a single node indexed with `indexKey`.
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.
getStoreCreationDate() - Method in interface org.neo4j.kernel.management.Kernel
getStoreDir() - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
getStoreDir() - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
getStoreDirectory() - Method in interface org.neo4j.kernel.management.Kernel
getStoreId() - Method in interface org.neo4j.kernel.management.Kernel
getStoreLogVersion() - Method in interface org.neo4j.kernel.management.Kernel
getStringStoreSize() - Method in interface org.neo4j.kernel.management.StoreFile
getTimestampForNode(Node) - Method in class org.neo4j.index.timeline.Timeline
getTimestampForNode(Node) - Method in interface org.neo4j.index.timeline.TimelineIndex
  Will return the timestamp for `node` if it has been added to this timeline.
getTotalNumberOfNodes(GraphDatabaseService) - Method in class org.neo4j.remote.BasicGraphDatabaseServer
getTotalStoreSize() - Method in interface org.neo4j.kernel.management.StoreFile
getTxModule() - Method in class org.neo4j.kernel.Config
getType() - Method in interface org.neo4j.graphdb.Relationship
  Returns the type of this relationship.
getTypesBatchSize(int) - Method in class org.neo4j.remote.BasicGraphDatabaseServer
  Get the size of the next batch of `RelationshipType`s sent to the client in an iteration.
getUnderlyingNode() - Method in class org.neo4j.index.timeline.Timeline
  Returns the underlying node representing this timeline.
getUsedMemory() - Method in class org.neo4j.kernel.management.WindowPoolInfo
getWindowHitCount() - Method in class org.neo4j.kernel.management.WindowPoolInfo
getWindowMissCount() - Method in class org.neo4j.kernel.management.WindowPoolInfo
getWindowPoolName() - Method in class org.neo4j.kernel.management.WindowPoolInfo
getWindowSize() - Method in class org.neo4j.kernel.management.WindowPoolInfo
getXaConnection() - Method in class org.neo4j.index.lucene.LuceneDataSource
getXaResource() - Method in class org.neo4j.index.lucene.LuceneXaConnection
getXaResourceId() - Method in class org.neo4j.index.lucene.LuceneFulltextIndexService
getXaResourceId() - Method in class org.neo4j.index.lucene.LuceneIndexService
getXaResources() - Method in interface org.neo4j.kernel.management.XaManager
GraphAlgoFactory - Class in org.neo4j.graphalgo
  Static factory methods for the recommended implementations of common graph algorithms for Neo4j.
GraphAlgoFactory() - Constructor for class org.neo4j.graphalgo.GraphAlgoFactory
GraphDatabaseService - Interface in org.neo4j.graphdb
  The main access point to a running Neo4j instance.

## H

handlesUri(URI) - Method in class org.neo4j.remote.Transport
  Determine if this remote site can handle the specified URI.
handlesUri(URI) - Method in class org.neo4j.remote.transports.LocalTransport
handlesUri(URI) - Method in class org.neo4j.remote.transports.RmiTransport
has(String) - Method in class org.neo4j.helpers.Args
hashCode() - Method in class org.neo4j.graphdb.DynamicRelationshipType
  Implements the default hash function as defined by `java.lang.Object`.
hashCode() - Method in class org.neo4j.remote.Transport
hasLogicalLog(long) - Method in class org.neo4j.index.lucene.LuceneDataSource
hasNext() - Method in class org.neo4j.helpers.collection.ArrayIterator
hasNext() - Method in class org.neo4j.helpers.collection.IteratorWrapper
hasNext() - Method in class org.neo4j.helpers.collection.PrefetchingIterator
  Tries to fetch the next item and caches it so that consecutive calls (w/o an intermediate call to `PrefetchingIterator.next()` will remember it and won't try to fetch it again.
hasNodeProperty(int, long, String) - Method in interface org.neo4j.remote.RemoteConnection
  Check if a node has a specific property.
hasNodeWithId(int, long) - Method in interface org.neo4j.remote.RemoteConnection
  Check if a node with the specified id exists.
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.
hasRelationshipProperty(int, long, String) - Method in interface org.neo4j.remote.RemoteConnection
  Check if a relationship has a specific property.

## I

Index - Interface in org.neo4j.index
  Deprecated. Not used anymore. Replaced by f.ex `IndexService`.
index(Node, Object) - Method in interface org.neo4j.index.Index
  Deprecated. Create a index mapping between a node and a key.
index(Node, String, Object) - Method in interface org.neo4j.index.IndexService
  Index `node` with `key` and `value`.
index(long, String, Object) - Method in interface org.neo4j.index.lucene.LuceneIndexBatchInserter
  Adds an entry to the index.
index(long, String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
index(Node, String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexService
  Index `node` with `key` and `value`.
index(Node, String, Object) - Method in class org.neo4j.remote.RemoteIndexService
IndexHits<T> - Interface in org.neo4j.index
  An `Iterator` with additional `IndexHits.size()` and `IndexHits.close()` methods on it, used for iterating over index query results.
indexNode(int, int, long, String, Object) - Method in interface org.neo4j.remote.RemoteConnection
  Store a node in an index.
IndexService - Interface in org.neo4j.index
  Index service to index nodes with a key and a value.
indexThisTx(Node, String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexService
indexThisTx(Node, String, Object) - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
instantiateIdToNodeIterator(Iterator<Long>) - Method in class org.neo4j.index.lucene.LuceneIndexService
instantiateIdToNodeIterator(Iterator<Long>) - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
intCostEvaluator(String) - Static method in class org.neo4j.graphalgo.CommonEvaluators
isEmpty() - Method in class org.neo4j.helpers.collection.CollectionWrapper
isLogicalLogKept() - Method in class org.neo4j.index.lucene.LuceneDataSource
isReadOnly() - Method in interface org.neo4j.kernel.management.Kernel
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`.
IterableSpecification<T> - Class in org.neo4j.remote
  Serialized object representing an iterator.
IterableWrapper<T,U> - Class in org.neo4j.helpers.collection
  Wraps an `Iterable` so that it returns items of another type.
IterableWrapper(Iterable<U>) - Constructor for class org.neo4j.helpers.collection.IterableWrapper
iterator() - Method in interface org.neo4j.graphdb.Path
  Iterates through both the `Node`s and `Relationship`s of this path in order.
iterator() - Method in interface org.neo4j.graphdb.traversal.Traverser
  Represents the traversal in the form of `Path`s.
iterator() - Method in interface org.neo4j.graphdb.Traverser
  Returns an `Iterator` representing the traversal of the graph.
iterator() - Method in class org.neo4j.helpers.collection.CollectionWrapper
iterator() - Method in class org.neo4j.helpers.collection.CombiningIterable
iterator() - Method in class org.neo4j.helpers.collection.FilteringIterable
iterator() - Method in class org.neo4j.helpers.collection.IterableWrapper
iterator() - Method in class org.neo4j.helpers.collection.NestingIterable
IteratorUtil - Class in org.neo4j.helpers.collection
  Contains common functionality regarding `Iterator`s.
IteratorUtil() - Constructor for class org.neo4j.helpers.collection.IteratorUtil
IteratorWrapper<T,U> - Class in org.neo4j.helpers.collection
  Wraps an `Iterator` so that it returns items of another type.
IteratorWrapper(Iterator<U>) - Constructor for class org.neo4j.helpers.collection.IteratorWrapper

## K

KEEP_LOGICAL_LOGS - Static variable in class org.neo4j.kernel.Config
keepLogicalLogs(boolean) - Method in class org.neo4j.index.lucene.LuceneDataSource
Kernel - Interface in org.neo4j.kernel.management
KernelEventHandler - Interface in org.neo4j.graphdb.event
  Event handler interface for Neo4j Kernel life cycle events.
KernelEventHandler.ExecutionOrder - Enum in org.neo4j.graphdb.event
  Represents the order of execution between two event handlers, if one handler should be executed `KernelEventHandler.ExecutionOrder.BEFORE`, `KernelEventHandler.ExecutionOrder.AFTER` another handler, or if it `KernelEventHandler.ExecutionOrder.DOESNT_MATTER`.
kernelPanic(ErrorState) - Method in interface org.neo4j.graphdb.event.KernelEventHandler
  This is invoked when the Neo4j Graph Database enters a state from which it cannot continue.
key() - Method in interface org.neo4j.graphdb.event.PropertyEntry
  Get the key of the modified property.

## L

lastRelationship() - Method in interface org.neo4j.graphdb.Path
  Returns the last `Relationship` in this path.
lastRelationshipTraversed() - Method in interface org.neo4j.graphdb.TraversalPosition
  Return the last relationship traversed.
length() - Method in interface org.neo4j.graphdb.Path
  Returns the length of this path.
load(Class<T>) - Static method in class org.neo4j.helpers.Service
  Load all implementations of a Service.
load(Class<T>, String) - Static method in class org.neo4j.helpers.Service
  Load the Service implementation with the specified key.
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`.
LocalGraphDatabase - Class in org.neo4j.remote.transports
  An implementation of `ConnectionTarget` that isn't really remote.
LocalGraphDatabase(GraphDatabaseService) - Constructor for class org.neo4j.remote.transports.LocalGraphDatabase
  Create a new local `ConnectionTarget`.
LocalGraphDatabase(String) - Constructor for class org.neo4j.remote.transports.LocalGraphDatabase
  Create a new local `ConnectionTarget`.
LocalTransport - Class in org.neo4j.remote.transports
  A `Transport` that creates `LocalGraphDatabase`s.
LocalTransport() - Constructor for class org.neo4j.remote.transports.LocalTransport
  Create a new `Transport` for the file:// protocol.
LockManager - Interface in org.neo4j.kernel.management
LOGICAL_LOG - Static variable in class org.neo4j.kernel.Config
LOWER_CASE_WHITESPACE_ANALYZER - Static variable in class org.neo4j.index.lucene.LuceneDataSource
  Default `Analyzer` for fulltext parsing.
LuceneDataSource - Class in org.neo4j.index.lucene
  An `XaDataSource` optimized for the `LuceneIndexService`.
LuceneDataSource(Map<Object, Object>) - Constructor for class org.neo4j.index.lucene.LuceneDataSource
  Constructs this data source.
LuceneFulltextDataSource - Class in org.neo4j.index.lucene
  A lucene XA data store for storing fulltext indexing.
LuceneFulltextDataSource(Map<Object, Object>) - Constructor for class org.neo4j.index.lucene.LuceneFulltextDataSource
  Constructs a `LuceneFulltextDataSource`.
LuceneFulltextIndexBatchInserter - Class in org.neo4j.index.lucene
  The "batch inserter" version of `LuceneFulltextIndexService`.
LuceneFulltextIndexBatchInserter(BatchInserter) - Constructor for class org.neo4j.index.lucene.LuceneFulltextIndexBatchInserter
LuceneFulltextIndexService - Class in org.neo4j.index.lucene
  A `LuceneIndexService` which indexes the values with fulltext indexing.
LuceneFulltextIndexService(GraphDatabaseService) - Constructor for class org.neo4j.index.lucene.LuceneFulltextIndexService
LuceneFulltextQueryIndexService - Class in org.neo4j.index.lucene
  A `LuceneFulltextIndexService` which treats the value in `LuceneFulltextQueryIndexService.getNodes(String, Object)` as a Lucene query, given in the Lucene query syntax.
LuceneFulltextQueryIndexService(GraphDatabaseService) - Constructor for class org.neo4j.index.lucene.LuceneFulltextQueryIndexService
LuceneIndexBatchInserter - Interface in org.neo4j.index.lucene
  The "batch inserter" version of `LuceneIndexService`.
LuceneIndexBatchInserterImpl - Class in org.neo4j.index.lucene
  The implementation of `LuceneIndexBatchInserter`.
LuceneIndexBatchInserterImpl(BatchInserter) - Constructor for class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
LuceneIndexService - Class in org.neo4j.index.lucene
  An implementation of `IndexService` which uses Lucene as backend.
LuceneIndexService(GraphDatabaseService) - Constructor for class org.neo4j.index.lucene.LuceneIndexService
LuceneReadOnlyDataSource - Class in org.neo4j.index.lucene
  The underlying XA data source for a `LuceneReadOnlyIndexService`.
LuceneReadOnlyDataSource(String) - Constructor for class org.neo4j.index.lucene.LuceneReadOnlyDataSource
LuceneReadOnlyIndexService - Class in org.neo4j.index.lucene
  A version of `LuceneIndexService` which is read-only and will throw `ReadOnlyIndexException` in `IndexService.index(Node, String, Object)` and `IndexService.removeIndex(Node, String, Object)`.
LuceneReadOnlyIndexService(GraphDatabaseService) - Constructor for class org.neo4j.index.lucene.LuceneReadOnlyIndexService
LuceneXaConnection - Class in org.neo4j.index.lucene
  An XA connection used with `LuceneDataSource`.

## M

main(String[]) - Static method in class org.neo4j.kernel.StandaloneWithShell
main(String[]) - Static method in class org.neo4j.onlinebackup.ApplyNewLogs
  Apply new logs.
main(String[]) - Static method in class org.neo4j.remote.Agent
main(String[]) - Static method in class org.neo4j.remote.transports.RmiTransport
  Start a stand alone Remote graph database / RMI server.
makeBackupSlave() - Method in class org.neo4j.index.lucene.LuceneDataSource
map(Object...) - Static method in class org.neo4j.helpers.collection.MapUtil
  A short-hand method for creating a `Map` of key/value pairs where keys are `String`s and values are `Object`s.
MapUtil - Class in org.neo4j.helpers.collection
  Utility to create `Map`s.
MapUtil() - Constructor for class org.neo4j.helpers.collection.MapUtil
MaxCostEvaluator<T> - Interface in org.neo4j.graphalgo
  Evaluator for determining if the maximum path cost has been exceeded.
maxCostExceeded(T) - Method in interface org.neo4j.graphalgo.MaxCostEvaluator
  Evaluates whether the maximum cost has been exceeded.
MemoryMapping - Interface in org.neo4j.kernel.management

## 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.
NAME - Static variable in interface org.neo4j.kernel.management.Cache
NAME - Static variable in interface org.neo4j.kernel.management.Kernel
NAME - Static variable in interface org.neo4j.kernel.management.LockManager
NAME - Static variable in interface org.neo4j.kernel.management.MemoryMapping
NAME - Static variable in interface org.neo4j.kernel.management.Primitives
NAME - Static variable in interface org.neo4j.kernel.management.StoreFile
NAME - Static variable in interface org.neo4j.kernel.management.TransactionManager
NAME - Static variable in interface org.neo4j.kernel.management.XaManager
Neo4jBackup - Class in org.neo4j.onlinebackup
  Online backup implementation for Neo4j.
neo4jDataSource(EmbeddedGraphDatabase, String) - Static method in class org.neo4j.onlinebackup.Neo4jBackup
  Backup from a running `EmbeddedGraphDatabase` to a destination directory.
neo4jDataSource(EmbeddedGraphDatabase, EmbeddedGraphDatabase) - Static method in class org.neo4j.onlinebackup.Neo4jBackup
  Backup from a running `EmbeddedGraphDatabase` to another running `EmbeddedGraphDatabase`.
NEO_STORE - Static variable in class org.neo4j.kernel.Config
NestingIterable<T,U> - Class in org.neo4j.helpers.collection
  For each item in the supplied iterator (called "surface item") there's instantiated an iterator from that item which is iterated before moving on to the next surface item.
NestingIterable(Iterable<U>) - Constructor for class org.neo4j.helpers.collection.NestingIterable
NestingIterator<T,U> - Class in org.neo4j.helpers.collection
  For each item in the supplied iterator (called "surface item") there's instantiated an iterator from that item which is iterated before moving on to the next surface item.
NestingIterator(Iterator<U>) - Constructor for class org.neo4j.helpers.collection.NestingIterator
next() - Method in interface org.neo4j.graphdb.traversal.BranchSelector
  Decides the next position ("where to go from here") from the current position, based on the `rules`.
next() - Method in interface org.neo4j.graphdb.traversal.TraversalBranch
  Returns the next expansion source from the expanded relationships from the current node.
next() - Method in class org.neo4j.helpers.collection.ArrayIterator
next() - Method in class org.neo4j.helpers.collection.IteratorWrapper
next() - Method in class org.neo4j.helpers.collection.PrefetchingIterator
  Uses `PrefetchingIterator.hasNext()` to try to fetch the next item and returns it if found, otherwise it throws a `NoSuchElementException`.
Node - Interface in org.neo4j.graphdb
  A node in the graph with properties and relationships to other entities.
node() - Method in interface org.neo4j.graphdb.traversal.TraversalBranch
  The node for this expansion source.
NODE_STORE_MMAP_SIZE - Static variable in class org.neo4j.kernel.Config
nodeRepresentation(Path, Node) - Method in class org.neo4j.kernel.Traversal.DefaultPathDescriptor
nodeRepresentation(T, Node) - Method in interface org.neo4j.kernel.Traversal.PathDescriptor
  Returns a string representation of a `Node`.
nodes() - Method in interface org.neo4j.graphdb.Path
  Returns all the nodes in this path.
nodes() - Method in interface org.neo4j.graphdb.traversal.Traverser
  Represents the traversal in the form of `Node`s.
NodeSpecification - Class in org.neo4j.remote
  Serialized object representing a `Node`.
noDuplicates(Iterable<T>) - Static method in class org.neo4j.helpers.collection.FilteringIterable
noDuplicates(Iterator<T>) - Static method in class org.neo4j.helpers.collection.FilteringIterator
noDuplicatesPredicate() - Static method in class org.neo4j.helpers.collection.FilteringIterable
NONE - Static variable in interface org.neo4j.graphdb.traversal.PruneEvaluator
  Default `PruneEvaluator`, does not prune any parts of the traversal.
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
notNull(Iterable<T>) - Static method in class org.neo4j.helpers.collection.FilteringIterable
notNull(Iterator<T>) - Static method in class org.neo4j.helpers.collection.FilteringIterator
notNullPredicate() - Static method in class org.neo4j.helpers.collection.FilteringIterable
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

objectToUnderlyingObject(T) - Method in class org.neo4j.helpers.collection.CollectionWrapper
optimize() - Method in interface org.neo4j.index.lucene.LuceneIndexBatchInserter
  Performs a Lucene optimize on the index files.
optimize() - Method in class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
order(BranchOrderingPolicy) - Method in interface org.neo4j.graphdb.traversal.TraversalDescription
  Sets the `BranchOrderingPolicy` to use.
orderComparedTo(KernelEventHandler) - Method in interface org.neo4j.graphdb.event.KernelEventHandler
  Gives a hint about when to execute this event handler, compared to other handlers.
OrderedByTypeExpander - Class in org.neo4j.kernel
OrderedByTypeExpander() - Constructor for class org.neo4j.kernel.OrderedByTypeExpander
org.neo4j.graphalgo - package org.neo4j.graphalgo
  Graph algorithms like shortest path and others for Neo4j.
org.neo4j.graphdb - package org.neo4j.graphdb
  The graph database API used by Neo4j.
org.neo4j.graphdb.event - package org.neo4j.graphdb.event
  Event framework.
org.neo4j.graphdb.traversal - package org.neo4j.graphdb.traversal
  Traversal framework.
org.neo4j.helpers - package org.neo4j.helpers
  Common Java utilities.
org.neo4j.helpers.collection - package org.neo4j.helpers.collection
  Collections utilities - Iterator/Iterable utilities and creating `Map`s.
org.neo4j.index - package org.neo4j.index
  Provides indexing capabilities to the Neo4j graph.
org.neo4j.index.lucene - package org.neo4j.index.lucene
  An indexing implementation using Apache Lucene as backend.
org.neo4j.index.timeline - package org.neo4j.index.timeline
  A utility for indexing nodes ordered by a timestamp.
org.neo4j.kernel - package org.neo4j.kernel
  Implementation for embedding a Neo4j graph database in an application.
org.neo4j.kernel.management - package org.neo4j.kernel.management
  Management support using JMX.
org.neo4j.onlinebackup - package org.neo4j.onlinebackup
  Backup of a running Neo4j instance.
org.neo4j.remote - package org.neo4j.remote
  A tool for introspecting a running Neo4j Graph Database instance from a different process.
org.neo4j.remote.transports - package org.neo4j.remote.transports
  Transport protocol implementations for Remote Graph Database.
orphans() - Method in class org.neo4j.helpers.Args
other() - Method in class org.neo4j.helpers.Pair

## P

Pair<T1,T2> - Class in org.neo4j.helpers
  Utility to handle pairs of objects.
Pair(T1, T2) - Constructor for class org.neo4j.helpers.Pair
parent() - Method in interface org.neo4j.graphdb.traversal.TraversalBranch
  The parent expansion source which created this `TraversalBranch`.
Path - Interface in org.neo4j.graphdb
  Represents a path in the graph.
PathFinder<P extends Path> - Interface in org.neo4j.graphalgo
  Interface of algorithms that finds paths in between two nodes.
pathToString(T, Traversal.PathDescriptor<T>) - Static method in class org.neo4j.kernel.Traversal
  Method for building a string representation of a `Path`, using the given `builder`.
position() - Method in interface org.neo4j.graphdb.traversal.TraversalBranch
  The position represented by this expansion source.
postorderBreadthFirst() - Static method in class org.neo4j.kernel.Traversal
  Returns a "postorder breadth first" ordering policy.
postorderDepthFirst() - Static method in class org.neo4j.kernel.Traversal
  Returns a "postorder depth first" ordering policy.
Predicate<T> - Interface in org.neo4j.helpers
  Predicate useful for filtering.
PrefetchingIterator<T> - Class in org.neo4j.helpers.collection
  Abstract class for how you usually implement iterators when you don't know how many objects there are (which is pretty much every time) Basically the `PrefetchingIterator.hasNext()` method will look up the next object and cache it with `PrefetchingIterator.setPrefetchedNext(Object)`.
PrefetchingIterator() - Constructor for class org.neo4j.helpers.collection.PrefetchingIterator
preorderBreadthFirst() - Static method in class org.neo4j.kernel.Traversal
  Returns a "preorder breadth first" ordering policy.
preorderDepthFirst() - Static method in class org.neo4j.kernel.Traversal
  Returns a "preorder depth first" ordering policy.
previouslyCommitedValue() - Method in interface org.neo4j.graphdb.event.PropertyEntry
  Get the value of the modified property as it was before the transaction (which modified it) started.
previousNode() - Method in interface org.neo4j.graphdb.TraversalPosition
  Returns the previous node.
Primitives - Interface in org.neo4j.kernel.management
PROPERTY_INDEX_KEY_STORE_MMAP_SIZE - Static variable in class org.neo4j.kernel.Config
PROPERTY_INDEX_STORE_MMAP_SIZE - Static variable in class org.neo4j.kernel.Config
PROPERTY_STORE_MMAP_SIZE - Static variable in class org.neo4j.kernel.Config
PropertyContainer - Interface in org.neo4j.graphdb
  Defines a common API for handling properties on both `nodes` and `relationships`.
PropertyEntry<T extends PropertyContainer> - Interface in org.neo4j.graphdb.event
  Represents a changed property.
prune(PruneEvaluator) - Method in interface org.neo4j.graphdb.traversal.TraversalDescription
  Adds `pruning` to the list of `PruneEvaluator`s which are used to prune the traversal.
pruneAfter(Path) - Method in interface org.neo4j.graphdb.traversal.PruneEvaluator
  Decides whether or not to prune after `position`.
pruneAfterDepth(int) - Static method in class org.neo4j.kernel.Traversal
  A `PruneEvaluator` which prunes everything beyond `depth`.
PruneEvaluator - Interface in org.neo4j.graphdb.traversal
  An evaluator which can "cut off" relationships so that they will not be traversed in the ongoing traversal.

## R

RangeIterator - Class in org.neo4j.helpers.collection
  Iterates over a range, where the start value is inclusive, but the end value is exclusive.
RangeIterator(int) - Constructor for class org.neo4j.helpers.collection.RangeIterator
RangeIterator(int, int) - Constructor for class org.neo4j.helpers.collection.RangeIterator
RangeIterator(int, int, int) - Constructor for class org.neo4j.helpers.collection.RangeIterator
READ_ONLY - Static variable in class org.neo4j.kernel.Config
ReadOnlyIndexException - Exception in org.neo4j.index
  Thrown in a read-only index when the user tries to use for example the `IndexService.index(org.neo4j.graphdb.Node, String, Object)` or `IndexService.removeIndex(org.neo4j.graphdb.Node, String, Object)` methods.
ReadOnlyIndexException() - Constructor for exception org.neo4j.index.ReadOnlyIndexException
  Constructs an exception with a default message.
REBUILD_IDGENERATORS_FAST - Static variable in class org.neo4j.kernel.Config
register(BasicGraphDatabaseServer, String) - Static method in class org.neo4j.remote.transports.RmiTransport
  Registers a `GraphDatabaseService` as an RMI service with a given name.
register(BasicGraphDatabaseServer, String, int) - Static method in class org.neo4j.remote.transports.RmiTransport
  Registers a `GraphDatabaseService` as an RMI service with a given name on a given port.
register(BasicGraphDatabaseServer, String, int, RMIClientSocketFactory, RMIServerSocketFactory) - Static method in class org.neo4j.remote.transports.RmiTransport
  Registers a `GraphDatabaseService` as an RMI service with a given name on a given port.
registerIndexService(String, IndexService) - Method in class org.neo4j.remote.BasicGraphDatabaseServer
  Register a server side index service implementation.
registerIndexService(String, IndexService) - Method in class org.neo4j.remote.transports.LocalGraphDatabase
registerKernelEventHandler(KernelEventHandler) - Method in interface org.neo4j.graphdb.GraphDatabaseService
  Registers `handler` as a handler for kernel events which are generated from different places in the lifecycle of the kernel.
registerKernelEventHandler(KernelEventHandler) - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
registerKernelEventHandler(KernelEventHandler) - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
registerKernelEventHandler(KernelEventHandler) - Method in class org.neo4j.remote.RemoteGraphDatabase
registerProtocol(Transport) - Static method in class org.neo4j.remote.RemoteGraphDatabase
  Register a `ConnectionTarget` implementation with a specified protocol.
registerTransactionEventHandler(TransactionEventHandler<T>) - Method in interface org.neo4j.graphdb.GraphDatabaseService
  Registers `handler` as a handler for transaction events which are generated from different places in the lifecycle of each transaction.
registerTransactionEventHandler(TransactionEventHandler<T>) - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
registerTransactionEventHandler(TransactionEventHandler<T>) - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
registerTransactionEventHandler(TransactionEventHandler<T>) - Method in class org.neo4j.remote.RemoteGraphDatabase
Relationship - Interface in org.neo4j.graphdb
  A relationship between two nodes in the graph.
relationship() - Method in interface org.neo4j.graphdb.traversal.TraversalBranch
  The relationship for this expansion source.
RELATIONSHIP_STORE_MMAP_SIZE - Static variable in class org.neo4j.kernel.Config
RelationshipExpander - Interface in org.neo4j.graphdb
  An expander of relationships.
relationshipRepresentation(Path, Node, Relationship) - Method in class org.neo4j.kernel.Traversal.DefaultPathDescriptor
relationshipRepresentation(T, Node, Relationship) - Method in interface org.neo4j.kernel.Traversal.PathDescriptor
  Returns a string representation of a `Relationship`.
relationships() - Method in interface org.neo4j.graphdb.Path
  Returns all the relationships in between the nodes which this path consists of.
relationships(RelationshipType) - Method in interface org.neo4j.graphdb.traversal.TraversalDescription
  Adds `type` to the list of relationship types to traverse.
relationships(RelationshipType, Direction) - Method in interface org.neo4j.graphdb.traversal.TraversalDescription
  Adds `type` to the list of relationship types to traverse in the given `direction`.
relationships() - Method in interface org.neo4j.graphdb.traversal.Traverser
  Represents the traversal in the form of `Relationship`s.
RelationshipSpecification - Class in org.neo4j.remote
  Serialized object representing a `Relationship`.
RelationshipSpecification(Relationship) - Constructor for class org.neo4j.remote.RelationshipSpecification
  Create a new `Relationship` serialization.
RelationshipType - Interface in org.neo4j.graphdb
  A relationship type is mandatory on all relationships and is used to navigate the node space.
RemoteConnection - Interface in org.neo4j.remote
  Represents a connection to a remote site.
RemoteGraphDatabase - Class in org.neo4j.remote
  A remote connection to a running `Graph Database` instance, providing access to the Neo4j Graph Database API.
RemoteGraphDatabase(ConnectionTarget) - Constructor for class org.neo4j.remote.RemoteGraphDatabase
  Creates a new remote graph database connection.
RemoteGraphDatabase(ConfigurationModule, ConnectionTarget) - Constructor for class org.neo4j.remote.RemoteGraphDatabase
  Creates a new remote graph database connection.
RemoteGraphDatabase(ConnectionTarget, String, String) - Constructor for class org.neo4j.remote.RemoteGraphDatabase
  Creates a new remote graph database connection.
RemoteGraphDatabase(ConfigurationModule, ConnectionTarget, String, String) - Constructor for class org.neo4j.remote.RemoteGraphDatabase
  Creates a new remote graph database connection.
RemoteGraphDatabase(String) - Constructor for class org.neo4j.remote.RemoteGraphDatabase
  Create a remote graph database connection.
RemoteGraphDatabase(ConfigurationModule, String) - Constructor for class org.neo4j.remote.RemoteGraphDatabase
  Create a remote graph database connection.
RemoteGraphDatabase(String, String, String) - Constructor for class org.neo4j.remote.RemoteGraphDatabase
  Create a remote graph database connection.
RemoteGraphDatabase(ConfigurationModule, String, String, String) - Constructor for class org.neo4j.remote.RemoteGraphDatabase
  Create a remote graph database connection.
RemoteIndexService - Class in org.neo4j.remote
  An implementation of `IndexService` for the client side of `RemoteGraphDatabase`.
RemoteIndexService(GraphDatabaseService, String) - Constructor for class org.neo4j.remote.RemoteIndexService
  Create a new client for an `IndexService`.
RemoteResponse<T> - Class in org.neo4j.remote
  Represents a response to request sent to a `RemoteConnection`.
RemoteResponse.ResponseBuilder - Class in org.neo4j.remote
  Factory for creating `RemoteResponse` objects.
RemoteResponse.ResponseBuilder() - Constructor for class org.neo4j.remote.RemoteResponse.ResponseBuilder
remove(RelationshipType) - Method in interface org.neo4j.graphdb.Expander
  Remove a `RelationshipType` from the `Expander`.
remove() - Method in class org.neo4j.helpers.collection.ArrayIterator
remove(Object) - Method in class org.neo4j.helpers.collection.CollectionWrapper
remove() - Method in class org.neo4j.helpers.collection.IteratorWrapper
remove() - Method in class org.neo4j.helpers.collection.PrefetchingIterator
remove(Node, Object) - Method in interface org.neo4j.index.Index
  Deprecated. Removes a index mapping between a node and a key.
remove(RelationshipType) - Method in class org.neo4j.kernel.StandardExpander
removeAll(Collection) - Method in class org.neo4j.helpers.collection.CollectionWrapper
removedNodeProperties() - Method in interface org.neo4j.graphdb.event.TransactionData
  Get the properties that had a value removed from a node during the transaction.
removedRelationshipProperties() - Method in interface org.neo4j.graphdb.event.TransactionData
  Get the properties that had a value removed from a relationship during the transaction.
removeIndex(Node, String, Object) - Method in interface org.neo4j.index.IndexService
  Dissociates a key-value pair from `node`.
removeIndex(Node, String) - Method in interface org.neo4j.index.IndexService
  Dissociates a node from all indexed values for the given `key`.
removeIndex(String) - Method in interface org.neo4j.index.IndexService
  Dissociates all key-value pairs which `key` is part of, i.e.
removeIndex(Node, String) - Method in class org.neo4j.index.lucene.LuceneIndexService
removeIndex(String) - Method in class org.neo4j.index.lucene.LuceneIndexService
removeIndex(Node, String) - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
removeIndex(String) - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
removeIndex(Node, String, Object) - Method in class org.neo4j.remote.RemoteIndexService
removeIndex(Node, String) - Method in class org.neo4j.remote.RemoteIndexService
removeIndex(String) - Method in class org.neo4j.remote.RemoteIndexService
removeIndexNode(int, int, long, String, Object) - Method in interface org.neo4j.remote.RemoteConnection
  Remove a node from an index.
removeIndexNode(int, int, long, String) - Method in interface org.neo4j.remote.RemoteConnection
  Remove a node from an index.
removeIndexNode(int, int, String) - Method in interface org.neo4j.remote.RemoteConnection
  Clear an index.
removeIndexThisTx(Node, String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexService
removeIndexThisTx(Node, String, Object) - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
removeNode(Node) - Method in class org.neo4j.index.timeline.Timeline
removeNode(Node) - Method in interface org.neo4j.index.timeline.TimelineIndex
  Removes a node from the timeline.
removeNodeProperty(int, long, String) - Method in interface org.neo4j.remote.RemoteConnection
  Remove a property from a node.
removeProperty(String) - Method in interface org.neo4j.graphdb.PropertyContainer
  Removes the property associated with the given key and returns the old value.
removeRelationshipProperty(int, long, String) - Method in interface org.neo4j.remote.RemoteConnection
  Remove a property from a relationship.
ResponseVisitor - Interface in org.neo4j.remote
  A visitor capable of visiting a `RemoteResponse` object, used for getting state from a `RemoteResponse`.
retainAll(Collection) - Method in class org.neo4j.helpers.collection.CollectionWrapper
ReturnableEvaluator - Interface in org.neo4j.graphdb
  A client hook for evaluating whether a specific node should be returned from a traverser.
returnAll() - Static method in class org.neo4j.kernel.Traversal
  A traversal return filter which returns all `Path`s it encounters.
returnAllButStartNode() - Static method in class org.neo4j.kernel.Traversal
  A traversal return filter which returns all `Path`s except the position of the start node.
returnedNodesCount() - Method in interface org.neo4j.graphdb.TraversalPosition
  Returns the number of nodes returned by the 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`.
reversed() - Method in interface org.neo4j.graphdb.Expander
reversed() - Method in interface org.neo4j.graphdb.RelationshipExpander
  Returns a new instance with the exact same `RelationshipType`s, but with all directions reversed (see `Direction.reverse()`).
reversed() - Method in class org.neo4j.kernel.StandardExpander
RmiTransport - Class in org.neo4j.remote.transports
  A `Transport` that communicates with a remote graph database using RMI.
RmiTransport() - Constructor for class org.neo4j.remote.transports.RmiTransport
  Create a new `Transport` for the rmi:// protocol.
rollback(int) - Method in interface org.neo4j.remote.RemoteConnection
  Roll back a transaction.
rotateLogicalLog() - Method in class org.neo4j.index.lucene.LuceneDataSource

## S

Service - Class in org.neo4j.helpers
  A utility for locating services.
Service(String, String...) - Constructor for class org.neo4j.helpers.Service
  Create a new instance of a service implementation identified with the specified key(s).
Service.CaseInsensitiveService - Class in org.neo4j.helpers
  A base class for services, similar to `Service`, that compares keys using case insensitive comparison instead of exact comparison.
Service.CaseInsensitiveService(String, String...) - Constructor for class org.neo4j.helpers.Service.CaseInsensitiveService
  Create a new instance of a service implementation identified with the specified key(s).
setAutoRotate(boolean) - Method in class org.neo4j.index.lucene.LuceneDataSource
setIndexService(LuceneIndexService) - Method in class org.neo4j.index.lucene.LuceneDataSource
  This is here so that `LuceneIndexService#formQuery(String, Object)` can be used when getting stuff from inside a transaction.
setLazySearchResultThreshold(int) - Method in class org.neo4j.index.lucene.LuceneIndexService
  Sets the threshold for when a result is considered big enough to skip cache and be returned as a fully lazy iterator so that `LuceneIndexService.getNodes(String, Object)` will return very fast and all the reading and fetching of nodes is done lazily before each step in the iteration of the returned result.
setLazySearchResultThreshold(int) - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
  (Copied from `LuceneIndexService.setLazySearchResultThreshold(int)` ) Sets the threshold for when a result is considered big enough to skip cache and be returned as a fully lazy iterator so that `LuceneReadOnlyIndexService.getNodes(String, Object)` will return very fast and all the reading and fetching of nodes is done lazily before each step in the iteration of the returned result.
setLogicalLogTargetSize(long) - Method in class org.neo4j.index.lucene.LuceneDataSource
setLogLevelDebug() - Method in interface org.neo4j.onlinebackup.Backup
  Enable debug logging.
setLogLevelDebug() - Method in class org.neo4j.onlinebackup.Neo4jBackup
setLogLevelNormal() - Method in interface org.neo4j.onlinebackup.Backup
  Set logging to normal.
setLogLevelNormal() - Method in class org.neo4j.onlinebackup.Neo4jBackup
setLogLevelOff() - Method in interface org.neo4j.onlinebackup.Backup
  Turn off all logging.
setLogLevelOff() - Method in class org.neo4j.onlinebackup.Neo4jBackup
setNodeProperty(int, long, String, Object) - Method in interface org.neo4j.remote.RemoteConnection
  Set a property from a node.
setPrefetchedNext(T) - Method in class org.neo4j.helpers.collection.PrefetchingIterator
setProperty(String, Object) - Method in interface org.neo4j.graphdb.PropertyContainer
  Sets the property value for the given key to `value`.
setRelationshipProperty(int, long, String, Object) - Method in interface org.neo4j.remote.RemoteConnection
  Set a property from a relationship.
shortestPath(RelationshipExpander, int) - Static method in class org.neo4j.graphalgo.GraphAlgoFactory
  Returns an algorithm which can find all shortest paths (that is paths with as short `Path.length()` as possible) between two nodes.
shutdown() - Method in interface org.neo4j.graphdb.GraphDatabaseService
  Shuts down Neo4j.
shutdown() - Method in interface org.neo4j.index.IndexService
  Shuts down the index service.
shutdown() - Method in interface org.neo4j.index.lucene.LuceneIndexBatchInserter
  Shuts down this index and closes its underlying lucene index files.
shutdown() - Method in class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
shutdown() - Method in class org.neo4j.index.lucene.LuceneIndexService
shutdown() - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
shutdown() - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
shutdown() - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
shutdown() - Method in class org.neo4j.remote.CustomGraphDatabaseServer
  Shut down the server.
shutdown() - Method in class org.neo4j.remote.RemoteGraphDatabase
shutdown() - Method in class org.neo4j.remote.RemoteIndexService
simplePathToString(Path) - Static method in class org.neo4j.kernel.Traversal
  Returns a quite simple string representation of a `Path`.
simplePathToString(Path, String) - Static method in class org.neo4j.kernel.Traversal
  Returns a quite simple string representation of a `Path`.
singleValueOrNull(Iterator<T>) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Returns the given iterator's only value or `null` if there was no items in the iterator.
size() - Method in class org.neo4j.helpers.collection.CollectionWrapper
size() - Method in interface org.neo4j.index.IndexHits
  Returns the size of this iterable.
source() - Method in class org.neo4j.helpers.Args
StandaloneWithShell - Class in org.neo4j.kernel
  Standalone EmbeddedGraphDatabase with Shell enabled.
StandaloneWithShell() - Constructor for class org.neo4j.kernel.StandaloneWithShell
StandardExpander - Class in org.neo4j.kernel
startNode() - Method in interface org.neo4j.graphdb.Path
  Returns the start node of this path.
StopEvaluator - Interface in org.neo4j.graphdb
  A client hook for evaluating whether the traverser should traverse beyond a specific node.
STORAGE_DIRECTORY - Static variable in class org.neo4j.kernel.Config
StoreFile - Interface in org.neo4j.kernel.management
STRING_PROPERTY_STORE_MMAP_SIZE - Static variable in class org.neo4j.kernel.Config
stringMap(String...) - Static method in class org.neo4j.helpers.collection.MapUtil
  A short-hand method for creating a `Map` of key/value pairs where both keys and values are `String`s.
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

Timeline - Class in org.neo4j.index.timeline
  An implementation of `TimelineIndex` on top of Neo4j, using `BTree` for indexing.
Timeline(String, Node, boolean, GraphDatabaseService) - Constructor for class org.neo4j.index.timeline.Timeline
  Creates/loads a timeline.
Timeline(String, Node, GraphDatabaseService) - Constructor for class org.neo4j.index.timeline.Timeline
  Creates/loads an indexed timeline.
TimelineIndex - Interface in org.neo4j.index.timeline
  A utility for ordering nodes in a timeline.
toArray() - Method in class org.neo4j.helpers.collection.CollectionWrapper
toArray(R[]) - Method in class org.neo4j.helpers.collection.CollectionWrapper
toString() - Method in class org.neo4j.graphdb.DynamicRelationshipType
  Returns a string representation of this dynamic relationship type.
toString() - Method in interface org.neo4j.graphdb.Path
  Returns a natural string representation of this path.
toString() - Method in class org.neo4j.helpers.Service
toString() - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
toString() - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
toString() - Method in class org.neo4j.kernel.StandardExpander
toString() - Method in class org.neo4j.remote.Transport
Transaction - Interface in org.neo4j.graphdb
  A programmatically handled transaction.
TransactionData - Interface in org.neo4j.graphdb.event
  Represents the data that has changed during the course of one transaction.
TransactionEventHandler<T> - Interface in org.neo4j.graphdb.event
  An event handler interface for Neo4j Transaction events.
TransactionFailureException - Exception in org.neo4j.graphdb
  Signals that a transaction failed and has been rolled back.
TransactionFailureException(String) - Constructor for exception org.neo4j.graphdb.TransactionFailureException
TransactionFailureException(String, Throwable) - Constructor for exception org.neo4j.graphdb.TransactionFailureException
TransactionManager - Interface in org.neo4j.kernel.management
Transport - Class in org.neo4j.remote
  An object that specifies which URIs a specific `ConnectionTarget` can handle, and can create instances of that `ConnectionTarget`.
Transport(String...) - Constructor for class org.neo4j.remote.Transport
  Create a new `Transport` that supports the protocols specified by the supplied protocol schema identifiers.
Traversal - Class in org.neo4j.kernel
  A factory for objects regarding traversal of the graph.
Traversal() - Constructor for class org.neo4j.kernel.Traversal
Traversal.DefaultPathDescriptor<T extends Path> - Class in org.neo4j.kernel
  The default `Traversal.PathDescriptor` used in common toString() representations in classes implementing `Path`.
Traversal.DefaultPathDescriptor() - Constructor for class org.neo4j.kernel.Traversal.DefaultPathDescriptor
Traversal.PathDescriptor<T extends Path> - Interface in org.neo4j.kernel
  Provides hooks to help build a string representation of a `Path`.
TraversalBranch - Interface in org.neo4j.graphdb.traversal
  Represents a `position` and a `RelationshipExpander` with a traversal context, for example parent and an iterator of relationships to go next.
TraversalDescription - Interface in org.neo4j.graphdb.traversal
  Represents a description of a traversal.
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.
traverse(Node) - Method in interface org.neo4j.graphdb.traversal.TraversalDescription
  Starts traversing from `startNode` based on all the rules and behavior in this description.
Traverser - Interface in org.neo4j.graphdb.traversal
  This interface represents the traverser which is used to step through the results of a traversal.
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.

## U

underlyingObjectToObject(U) - Method in class org.neo4j.helpers.collection.CatchingIteratorWrapper
underlyingObjectToObject(U) - Method in class org.neo4j.helpers.collection.CollectionWrapper
underlyingObjectToObject(U) - Method in class org.neo4j.helpers.collection.IterableWrapper
underlyingObjectToObject(U) - Method in class org.neo4j.helpers.collection.IteratorWrapper
uniqueness(Uniqueness) - Method in interface org.neo4j.graphdb.traversal.TraversalDescription
  Sets the `Uniqueness` to use.
uniqueness(Uniqueness, Object) - Method in interface org.neo4j.graphdb.traversal.TraversalDescription
  Sets the `Uniqueness` to use.
Uniqueness - Enum in org.neo4j.graphdb.traversal
  Represents the type of uniqueness to expect from a traversal, for example the uniqueness of nodes or relationships to visit during a traversal.
unregisterKernelEventHandler(KernelEventHandler) - Method in interface org.neo4j.graphdb.GraphDatabaseService
  Unregisters `handler` from the list of kernel event handlers.
unregisterKernelEventHandler(KernelEventHandler) - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
unregisterKernelEventHandler(KernelEventHandler) - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
unregisterKernelEventHandler(KernelEventHandler) - Method in class org.neo4j.remote.RemoteGraphDatabase
unregisterTransactionEventHandler(TransactionEventHandler<T>) - Method in interface org.neo4j.graphdb.GraphDatabaseService
  Unregisters `handler` from the list of transaction event handlers.
unregisterTransactionEventHandler(TransactionEventHandler<T>) - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
unregisterTransactionEventHandler(TransactionEventHandler<T>) - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
unregisterTransactionEventHandler(TransactionEventHandler<T>) - Method in class org.neo4j.remote.RemoteGraphDatabase
USE_MEMORY_MAPPED_BUFFERS - Static variable in class org.neo4j.kernel.Config

## V

value() - Method in interface org.neo4j.graphdb.event.PropertyEntry
  Get the value of the modified property.
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.event.ErrorState
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.graphdb.event.KernelEventHandler.ExecutionOrder
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.graphdb.traversal.Uniqueness
  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're declared.
values() - Static method in enum org.neo4j.graphdb.event.ErrorState
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.neo4j.graphdb.event.KernelEventHandler.ExecutionOrder
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.neo4j.graphdb.traversal.Uniqueness
  Returns an array containing the constants of this enum type, in the order they're 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're declared.
values() - Method in interface org.neo4j.index.Index
  Deprecated. Returns all nodes in this index.

## W

weight() - Method in interface org.neo4j.graphalgo.WeightedPath
  Returns the weight of the path.
WeightedPath - Interface in org.neo4j.graphalgo
  A `Path` that has an associated weight.
WindowPoolInfo - Class in org.neo4j.kernel.management
WindowPoolInfo(String, long, long, int, int, int, int, int) - Constructor for class org.neo4j.kernel.management.WindowPoolInfo
withName(String) - Static method in class org.neo4j.graphdb.DynamicRelationshipType
  Instantiates a new DynamicRelationshipType with the given name.

## X

XaManager - Interface in org.neo4j.kernel.management
XaResourceInfo - Class in org.neo4j.kernel.management
XaResourceInfo(String, String) - Constructor for class org.neo4j.kernel.management.XaResourceInfo

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2010 Neo4j. All Rights Reserved.