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

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

## A

AbstractFilterExpression - Class in org.neo4j.graphmatching.filter
  Abstract class which contains `PatternElement` label and property key.
AbstractFilterExpression(String, String) - Constructor for class org.neo4j.graphmatching.filter.AbstractFilterExpression
  Constructs a new filter expression.
AbstractGraphDatabase - Class in org.neo4j.kernel
  Exposes the methods `AbstractGraphDatabase.getConfig()`() and `AbstractGraphDatabase.getManagementBeans(Class)`() a.s.o.
AbstractGraphDatabase() - Constructor for class org.neo4j.kernel.AbstractGraphDatabase
AbstractPatternObject<T extends PropertyContainer> - Class in org.neo4j.graphmatching
  The base class for `PatternNode` and `PatternRelationship`.
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(long, Map<String, Object>) - Method in interface org.neo4j.graphdb.index.BatchInserterIndex
  Adds key/value pairs for `entity` to the index.
add(T, String, Object) - Method in interface org.neo4j.graphdb.index.Index
  Adds a key/value pair for `entity` to the index.
add(T) - Method in class org.neo4j.helpers.collection.CachingIterator
  Not supported by this implement.
add(T) - Method in class org.neo4j.helpers.collection.CollectionWrapper
add(long) - Method in class org.neo4j.helpers.Stats
add(T, long) - Method in class org.neo4j.index.lucene.LuceneTimeline
add(T, long) - Method in interface org.neo4j.index.lucene.TimelineIndex
  Adds an entity to this timeline with the given `timestamp`.
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.
addFilter(FilterExpression) - Method in class org.neo4j.graphmatching.PatternGroup
  Adds a filter expression to the list of filters for this group.
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
addPropertyConstraint(String, ValueMatcher) - Method in class org.neo4j.graphmatching.AbstractPatternObject
  Add a constraint to the property with the given key on this pattern object.
addRelationshipFilter(Predicate<? super Relationship>) - Method in interface org.neo4j.graphdb.Expander
  Add a `Relationship` filter.
addRelationshipFilter(Predicate<? super Relationship>) - Method in class org.neo4j.kernel.StandardExpander
addRelationsipFilter(Predicate<? super Relationship>) - Method in interface org.neo4j.graphdb.Expander
  Deprecated. because of typo, use `Expander.addRelationshipFilter(Predicate)` instead
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`.
addToCollection(Iterable<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.
agentArgument(String) - Method in class org.neo4j.kernel.KernelExtension
agentLoad(KernelData, Object) - Method in class org.neo4j.kernel.KernelExtension
agentVisit(KernelData, S, Object) - Method in class org.neo4j.kernel.KernelExtension
ALL - Static variable in interface org.neo4j.graphdb.ReturnableEvaluator
  A returnable evaluator that returns all nodes encountered.
all() - Static method in class org.neo4j.graphdb.traversal.Evaluators
ALL_BUT_START_NODE - Static variable in interface org.neo4j.graphdb.ReturnableEvaluator
  A returnable evaluator that returns all nodes except the start node.
ALLOW_STORE_UPGRADE - Static variable in class org.neo4j.kernel.Config
  Boolean (one of true,false) defining whether to allow a store upgrade in case the current version of the database starts against an older store version.
allowAggressiveReuse() - Method in enum org.neo4j.kernel.IdType
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.
Args - Class in org.neo4j.helpers
  Parses a String[] argument from a main-method.
Args(String[]) - Constructor for class org.neo4j.helpers.Args
  Suitable for main( String[] args )
Args(Map<String, String>) - Constructor for class org.neo4j.helpers.Args
ARRAY_BLOCK_SIZE - Static variable in class org.neo4j.kernel.Config
ARRAY_PROPERTY_STORE_MMAP_SIZE - Static variable in class org.neo4j.kernel.Config
  The size to allocate for memory mapping the array property store
ArrayIterator<T> - Class in org.neo4j.helpers.collection
ArrayIterator(T[]) - Constructor for class org.neo4j.helpers.collection.ArrayIterator
ArrayPropertyUtil - Class in org.neo4j.graphmatching
  Just a temporary utility for dealing with Neo4j properties that are arrays.
ArrayPropertyUtil() - Constructor for class org.neo4j.graphmatching.ArrayPropertyUtil
asCollection(Iterable<T>) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Creates a collection from an iterable.
asIterable(Iterator<T>) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Exposes `iterator` as an `Iterable`.
asIterable(File) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Creates an `Iterable` for iterating over the lines of a text file.
asIterator(File) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Creates an `Iterator` for iterating over the lines of a text file.
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.
atDepth(int) - Static method in class org.neo4j.graphdb.traversal.Evaluators
  Returns an `Evaluator` which only includes positions at `depth` and prunes everything deeper than that.
atomic() - Static method in class org.neo4j.helpers.Counter
AutoConfigurator - Class in org.neo4j.kernel
AutoConfigurator(String, boolean, boolean) - Constructor for class org.neo4j.kernel.AutoConfigurator
AutoIndexer<T extends PropertyContainer> - Interface in org.neo4j.graphdb.index
  The primary interaction point with the auto indexing infrastructure of neo4j.
average() - Method in class org.neo4j.helpers.Stats

## B

BACKUP_SLAVE - Static variable in class org.neo4j.kernel.Config
  Mark this database as a backup slave.
BatchInserterIndex - Interface in org.neo4j.graphdb.index
  The `BatchInserter` version of `Index`.
BatchInserterIndexProvider - Interface in org.neo4j.graphdb.index
  A place to access `BatchInserterIndex`s from a certain index provider.
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.
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
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.

## C

CACHE_TYPE - Static variable in class org.neo4j.kernel.Config
  The type of cache to use for nodes and relationships, one of [weak, soft, none]
CachingIterator<T> - Class in org.neo4j.helpers.collection
  An `Iterator` which lazily fetches and caches items from the underlying iterator when items are requested.
CachingIterator(Iterator<T>) - Constructor for class org.neo4j.helpers.collection.CachingIterator
  Creates a new caching iterator using `source` as its underlying `Iterator` to get items lazily from.
CatchingIteratorWrapper<T,U> - Class in org.neo4j.helpers.collection
CatchingIteratorWrapper(Iterator<U>) - Constructor for class org.neo4j.helpers.collection.CatchingIteratorWrapper
check(TraversalBranch) - Method in interface org.neo4j.graphdb.traversal.UniquenessFilter
  Checks whether or not `branch` is unique, and hence can be visited in this traversal.
checkFirst(TraversalBranch) - Method in interface org.neo4j.graphdb.traversal.UniquenessFilter
  The check whether or not to expand the first branch is a separate method because it may contain checks which would be unnecessary for all other checks.
clear() - Method in class org.neo4j.helpers.collection.CollectionWrapper
ClosableIterable<T> - Interface in org.neo4j.helpers.collection
ClosableIterator<T> - Interface in org.neo4j.helpers.collection
close() - Method in interface org.neo4j.graphdb.index.IndexHits
  Closes the underlying search result.
close() - Method in interface org.neo4j.helpers.collection.ClosableIterable
close() - Method in interface org.neo4j.helpers.collection.ClosableIterator
close() - Method in class org.neo4j.helpers.collection.LinesOfFileIterator
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
columnAs(String) - Method in class org.neo4j.cypher.javacompat.ExecutionResult
columns() - Method in class org.neo4j.cypher.javacompat.ExecutionResult
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<? extends Iterator<T>>) - Constructor for class org.neo4j.helpers.collection.CombiningIterator
CombiningIterator(T, Iterator<T>) - Constructor for class org.neo4j.helpers.collection.CombiningIterator
CommonBranchOrdering - Enum in org.neo4j.kernel
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
CommonFactories - Class in org.neo4j.kernel
CommonFactories() - Constructor for class org.neo4j.kernel.CommonFactories
CommonFactories.DefaultIdGeneratorFactory - Class in org.neo4j.kernel
CommonFactories.DefaultIdGeneratorFactory() - Constructor for class org.neo4j.kernel.CommonFactories.DefaultIdGeneratorFactory
CommonValueMatchers - Class in org.neo4j.graphmatching
  This class contain factory methods for some common `ValueMatcher`s.
CompareExpression - Class in org.neo4j.graphmatching.filter
  An implementation which can compare commons expressions, f.ex: less than (<), greater than or equal to (>=) a.s.o.
CompareExpression(String, String, String, Object) - Constructor for class org.neo4j.graphmatching.filter.CompareExpression
  Constructs a new comparison expression.
Config - Class in org.neo4j.kernel
  A non-standard configuration object.
configMatches(Map<String, String>, Map<String, String>) - Method in class org.neo4j.graphdb.index.IndexImplementation
configure(Map<Object, Object>) - Method in class org.neo4j.kernel.AutoConfigurator
configValueContainsMultipleParameters(String) - Static method in class org.neo4j.kernel.Config
contains(Object) - Method in class org.neo4j.helpers.collection.CollectionWrapper
containsAll(Collection) - Method in class org.neo4j.helpers.collection.CollectionWrapper
continues() - Method in enum org.neo4j.graphdb.traversal.Evaluation
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.
count(Iterable<T>) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Counts the number of items in the `iterable` by looping through it.
count() - Method in class org.neo4j.helpers.Counter
count - Variable in class org.neo4j.helpers.Stats
Counter - Class in org.neo4j.helpers
Counter() - Constructor for class org.neo4j.helpers.Counter
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(Object) - Method in interface org.neo4j.graphdb.traversal.UniquenessFactory
create(String) - Method in class org.neo4j.kernel.CommonFactories.DefaultIdGeneratorFactory
create(String) - Method in interface org.neo4j.kernel.IdGeneratorFactory
create(TxModule) - Method in interface org.neo4j.kernel.LockManagerFactory
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
createOptionalRelationshipTo(PatternNode) - Method in class org.neo4j.graphmatching.PatternNode
  Create a directed, optional `PatternRelationship` from this node, to the specified other node.
createOptionalRelationshipTo(PatternNode, Direction) - Method in class org.neo4j.graphmatching.PatternNode
  Create an optional `PatternRelationship` between this node and the specified other node, with the specified direction.
createOptionalRelationshipTo(PatternNode, RelationshipType) - Method in class org.neo4j.graphmatching.PatternNode
  Create a directed, optional `PatternRelationship` of the specified `RelationshipType` from this node to the specified other node.
createOptionalRelationshipTo(PatternNode, RelationshipType, Direction) - Method in class org.neo4j.graphmatching.PatternNode
  Create an optional `PatternRelationship` of the specified `RelationshipType` between this node and the specified other node, with the specified direction.
createRelationshipTo(Node, RelationshipType) - Method in interface org.neo4j.graphdb.Node
  Creates a relationship between this node and another node.
createRelationshipTo(PatternNode) - Method in class org.neo4j.graphmatching.PatternNode
  Create a directed, required `PatternRelationship` from this node, to the specified other node.
createRelationshipTo(PatternNode, Direction) - Method in class org.neo4j.graphmatching.PatternNode
  Create a required `PatternRelationship` between this node and the specified other node, with the specified direction.
createRelationshipTo(PatternNode, RelationshipType) - Method in class org.neo4j.graphmatching.PatternNode
  Create a directed, required `PatternRelationship` of the specified `RelationshipType` from this node to the specified other node.
createRelationshipTo(PatternNode, RelationshipType, Direction) - Method in class org.neo4j.graphmatching.PatternNode
  Create a required `PatternRelationship` of the specified `RelationshipType` between this node and the specified other node, with the specified direction.
current() - Method in class org.neo4j.helpers.collection.CachingIterator
  Returns the last item returned by `CachingIterator.next()`/`CachingIterator.previous()`.
current() - Method in class org.neo4j.helpers.collection.PositionedIterator
  Returns the current node.
currentIterator() - Method in class org.neo4j.helpers.collection.CombiningIterator
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.
currentScore() - Method in interface org.neo4j.graphdb.index.IndexHits
  Returns the score of the most recently fetched item from this iterator (from `Iterator.next()`).
CypherParser - Class in org.neo4j.cypher.javacompat
  This is the entry point to parse strings to `Query`-objects
CypherParser() - Constructor for class org.neo4j.cypher.javacompat.CypherParser

## D

date() - Static method in class org.neo4j.helpers.Format
date(long) - Static method in class org.neo4j.helpers.Format
date(Date) - Static method in class org.neo4j.helpers.Format
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
decode(byte[]) - Static method in class org.neo4j.helpers.UTF8
DEFAULT - Static variable in class org.neo4j.kernel.StandardExpander
DEFAULT_DATA_SOURCE_NAME - Static variable in class org.neo4j.kernel.Config
DEFAULT_PATTERN_GROUP - Static variable in class org.neo4j.graphmatching.PatternNode
  The default `PatternGroup`.
defaultFileSystemAbstraction() - Static method in class org.neo4j.kernel.CommonFactories
defaultIdGeneratorFactory() - Static method in class org.neo4j.kernel.CommonFactories
defaultLastCommittedTxIdSetter() - Static method in class org.neo4j.kernel.CommonFactories
defaultLockManagerFactory() - Static method in class org.neo4j.kernel.CommonFactories
defaultLogBufferFactory() - Static method in class org.neo4j.kernel.CommonFactories
defaultOperator(QueryParser.Operator) - Method in class org.neo4j.index.lucene.QueryContext
  Changes the the default operator used between terms in compound queries, default is OR.
defaultPathToString(Path) - Static method in class org.neo4j.kernel.Traversal
  Returns the default string representation of a `Path`.
defaultRelationshipTypeCreator() - Static method in class org.neo4j.kernel.CommonFactories
defaultTxHook() - Static method in class org.neo4j.kernel.CommonFactories
defaultTxIdGeneratorFactory() - Static method in class org.neo4j.kernel.CommonFactories
delete() - Method in interface org.neo4j.graphdb.index.Index
  Clears the index and deletes the configuration associated with it.
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.
deletedNodes() - Method in interface org.neo4j.graphdb.event.TransactionData
  Get the nodes that were deleted during the transaction.
deletedRelationships() - Method in interface org.neo4j.graphdb.event.TransactionData
  Get the relationships that were deleted during the transaction.
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 - Annotation Type in org.neo4j.jmx
  Used to provide JMX documentation to management beans.
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.
dijkstra(RelationshipExpander, String) - Static method in class org.neo4j.graphalgo.GraphAlgoFactory
  See `GraphAlgoFactory.dijkstra(RelationshipExpander, CostEvaluator)`.
Direction - Enum in org.neo4j.graphdb
  Defines relationship directions used when getting relationships from a node or when creating traversers.
doubleCostEvaluator(String) - Static method in class org.neo4j.graphalgo.CommonEvaluators
doubleCostEvaluator(String, double) - Static method in class org.neo4j.graphalgo.CommonEvaluators
DUMP_CONFIGURATION - Static variable in class org.neo4j.kernel.Config
  Print out the effective Neo4j configuration after startup
dumpConfiguration(Map<?, ?>) - Static method 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`.
ENABLE_ONLINE_BACKUP - Static variable in class org.neo4j.kernel.Config
  Enable a support for running online backups
ENABLE_REMOTE_SHELL - Static variable in class org.neo4j.kernel.Config
  Enable a remote shell server which shell clients can log in to
encode(String) - Static method in class org.neo4j.helpers.UTF8
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.helpers.Pair
equals(Object) - Method in class org.neo4j.helpers.Triplet
equals(Object) - Method in class org.neo4j.kernel.KernelData
equals(Object) - Method in class org.neo4j.kernel.KernelExtension
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.
evaluate(Path) - Method in interface org.neo4j.graphdb.traversal.Evaluator
  Evaluates a `Path` and returns an `Evaluation` containing information about whether or not to include it in the traversal result, i.e return it from the `Traverser`.
Evaluation - Enum in org.neo4j.graphdb.traversal
  Result of `Evaluator.evaluate(org.neo4j.graphdb.Path)`.
evaluation() - Method in interface org.neo4j.graphdb.traversal.TraversalBranch
Evaluator - Interface in org.neo4j.graphdb.traversal
  An Evaluator controls what's to be returned from a traversal and also how pruning is done.
evaluator(Evaluator) - Method in interface org.neo4j.graphdb.traversal.TraversalDescription
  NOTE: Replaces `TraversalDescription.filter(Predicate)` and `TraversalDescription.prune(PruneEvaluator)`.
Evaluators - Class in org.neo4j.graphdb.traversal
  Common `Evaluator`s useful during common traversals.
Evaluators() - Constructor for class org.neo4j.graphdb.traversal.Evaluators
exact(Object) - Static method in class org.neo4j.graphmatching.CommonValueMatchers
  Checks for equality between a value and `valueToMatch`.
exactAny(Object) - Static method in class org.neo4j.graphmatching.CommonValueMatchers
  Checks for equality between a value and `valueToMatch`.
exactAnyOf(Object...) - Static method in class org.neo4j.graphmatching.CommonValueMatchers
  Checks for equality between a value and any one of `anyOfTheseToMatch`.
exceptionOk(Throwable) - Method in class org.neo4j.helpers.collection.CatchingIteratorWrapper
Exceptions - Class in org.neo4j.helpers
excludeStartPosition() - Static method in class org.neo4j.graphdb.traversal.Evaluators
execute(Query) - Method in class org.neo4j.cypher.javacompat.ExecutionEngine
  Executes a `Query` and returns an iterable that contains the result set
execute(String) - Method in class org.neo4j.cypher.javacompat.ExecutionEngine
  Executes a query and returns an iterable that contains the result set
execute(Query, Map<String, Object>) - Method in class org.neo4j.cypher.javacompat.ExecutionEngine
  Executes a `Query` and returns an iterable that contains the result set
execute(String, Map<String, Object>) - Method in class org.neo4j.cypher.javacompat.ExecutionEngine
  Executes a `Query` and returns an iterable that contains the result set
execute(Map<String, String>) - Method in class org.neo4j.kernel.StandaloneWithShell
ExecutionEngine - Class in org.neo4j.cypher.javacompat
  To run a `Query`, use this class.
ExecutionEngine(GraphDatabaseService) - Constructor for class org.neo4j.cypher.javacompat.ExecutionEngine
  Creates an execution engine around the give graph database
ExecutionResult - Class in org.neo4j.cypher.javacompat
  Holds Cypher query result sets.
ExecutionResult(ExecutionResult) - Constructor for class org.neo4j.cypher.javacompat.ExecutionResult
existsForNodes(String) - Method in interface org.neo4j.graphdb.index.IndexManager
  Returns whether or not there exists a node index with the name `indexName`.
existsForRelationships(String) - Method in interface org.neo4j.graphdb.index.IndexManager
  Returns whether or not there exists a relationship index with the name `indexName`.
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) - Static method in class org.neo4j.kernel.Traversal
  Creates a new `RelationshipExpander` which is set to expand relationships with `type` in any 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.
failure() - Method in class org.neo4j.kernel.PlaceboTransaction
failure() - Method in class org.neo4j.kernel.TopLevelTransaction
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.LinesOfFileIterator
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
fetchNextOrNullFromSource(Iterator<U>) - Method in class org.neo4j.helpers.collection.CatchingIteratorWrapper
fillInDefaults(Map<String, String>) - Method in class org.neo4j.graphdb.index.IndexImplementation
  Fills in default configuration parameters for indexes provided from this index provider.
filter(Predicate<Path>) - Method in interface org.neo4j.graphdb.traversal.TraversalDescription
  Deprecated. because of the introduction of `Evaluator`. Use `TraversalDescription.evaluator(Evaluator)` instead which combines `TraversalDescription.filter(Predicate)` and `TraversalDescription.prune(PruneEvaluator)`. The supplied `Predicate` will be wrapped by an `Evaluator` internally.
FilterBinaryNode - Class in org.neo4j.graphmatching.filter
  Matches two `FilterExpression`s with AND or OR.
FilterBinaryNode(FilterExpression, boolean, FilterExpression) - Constructor for class org.neo4j.graphmatching.filter.FilterBinaryNode
  Constructs a new binary node which has two expressions, grouped together as one.
FilterExpression - Interface in org.neo4j.graphmatching.filter
  Is either a regex leaf, that is, a real regex pattern or an abstraction of two `FilterExpression`s which are ANDed or ORed together.
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
FilterValueGetter - Interface in org.neo4j.graphmatching.filter
  A hook for getting values from a node (Neo4j node) represented by a `PatternNode` with a certain label.
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.
finish() - Method in class org.neo4j.kernel.PlaceboTransaction
finish() - Method in class org.neo4j.kernel.TopLevelTransaction
first(Iterator<T>) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Returns the given iterator's first element.
first(Iterable<T>) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Returns the given iterable's first element.
first() - Method in class org.neo4j.helpers.Pair
first() - Method in class org.neo4j.helpers.Triplet
firstOrNull(Iterator<T>) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Returns the given iterator's first element or `null` if no element found.
firstOrNull(Iterable<T>) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Returns the given iterable's first element or `null` if no element found.
flush() - Method in interface org.neo4j.graphdb.index.BatchInserterIndex
  Makes sure additions/updates can be seen by `BatchInserterIndex.get(String, Object)`, `BatchInserterIndex.query(String, Object)` and `BatchInserterIndex.query(Object)` so that they are guaranteed to return correct results.
Format - Class in org.neo4j.helpers
forNodes(String) - Method in interface org.neo4j.graphdb.index.IndexManager
  Returns an `Index` for `Node`s with the name `indexName`.
forNodes(String, Map<String, String>) - Method in interface org.neo4j.graphdb.index.IndexManager
  Returns an `Index` for `Node`s with the name `indexName`.
forRelationships(String) - Method in interface org.neo4j.graphdb.index.IndexManager
  Returns an `Index` for `Relationship`s with the name `indexName`.
forRelationships(String, Map<String, String>) - Method in interface org.neo4j.graphdb.index.IndexManager
  Returns an `Index` for `Relationship`s with the name `indexName`.
fromDepth(int) - Static method in class org.neo4j.graphdb.traversal.Evaluators
  Returns an `Evaluator` which only includes positions from `depth` and deeper and never prunes anything.
fromEnd(Iterator<T>, int) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Returns the iterator's n:th item from the end of the iteration.
fromEnd(Iterable<T>, int) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Returns the iterator's n:th item from the end of the iteration.
fromEndOrNull(Iterator<T>, int) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Returns the iterator's n:th item from the end of the iteration.
fromEndOrNull(Iterable<T>, int) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Returns the iterator's n:th item from the end of the iteration.

## G

genericMap(Object...) - Static method in class org.neo4j.helpers.collection.MapUtil
  A short-hand method for creating a `Map` of key/value pairs.
genericMap(Map<K, V>, Object...) - Static method in class org.neo4j.helpers.collection.MapUtil
  A short-hand method for adding key/value pairs into a `Map`.
geoEstimateEvaluator(String, String) - Static method in class org.neo4j.graphalgo.CommonEvaluators
get(String, Object) - Method in interface org.neo4j.graphdb.index.BatchInserterIndex
  Returns exact matches from this index, given the key/value pair.
get(String, Object) - Method in interface org.neo4j.graphdb.index.ReadableIndex
  Returns exact matches from this index, given the key/value pair.
get(String, Object, Node, Node) - Method in interface org.neo4j.graphdb.index.ReadableRelationshipIndex
  Returns exact matches from this index, given the key/value pair.
get(String, String) - Method in class org.neo4j.helpers.Args
get(IdType) - Method in class org.neo4j.kernel.CommonFactories.DefaultIdGeneratorFactory
get(IdType) - Method in interface org.neo4j.kernel.IdGeneratorFactory
getAllNodes() - Method in interface org.neo4j.graphdb.GraphDatabaseService
  Returns all nodes in the node space.
getAllNodes() - Method in interface org.neo4j.graphdb.Traverser
  Returns a collection of all nodes for this traversal.
getAllNodes() - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
getAllNodes() - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
getAllRelationships() - Method in class org.neo4j.graphmatching.PatternNode
  Get all `PatternRelationship`s associated with this pattern node.
getAssociation() - Method in class org.neo4j.graphmatching.AbstractPatternObject
  Get the `Node` or `Relationship` currently associated with this pattern object.
getAttribute(ObjectName, String) - Static method in class org.neo4j.jmx.JmxUtils
getAutoIndex() - Method in interface org.neo4j.graphdb.index.AutoIndexer
  Returns the auto index used by the auto indexer.
getAutoIndex() - Method in interface org.neo4j.graphdb.index.RelationshipAutoIndexer
getAutoIndexedProperties() - Method in interface org.neo4j.graphdb.index.AutoIndexer
  Returns the set of property names that are currently monitored for auto indexing.
getBetween(Long, Long) - Method in class org.neo4j.index.lucene.LuceneTimeline
getBetween(Long, Long, boolean) - Method in class org.neo4j.index.lucene.LuceneTimeline
getBetween(Long, Long, boolean) - Method in interface org.neo4j.index.lucene.TimelineIndex
  Query the timeline with optional lower/upper bounds and get back entities within that range, ordered by date.
getBetween(Long, Long) - Method in interface org.neo4j.index.lucene.TimelineIndex
  Query the timeline with optional lower/upper bounds and get back entities within that range, ordered by date with lowest first.
getBoolean(String, Boolean) - Method in class org.neo4j.helpers.Args
getBoolean(String, Boolean, Boolean) - Method in class org.neo4j.helpers.Args
getConfig() - Method in class org.neo4j.kernel.AbstractGraphDatabase
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.
getConfig() - Method in class org.neo4j.kernel.KernelData
getConfigParams() - Method in class org.neo4j.kernel.KernelData
getConfiguration(Index<? extends PropertyContainer>) - Method in interface org.neo4j.graphdb.index.IndexManager
  Returns the configuration for `index`.
getCorrectValue() - Method in class org.neo4j.index.lucene.ValueContext
  Returns the string representation of the value given in the constructor, or the unmodified value if `ValueContext.indexNumeric()` has been called.
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.
getCurrentSurfaceItem() - Method in class org.neo4j.helpers.collection.NestingIterator
getDataSourceName() - Method in class org.neo4j.graphdb.index.IndexImplementation
  Returns the name of the XA data source coupled with this index provider.
getDefaultOperator() - Method in class org.neo4j.index.lucene.QueryContext
  Returns the default operator used between terms in compound queries.
getDefaultParams() - Static method in class org.neo4j.kernel.Config
getDirectionFrom(PatternNode) - Method in class org.neo4j.graphmatching.PatternRelationship
  Get the direction in which relationships are discovered using this relationship pattern from the specified node.
getElements() - Method in class org.neo4j.graphmatching.PatternMatch
  Get the matched elements in this match.
getEndNode() - Method in interface org.neo4j.graphdb.Relationship
  Returns the end node of this relationship.
getEntityType() - Method in interface org.neo4j.graphdb.index.ReadableIndex
getFilters() - Method in class org.neo4j.graphmatching.PatternGroup
  Returns the filter expressions which has been added for this group with `PatternGroup.addFilter(FilterExpression)`.
getFirst() - Method in class org.neo4j.index.lucene.LuceneTimeline
getFirst() - Method in interface org.neo4j.index.lucene.TimelineIndex
getFirstNode() - Method in class org.neo4j.graphmatching.PatternRelationship
  Get the first pattern node that this pattern relationship relates.
getFromConfig(Map<?, ?>, Object, Object) - Static method in class org.neo4j.kernel.Config
getFromPatternRelationship() - Method in class org.neo4j.graphmatching.PatternElement
  Returns the `PatternRelationship` corresponding to the matching `Relationship`.
getFromRelationship() - Method in class org.neo4j.graphmatching.PatternElement
  Returns the `Relationship` traversed to get to the `Node` returned from `PatternElement.getNode()`.
getGrabSize() - Method in enum org.neo4j.kernel.IdType
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
getGroup() - Method in class org.neo4j.graphmatching.PatternNode
  Get the `PatternGroup` of this pattern node.
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.
getIdGeneratorFactory() - Method in class org.neo4j.kernel.Config
getIdGeneratorModule() - Method in class org.neo4j.kernel.Config
getIndexStore() - Method in class org.neo4j.kernel.Config
getKernelRevision() - Static method in class org.neo4j.kernel.Version
getKernelStartTime() - Method in interface org.neo4j.jmx.Kernel
getKernelVersion() - Method in interface org.neo4j.jmx.Kernel
getLabel() - Method in class org.neo4j.graphmatching.AbstractPatternObject
  Get the label of this pattern object.
getLabel() - Method in class org.neo4j.graphmatching.filter.AbstractFilterExpression
getLast() - Method in class org.neo4j.index.lucene.LuceneTimeline
getLast() - Method in interface org.neo4j.index.lucene.TimelineIndex
getLeftExpression() - Method in class org.neo4j.graphmatching.filter.FilterBinaryNode
getLockManager() - Method in class org.neo4j.kernel.Config
getLockReleaser() - Method in class org.neo4j.kernel.Config
getManagementBean(Class<T>) - Method in class org.neo4j.kernel.AbstractGraphDatabase
  Deprecated. since Neo4j may now have multiple beans implementing the same bean interface, this method has been deprecated in favor of `AbstractGraphDatabase.getSingleManagementBean(Class)` and `AbstractGraphDatabase.getManagementBeans(Class)` . Version 1.5 of Neo4j will be the last version to contain this method.
getManagementBeans(Class<T>) - Method in class org.neo4j.kernel.AbstractGraphDatabase
getManagementBeans(Class<T>) - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
getManagementBeans(Class<T>) - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
getMatcher() - Static method in class org.neo4j.graphmatching.PatternMatcher
  Get the sole instance of the `PatternMatcher`.
getMaxValue() - Method in enum org.neo4j.kernel.IdType
getMBeanQuery() - Method in interface org.neo4j.jmx.Kernel
getName() - Method in interface org.neo4j.graphdb.index.ReadableIndex
getNiceMemoryInformation() - Method in class org.neo4j.kernel.AutoConfigurator
getNode() - Method in class org.neo4j.graphmatching.PatternElement
  Returns the matching `Node` which is just one part of the whole match.
getNodeAutoIndexer() - Method in interface org.neo4j.graphdb.index.IndexManager
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
getNodeFor(PatternNode) - Method in class org.neo4j.graphmatching.PatternMatch
getNodes() - Method in interface org.neo4j.graphdb.Relationship
  Returns the two nodes that are attached to this relationship.
getNumber(String, Number) - Method in class org.neo4j.helpers.Args
getNumberOfNodeIdsInUse() - Method in interface org.neo4j.jmx.Primitives
getNumberOfPropertyIdsInUse() - Method in interface org.neo4j.jmx.Primitives
getNumberOfRelationshipIdsInUse() - Method in interface org.neo4j.jmx.Primitives
getNumberOfRelationshipTypeIdsInUse() - Method in interface org.neo4j.jmx.Primitives
getObjectName(AbstractGraphDatabase, String) - Static method in class org.neo4j.jmx.JmxUtils
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.
getOtherNode(PatternNode) - Method in class org.neo4j.graphmatching.PatternRelationship
  Get the `PatternNode` that this pattern relationship relates, that is not the specified node.
getParam(String) - Method in class org.neo4j.kernel.KernelData
getParams() - Method in class org.neo4j.kernel.Config
getPatternNode() - Method in class org.neo4j.graphmatching.PatternElement
  Returns the `PatternNode` corresponding to the matching `Node`.
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.
getProperty() - Method in class org.neo4j.graphmatching.filter.AbstractFilterExpression
getPropertyConstraints() - Method in class org.neo4j.graphmatching.AbstractPatternObject
  Get all the constraints on the properties of this pattern object.
getPropertyKeys() - Method in interface org.neo4j.graphdb.PropertyContainer
  Returns all existing property keys, or an empty iterable if this property container has no properties.
getPropertyValues() - Method in interface org.neo4j.graphdb.PropertyContainer
  Deprecated. in favor of using `PropertyContainer.getPropertyKeys()` in combination with `PropertyContainer.getProperty(String)`.
getQueryOrQueryObject() - Method in class org.neo4j.index.lucene.QueryContext
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
getRelationshipAutoIndexer() - Method in interface org.neo4j.graphdb.index.IndexManager
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
getRelationshipFor(PatternRelationship) - Method in class org.neo4j.graphmatching.PatternMatch
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, 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 and have the given `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(boolean) - Method in class org.neo4j.graphmatching.PatternNode
  Get the optional or the required `PatternRelationship`s associated with this pattern node.
getRelationshipTypeCreator() - Method in class org.neo4j.kernel.Config
getRelationshipTypeHolder() - Method in class org.neo4j.kernel.Config
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
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.
getRevision() - Method in class org.neo4j.kernel.Version
  Returns the build revision of the running neo4j kernel.
getRightExpression() - Method in class org.neo4j.graphmatching.filter.FilterBinaryNode
getSecondNode() - Method in class org.neo4j.graphmatching.PatternRelationship
  Get the second pattern node that this pattern relationship relates.
getSingle() - Method in interface org.neo4j.graphdb.index.IndexHits
  Returns the first and only item from the result iterator, or `null` if there was none.
getSingleManagementBean(Class<T>) - Method in class org.neo4j.kernel.AbstractGraphDatabase
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`.
getSorting() - Method in class org.neo4j.index.lucene.QueryContext
  Returns the sorting setting for this context.
getStartNode() - Method in interface org.neo4j.graphdb.Relationship
  Returns the start node of this relationship.
getState(KernelData) - Method in class org.neo4j.kernel.KernelExtension
getStoreCreationDate() - Method in interface org.neo4j.jmx.Kernel
getStoreDir() - Method in class org.neo4j.kernel.AbstractGraphDatabase
getStoreDir() - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
getStoreDir() - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
getStoreDirectory() - Method in interface org.neo4j.jmx.Kernel
getStoreId() - Method in interface org.neo4j.jmx.Kernel
getStoreLogVersion() - Method in interface org.neo4j.jmx.Kernel
getTop() - Method in class org.neo4j.index.lucene.QueryContext
  Return the max number of results to be returned.
getTradeCorrectnessForSpeed() - Method in class org.neo4j.index.lucene.QueryContext
  Returns `true` if this context is set to prioritize speed over the inclusion of transactional state in the results.
getTransactionManager() - Method in class org.neo4j.kernel.TopLevelTransaction
getTxModule() - Method in class org.neo4j.kernel.Config
getType() - Method in interface org.neo4j.graphdb.Relationship
  Returns the type of this relationship.
getType() - Method in class org.neo4j.graphmatching.PatternRelationship
  Get the `RelationshipType` a relationship must have in order to match this pattern relationship.
getValue() - Method in class org.neo4j.index.lucene.ValueContext
getValues(String) - Method in interface org.neo4j.graphmatching.filter.FilterValueGetter
  Returns an array of values.
getVersion() - Method in class org.neo4j.kernel.Version
  Gets the version of the running neo4j kernel.
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
graphDatabase() - Method in class org.neo4j.kernel.KernelData
GraphDatabaseService - Interface in org.neo4j.graphdb
  The main access point to a running Neo4j instance.

## H

has() - Static method in class org.neo4j.graphmatching.CommonValueMatchers
  Checks that the property exists.
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.helpers.Pair
hashCode() - Method in class org.neo4j.helpers.Triplet
hashCode() - Method in class org.neo4j.kernel.KernelData
hashCode() - Method in class org.neo4j.kernel.KernelExtension
hasNext() - Method in class org.neo4j.helpers.collection.ArrayIterator
hasNext() - Method in class org.neo4j.helpers.collection.CachingIterator
  Returns whether a call to `CachingIterator.next()` will be able to return an item or not.
hasNext() - Method in class org.neo4j.helpers.collection.IteratorWrapper
hasNext() - Method in class org.neo4j.helpers.collection.PositionedIterator
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.
hasPrevious() - Method in class org.neo4j.helpers.collection.CachingIterator
  Returns whether or not a call to `CachingIterator.previous()` will be able to return an item or not.
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, 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 (for the given `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.
high - Variable in class org.neo4j.helpers.Stats
high() - Method in class org.neo4j.helpers.Stats

## I

identifier() - Method in class org.neo4j.graphdb.index.IndexProvider
IdGeneratorFactory - Interface in org.neo4j.kernel
IdType - Enum in org.neo4j.kernel
inc() - Method in class org.neo4j.helpers.Counter
includes() - Method in enum org.neo4j.graphdb.traversal.Evaluation
includingDepths(int, int) - Static method in class org.neo4j.graphdb.traversal.Evaluators
  Returns an `Evaluator` which only includes positions between depths `minDepth` and `maxDepth`.
index() - Method in interface org.neo4j.graphdb.GraphDatabaseService
  Returns the `IndexManager` paired with this graph database service and is the entry point for managing indexes coupled with this database.
Index<T extends PropertyContainer> - Interface in org.neo4j.graphdb.index
  An index to associate key/value pairs with entities (`Node`s or `Relationship`s) for fast lookup and querying.
index() - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
index() - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
IndexHits<T> - Interface in org.neo4j.graphdb.index
  An `Iterator` with additional `IndexHits.size()` and `IndexHits.close()` methods on it, used for iterating over index query results.
IndexImplementation - Class in org.neo4j.graphdb.index
  A provider which can create and instantiate `Index`s.
IndexImplementation() - Constructor for class org.neo4j.graphdb.index.IndexImplementation
IndexManager - Interface in org.neo4j.graphdb.index
  A one stop shop for accessing `Index`s for `Node`s and `Relationship`s.
indexNumeric() - Method in class org.neo4j.index.lucene.ValueContext
  Returns a ValueContext to be used with `Index.add(PropertyContainer, String, Object)`
IndexProvider - Class in org.neo4j.graphdb.index
IndexProvider(String) - Constructor for class org.neo4j.graphdb.index.IndexProvider
initialize() - Method in interface org.neo4j.graphdb.traversal.TraversalBranch
instanceId() - Method in class org.neo4j.kernel.KernelData
intCostEvaluator(String) - Static method in class org.neo4j.graphalgo.CommonEvaluators
INTERCEPT_COMMITTING_TRANSACTIONS - Static variable in class org.neo4j.kernel.Config
  Determines whether any TransactionInterceptors loaded will intercept prepared transactions before they reach the logical log.
INTERCEPT_DESERIALIZED_TRANSACTIONS - Static variable in class org.neo4j.kernel.Config
  Determines whether any TransactionInterceptors loaded will intercept externally received transactions (e.g.
invoke(ObjectName, String, Object[], String[]) - Static method in class org.neo4j.jmx.JmxUtils
isDeleted(Node) - Method in interface org.neo4j.graphdb.event.TransactionData
  Returns whether or not `node` is deleted in this transaction.
isDeleted(Relationship) - Method in interface org.neo4j.graphdb.event.TransactionData
  Returns whether or not `relationship` is deleted in this transaction.
isEmpty() - Method in class org.neo4j.helpers.collection.CollectionWrapper
isEnabled() - Method in interface org.neo4j.graphdb.index.AutoIndexer
  Returns true iff this auto indexer is enabled, false otherwise.
isLoaded(KernelData) - Method in class org.neo4j.kernel.KernelExtension
isMarkedAsSuccessful() - Method in class org.neo4j.kernel.TopLevelTransaction
isOptional() - Method in class org.neo4j.graphmatching.PatternRelationship
  Does this pattern relationship represent a relationship that has to exist in the subgraph to consider the subgraph a match of the pattern, or is it an optional relationship.
isReadOnly() - Method in interface org.neo4j.jmx.Kernel
isReadOnly() - Method in class org.neo4j.kernel.AbstractGraphDatabase
isReadOnly() - Method in class org.neo4j.kernel.Config
isReadOnly() - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
isReadOnly() - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
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`.
isWriteable() - Method in interface org.neo4j.graphdb.index.ReadableIndex
  A ReadableIndex is possible to support mutating operations as well.
itemDodged(U) - Method in class org.neo4j.helpers.collection.CatchingIteratorWrapper
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 class org.neo4j.cypher.javacompat.ExecutionResult
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 and `Iterable`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

## J

JmxUtils - Class in org.neo4j.jmx
JmxUtils() - Constructor for class org.neo4j.jmx.JmxUtils

## K

KEEP_LOGICAL_LOGS - Static variable in class org.neo4j.kernel.Config
  Make Neo4j keep the logical transaction logs for being able to backup the database
Kernel - Interface in org.neo4j.jmx
KERNEL_ARTIFACT_ID - Static variable in class org.neo4j.kernel.Version
KernelData - Class in org.neo4j.kernel
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`.
KernelExtension<S> - Class in org.neo4j.kernel
  Hook for providing extended functionality to the Neo4j Graph Database kernel.
KernelExtension(String) - Constructor for class org.neo4j.kernel.KernelExtension
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

label - Variable in class org.neo4j.graphmatching.AbstractPatternObject
last(Iterator<T>) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Returns the given iterator's last element.
last(Iterable<T>) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Returns the given iterable's last element.
lastOrNull(Iterator<T>) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Returns the given iterator's last element or `null` if no element found.
lastOrNull(Iterable<T>) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Returns the given iterable's last element or `null` if no element found.
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.
lastRelationshipTypeIs(Evaluation, Evaluation, RelationshipType, RelationshipType...) - Static method in class org.neo4j.graphdb.traversal.Evaluators
  Returns an `Evaluator` which compares the type of the last relationship in a `Path` to a given set of relationship types (one or more).If the type of the last relationship in a path is of one of the given types then `evaluationIfMatch` will be returned, otherwise `evaluationIfNoMatch` will be returned.
launderedException(Throwable) - Static method in class org.neo4j.helpers.Exceptions
launderedException(String, Throwable) - Static method in class org.neo4j.helpers.Exceptions
launderedException(Class<T>, Throwable) - Static method in class org.neo4j.helpers.Exceptions
launderedException(Class<T>, String, Throwable) - Static method in class org.neo4j.helpers.Exceptions
length() - Method in interface org.neo4j.graphdb.Path
  Returns the length of this path.
LinesOfFileIterator - Class in org.neo4j.helpers.collection
LinesOfFileIterator(File) - Constructor for class org.neo4j.helpers.collection.LinesOfFileIterator
load(KernelData) - Method in class org.neo4j.graphdb.index.IndexProvider
load(Reader) - Static method in class org.neo4j.helpers.collection.MapUtil
  Loads a `Map` from a `Reader` assuming strings as keys and values.
load(InputStream) - Static method in class org.neo4j.helpers.collection.MapUtil
  Loads a `Map` from an `InputStream` assuming strings as keys and values.
load(File) - Static method in class org.neo4j.helpers.collection.MapUtil
  Loads a `Map` from a `File` assuming strings as keys and values.
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.
load(KernelData) - Method in class org.neo4j.index.lucene.LuceneIndexProvider
load(KernelData) - Method in class org.neo4j.kernel.KernelExtension
  Load this extension for a particular Neo4j Kernel.
loadAgent(String) - Method in class org.neo4j.kernel.KernelExtension
loadAgent(KernelData, Object) - Method in class org.neo4j.kernel.KernelExtension
loadConfiguration(KernelData) - Method in class org.neo4j.kernel.KernelExtension
  Takes place before any data sources has been registered and is there to let extensions affect the configuration of other things starting up.
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`.
loadStrictly(Reader) - Static method in class org.neo4j.helpers.collection.MapUtil
  Loads a `Map` from a `Reader` assuming strings as keys and values.
loadStrictly(InputStream) - Static method in class org.neo4j.helpers.collection.MapUtil
  Loads a `Map` from an `InputStream` assuming strings as keys and values.
loadStrictly(File) - Static method in class org.neo4j.helpers.collection.MapUtil
  Loads a `Map` from a `File` assuming strings as keys and values.
LockManagerFactory - Interface in org.neo4j.kernel
LOGICAL_LOG - Static variable in class org.neo4j.kernel.Config
  Relative path for where the Neo4j logical log is located
low - Variable in class org.neo4j.helpers.Stats
low() - Method in class org.neo4j.helpers.Stats
LuceneIndexProvider - Class in org.neo4j.index.lucene
LuceneIndexProvider() - Constructor for class org.neo4j.index.lucene.LuceneIndexProvider
LuceneTimeline<T extends PropertyContainer> - Class in org.neo4j.index.lucene
LuceneTimeline(GraphDatabaseService, Index<T>) - Constructor for class org.neo4j.index.lucene.LuceneTimeline

## M

main(String[]) - Static method in class org.neo4j.kernel.StandaloneWithShell
ManagementInterface - Annotation Type in org.neo4j.jmx
  Marks that an interface is a Neo4j management interface.
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.
map(Map<String, Object>, 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
match(PatternNode, Node) - Method in class org.neo4j.graphmatching.PatternMatcher
  Find occurrences of the pattern defined by the given `PatternNode` where the given `PatternNode` starts matching at the given `Node`.
match(PatternNode, Node, Map<String, PatternNode>) - Method in class org.neo4j.graphmatching.PatternMatcher
  Find occurrences of the pattern defined by the given `PatternNode` where the given `PatternNode` starts matching at the given `Node`.
match(PatternNode, Map<String, PatternNode>, PatternNode...) - Method in class org.neo4j.graphmatching.PatternMatcher
  Find occurrences of the pattern defined by the given `PatternNode` where the given `PatternNode` starts matching at the given `Node`.
match(PatternNode, Map<String, PatternNode>, Collection<PatternNode>) - Method in class org.neo4j.graphmatching.PatternMatcher
  Find occurrences of the pattern defined by the given `PatternNode` where the given `PatternNode` starts matching at the given `Node`.
match(PatternNode, Node, Map<String, PatternNode>, Collection<PatternNode>) - Method in class org.neo4j.graphmatching.PatternMatcher
  Find occurrences of the pattern defined by the given `PatternNode` where the given `PatternNode` starts matching at the given `Node`.
match(PatternNode, Node, Map<String, PatternNode>, PatternNode...) - Method in class org.neo4j.graphmatching.PatternMatcher
  Find occurrences of the pattern defined by the given `PatternNode` where the given `PatternNode` starts matching at the given `Node`.
matches(FilterValueGetter) - Method in class org.neo4j.graphmatching.filter.CompareExpression
matches(FilterValueGetter) - Method in class org.neo4j.graphmatching.filter.FilterBinaryNode
matches(FilterValueGetter) - Method in interface org.neo4j.graphmatching.filter.FilterExpression
  Matches a value from a `valueGetter` and returns whether or not there was a match.
matches(FilterValueGetter) - Method in class org.neo4j.graphmatching.filter.RegexPattern
matches(Object) - Method in interface org.neo4j.graphmatching.ValueMatcher
  Tries to match `value` to see if it matches an expected value.
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.
merge(Iterable<PatternMatch>) - Static method in class org.neo4j.graphmatching.PatternMatch
  Used to merge two matches.
merge(PatternMatch...) - Static method in class org.neo4j.graphmatching.PatternMatch
  Used to merge matches.

## 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.jmx.Kernel
NAME - Static variable in interface org.neo4j.jmx.Primitives
NEO_STORE - Static variable in class org.neo4j.kernel.Config
  Relative path for where the Neo4j storage information file is located
NestingIterable<T,U> - Class in org.neo4j.helpers.collection
  Concatenates sub-iterables of an iterable.
NestingIterable(Iterable<U>) - Constructor for class org.neo4j.helpers.collection.NestingIterable
NestingIterator<T,U> - Class in org.neo4j.helpers.collection
  Concatenates sub-iterators of an iterator.
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.CachingIterator
  Returns the next item given the current `CachingIterator.position()`.
next() - Method in class org.neo4j.helpers.collection.IteratorWrapper
next() - Method in class org.neo4j.helpers.collection.PositionedIterator
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`.
nextIndex() - Method in class org.neo4j.helpers.collection.CachingIterator
nextPage() - Method in class org.neo4j.helpers.collection.PagingIterator
  Returns a new `Iterator` instance which exposes the current page as its own iterator, which fetches items lazily from the underlying iterator.
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_AUTO_INDEXING - Static variable in class org.neo4j.kernel.Config
  Boolean value (one of true, false) that controls the auto indexing feature for nodes.
NODE_KEYS_INDEXABLE - Static variable in class org.neo4j.kernel.Config
  A list of property names (comma separated) that will be indexed by default.
NODE_STORE_MMAP_SIZE - Static variable in class org.neo4j.kernel.Config
  The size to allocate for memory mapping the node store
nodeIndex(String, Map<String, String>) - Method in interface org.neo4j.graphdb.index.BatchInserterIndexProvider
  Returns a `BatchInserterIndex` for `Node`s for the name `indexName` with the given `config`.
nodeIndex(String, Map<String, String>) - Method in class org.neo4j.graphdb.index.IndexImplementation
  Returns an `Index` for `Node`s for the name `indexName` with the given `config`.
nodeIndexNames() - Method in interface org.neo4j.graphdb.index.IndexManager
  Returns the names of all existing `Node` indexes.
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.
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
  Deprecated. 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.
numeric(Number) - Static method in class org.neo4j.index.lucene.ValueContext
  Convience method to add a numeric value to an index.
numericRange(String, Number, Number) - Static method in class org.neo4j.index.lucene.QueryContext
  Will create a `QueryContext` with a query for numeric ranges, that is values that have been indexed using `ValueContext.indexNumeric()`.
numericRange(String, Number, Number, boolean, boolean) - Static method in class org.neo4j.index.lucene.QueryContext
  Will create a `QueryContext` with a query for numeric ranges, that is values that have been indexed using `ValueContext.indexNumeric()`.

## O

objectToUnderlyingObject(T) - Method in class org.neo4j.helpers.collection.CollectionWrapper
of(boolean, boolean) - Static method in enum org.neo4j.graphdb.traversal.Evaluation
of(T1, T2) - Static method in class org.neo4j.helpers.Pair
  Create a new pair of objects.
of(T1, T2, T3) - Static method in class org.neo4j.helpers.Triplet
ofContinues(boolean) - Static method in enum org.neo4j.graphdb.traversal.Evaluation
  Continue or prune; always include.
ofIncludes(boolean) - Static method in enum org.neo4j.graphdb.traversal.Evaluation
  Include or exclude; always continue.
open(String, int, IdType, long, boolean) - Method in class org.neo4j.kernel.CommonFactories.DefaultIdGeneratorFactory
open(String, int, IdType, long, boolean) - Method in interface org.neo4j.kernel.IdGeneratorFactory
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.cypher.javacompat - package org.neo4j.cypher.javacompat
  Execute Cypher queries from Java code.
org.neo4j.graphalgo - package org.neo4j.graphalgo
  Scalable graph algorithms like shortest path and others for Neo4j which can be easily accessed via `GraphAlgoFactory`.
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.index - package org.neo4j.graphdb.index
  Integrated API for node and relationship indexing.
org.neo4j.graphdb.traversal - package org.neo4j.graphdb.traversal
  Traversal framework.
org.neo4j.graphmatching - package org.neo4j.graphmatching
  Facilities for finding occurrences of patterns in a Neo4j graph.
org.neo4j.graphmatching.filter - package org.neo4j.graphmatching.filter
  Filters that allow you to filter out based on properties on nodes and relationships.
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.lucene - package org.neo4j.index.lucene
  Contains `QueryContext` and `ValueContext` which is part of the public API for an `Index` backed by Lucene.
org.neo4j.jmx - package org.neo4j.jmx
  Management support using JMX.
org.neo4j.kernel - package org.neo4j.kernel
  Implementation for embedding a Neo4j graph database in an application.
orphans() - Method in class org.neo4j.helpers.Args
osIsMacOS() - Static method in class org.neo4j.kernel.Config
osIsWindows() - Static method in class org.neo4j.kernel.Config
other() - Method in class org.neo4j.helpers.Pair
other() - Method in class org.neo4j.helpers.Triplet

## P

page() - Method in class org.neo4j.helpers.collection.PagingIterator
page(int) - Method in class org.neo4j.helpers.collection.PagingIterator
  Sets the current page of the iterator.
PagingIterator<T> - Class in org.neo4j.helpers.collection
  A `CachingIterator` which can more easily divide the items into pages, where optionally each page can be seen as its own `Iterator` instance for convenience using `PagingIterator.nextPage()`.
PagingIterator(Iterator<T>, int) - Constructor for class org.neo4j.helpers.collection.PagingIterator
  Creates a new paging iterator with `source` as its underlying `Iterator` to lazily get items from.
Pair<T1,T2> - Class in org.neo4j.helpers
  Utility to handle pairs of objects.
parent() - Method in interface org.neo4j.graphdb.traversal.TraversalBranch
  The parent expansion source which created this `TraversalBranch`.
parse(String) - Method in class org.neo4j.cypher.javacompat.CypherParser
parseConsole(String) - Static method in class org.neo4j.cypher.javacompat.CypherParser
parseMapFromConfigValue(String, String) - Static method in class org.neo4j.kernel.Config
parseStrict(String) - Static method in class org.neo4j.cypher.javacompat.CypherParser
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.
pathsWithLength(RelationshipExpander, int) - Static method in class org.neo4j.graphalgo.GraphAlgoFactory
  Returns an algorithm which can find simple all paths of a certain length 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`.
PatternElement - Class in org.neo4j.graphmatching
  Represents a part of a match.
PatternGroup - Class in org.neo4j.graphmatching
  Represents a group in SPARQL.
PatternGroup() - Constructor for class org.neo4j.graphmatching.PatternGroup
PatternMatch - Class in org.neo4j.graphmatching
  Represents one match found by the `PatternMatcher`.
PatternMatcher - Class in org.neo4j.graphmatching
  The PatternMatcher is the engine that performs the matching of a graph pattern with the actual graph.
PatternNode - Class in org.neo4j.graphmatching
  Represents a pattern for matching a `Node`.
PatternNode() - Constructor for class org.neo4j.graphmatching.PatternNode
  Create a new pattern node in the default `PatternGroup` with a blank label.
PatternNode(String) - Constructor for class org.neo4j.graphmatching.PatternNode
  Create a new pattern node in the default `PatternGroup` with the specified label.
PatternNode(PatternGroup) - Constructor for class org.neo4j.graphmatching.PatternNode
  Create a new pattern node in the specified `PatternGroup` with a blank label.
PatternNode(PatternGroup, String) - Constructor for class org.neo4j.graphmatching.PatternNode
  Create a new pattern node in the specified `PatternGroup` with the specified label.
PatternRelationship - Class in org.neo4j.graphmatching
  Represents a pattern for matching a `Relationship`.
PatternUtil - Class in org.neo4j.graphmatching
  Utility methods for working with a pattern graph.
PatternUtil() - Constructor for class org.neo4j.graphmatching.PatternUtil
PlaceboTransaction - Class in org.neo4j.kernel
PlaceboTransaction(TransactionManager) - Constructor for class org.neo4j.kernel.PlaceboTransaction
position() - Method in interface org.neo4j.graphdb.traversal.TraversalBranch
  The position represented by this expansion source.
position() - Method in class org.neo4j.helpers.collection.CachingIterator
  Returns the current position of the iterator, initially 0.
position(int) - Method in class org.neo4j.helpers.collection.CachingIterator
  Sets the position of the iterator.
PositionedIterator<T> - Class in org.neo4j.helpers.collection
  Decorator class that wraps any iterator and remembers the current node.
PositionedIterator(Iterator<? extends T>) - Constructor for class org.neo4j.helpers.collection.PositionedIterator
  Creates an instance of the class, wrapping iterator
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.
preciseAverage() - Method in class org.neo4j.helpers.Stats
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.
previous() - Method in class org.neo4j.helpers.collection.CachingIterator
previousIndex() - Method in class org.neo4j.helpers.collection.CachingIterator
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.jmx
printGraph(PatternNode, PrintStream) - Static method in class org.neo4j.graphmatching.PatternUtil
  Print a pattern graph rooted at a particular `PatternNode` to the specified `PrintStream`.
PROPERTY_INDEX_KEY_STORE_MMAP_SIZE - Static variable in class org.neo4j.kernel.Config
  The size to allocate for memory mapping the store for property key strings
PROPERTY_INDEX_STORE_MMAP_SIZE - Static variable in class org.neo4j.kernel.Config
  The size to allocate for memory mapping the store for property key indexes
PROPERTY_STORE_MMAP_SIZE - Static variable in class org.neo4j.kernel.Config
  The size to allocate for memory mapping the property value store
propertyAdded(T, String, Object) - Method in interface org.neo4j.kernel.PropertyTracker
propertyChanged(T, String, Object, Object) - Method in interface org.neo4j.kernel.PropertyTracker
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.
propertyRemoved(T, String, Object) - Method in interface org.neo4j.kernel.PropertyTracker
PropertyTracker<T extends PropertyContainer> - Interface in org.neo4j.kernel
propertyValueToCollection(Object) - Static method in class org.neo4j.graphmatching.ArrayPropertyUtil
PROVIDER - Static variable in interface org.neo4j.graphdb.index.IndexManager
  The configuration key to use for specifying which provider an index will have, i.e.
prune(PruneEvaluator) - Method in interface org.neo4j.graphdb.traversal.TraversalDescription
  Deprecated. because of the introduction of `Evaluator`. Use `TraversalDescription.evaluator(Evaluator)` instead which combines `TraversalDescription.filter(Predicate)` and `TraversalDescription.prune(PruneEvaluator)`. The supplied `PruneEvaluator` will be wrapped by an `Evaluator` internally.
pruneAfter(Path) - Method in interface org.neo4j.graphdb.traversal.PruneEvaluator
  Deprecated. Decides whether or not to prune after `position`.
pruneAfterDepth(int) - Static method in class org.neo4j.kernel.Traversal
  Deprecated. because of the introduction of `Evaluator`. The equivalent is `Evaluators.toDepth(int)`.
PruneEvaluator - Interface in org.neo4j.graphdb.traversal
  Deprecated. becuase of the introduction of `Evaluator` which combines `PruneEvaluator` and filtering (`Predicate` of `Path`s).
pruneWhereLastRelationshipTypeIs(RelationshipType, RelationshipType...) - Static method in class org.neo4j.graphdb.traversal.Evaluators
put(String, String) - Method in class org.neo4j.helpers.Args
putAll(Map<String, String>) - Method in class org.neo4j.helpers.Args

## Q

query(String, Object) - Method in interface org.neo4j.graphdb.index.BatchInserterIndex
  Returns matches from this index based on the supplied `key` and query object, which can be a query string or an implementation-specific query object.
query(Object) - Method in interface org.neo4j.graphdb.index.BatchInserterIndex
  Returns matches from this index based on the supplied query object, which can be a query string or an implementation-specific query object.
query(String, Object) - Method in interface org.neo4j.graphdb.index.ReadableIndex
  Returns matches from this index based on the supplied `key` and query object, which can be a query string or an implementation-specific query object.
query(Object) - Method in interface org.neo4j.graphdb.index.ReadableIndex
  Returns matches from this index based on the supplied query object, which can be a query string or an implementation-specific query object.
query(String, Object, Node, Node) - Method in interface org.neo4j.graphdb.index.ReadableRelationshipIndex
  Returns matches from this index based on the supplied `key` and query object, which can be a query string or an implementation-specific query object.
query(Object, Node, Node) - Method in interface org.neo4j.graphdb.index.ReadableRelationshipIndex
  Returns matches from this index based on the supplied query object, which can be a query string or an implementation-specific query object.
QueryContext - Class in org.neo4j.index.lucene
  This class has the extra query configuration to use with `ReadableIndex.query(Object)` and `ReadableIndex.query(String, Object)`.
QueryContext(Object) - Constructor for class org.neo4j.index.lucene.QueryContext

## 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
  Only allow read operations from this Neo4j instance.
ReadableIndex<T extends PropertyContainer> - Interface in org.neo4j.graphdb.index
  An index that allows for read only operations.
ReadableRelationshipIndex - Interface in org.neo4j.graphdb.index
  Extends the `ReadableIndex` interface with additional get/query methods which are specific to `Relationship`s.
REBUILD_IDGENERATORS_FAST - Static variable in class org.neo4j.kernel.Config
  Use a quick approach for rebuilding the ID generators.
regex(Pattern) - Static method in class org.neo4j.graphmatching.CommonValueMatchers
  Checks that the `String` property matches the specified regular expression pattern.
RegexPattern - Class in org.neo4j.graphmatching.filter
  A regex pattern with or without options, f.ex.
RegexPattern(String, String, String, String) - Constructor for class org.neo4j.graphmatching.filter.RegexPattern
  Constructs a new regex pattern for filtering.
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
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
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_AUTO_INDEXING - Static variable in class org.neo4j.kernel.Config
  Boolean value (one of true, false) that controls the auto indexing feature for relationships.
RELATIONSHIP_KEYS_INDEXABLE - Static variable in class org.neo4j.kernel.Config
  A list of property names (comma separated) that will be indexed by default.
RELATIONSHIP_STORE_MMAP_SIZE - Static variable in class org.neo4j.kernel.Config
  The size to allocate for memory mapping the relationship store
RelationshipAutoIndexer - Interface in org.neo4j.graphdb.index
RelationshipExpander - Interface in org.neo4j.graphdb
  An expander of relationships.
relationshipIndex(String, Map<String, String>) - Method in interface org.neo4j.graphdb.index.BatchInserterIndexProvider
  Returns a `BatchInserterIndex` for `Relationship`s for the name `indexName` with the given `config`.
relationshipIndex(String, Map<String, String>) - Method in class org.neo4j.graphdb.index.IndexImplementation
  Returns an `Index` for `Relationship`s for the name `indexName` with the given `config`.
RelationshipIndex - Interface in org.neo4j.graphdb.index
  Extends the ReadableRelationshipIndex and the Index interfaces for completing the set of available types.
relationshipIndexNames() - Method in interface org.neo4j.graphdb.index.IndexManager
  Returns the names of all existing `Relationship` indexes.
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.
RelationshipType - Interface in org.neo4j.graphdb
  A relationship type is mandatory on all relationships and is used to navigate the node space.
remove(RelationshipType) - Method in interface org.neo4j.graphdb.Expander
  Remove a `RelationshipType` from the `Expander`.
remove(T, String, Object) - Method in interface org.neo4j.graphdb.index.Index
  Removes a key/value pair for `entity` from the index.
remove(T, String) - Method in interface org.neo4j.graphdb.index.Index
  Removes key/value pairs for `entity` where key is `key` from the index.
remove(T) - Method in interface org.neo4j.graphdb.index.Index
  Removes an entity from the index and all its key/value pairs which has been previously associated using `Index.add(PropertyContainer, String, Object)`.
remove() - Method in class org.neo4j.helpers.collection.ArrayIterator
remove() - Method in class org.neo4j.helpers.collection.CachingIterator
  Not supported by this implement.
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.PositionedIterator
remove() - Method in class org.neo4j.helpers.collection.PrefetchingIterator
remove(T, long) - Method in class org.neo4j.index.lucene.LuceneTimeline
remove(T, long) - Method in interface org.neo4j.index.lucene.TimelineIndex
  Removes an entity from the timeline.
remove(RelationshipType) - Method in class org.neo4j.kernel.StandardExpander
removeAll(Collection) - Method in class org.neo4j.helpers.collection.CollectionWrapper
removeConfiguration(Index<? extends PropertyContainer>, String) - Method in interface org.neo4j.graphdb.index.IndexManager
  EXPERT: Removes a configuration parameter from an index.
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.
removeProperty(String) - Method in interface org.neo4j.graphdb.PropertyContainer
  Removes the property associated with the given key and returns the old value.
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.
returnAcceptedByAny(Predicate<Path>...) - Static method in class org.neo4j.kernel.Traversal
  Returns a filter which accepts items accepted by at least one of the supplied filters.
returnAll() - Static method in class org.neo4j.kernel.Traversal
  Deprecated. because of the introduction of `Evaluator`. The equivalent is `Evaluators.all()`.
returnAllButStartNode() - Static method in class org.neo4j.kernel.Traversal
  Deprecated. because of the introduction of `Evaluator`. The equivalent is `Evaluators.excludeStartPosition()`.
returnedNodesCount() - Method in interface org.neo4j.graphdb.TraversalPosition
  Returns the number of nodes returned by the traverser so far.
returnWhereLastRelationshipTypeIs(RelationshipType, RelationshipType...) - Static method in class org.neo4j.graphdb.traversal.Evaluators
returnWhereLastRelationshipTypeIs(RelationshipType, RelationshipType...) - Static method in class org.neo4j.kernel.Traversal
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`.
reverse(Map<K, V>) - Static method in class org.neo4j.helpers.collection.MapUtil
  Reversed a map, making the key value and the value key.
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

## S

second() - Method in class org.neo4j.helpers.Triplet
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).
Service.Implementation - Annotation Type in org.neo4j.helpers
  Designates that a class implements the specified service and should be added to the services listings file (META-INF/services/[service-name]).
set(T) - Method in class org.neo4j.helpers.collection.CachingIterator
  Not supported by this implement.
setAssociation(T) - Method in class org.neo4j.graphmatching.AbstractPatternObject
  Associate this object with a particular `Node` or `Relationship`.
setCacheCapacity(String, int) - Method in interface org.neo4j.graphdb.index.BatchInserterIndex
  Sets the cache size for key/value pairs for the given `key`.
setConfiguration(Index<? extends PropertyContainer>, String, String) - Method in interface org.neo4j.graphdb.index.IndexManager
  EXPERT: Sets a configuration parameter for an index.
setEnabled(boolean) - Method in interface org.neo4j.graphdb.index.AutoIndexer
  Sets the AutoIndexer as enabled or not.
setLabel(String) - Method in class org.neo4j.graphmatching.AbstractPatternObject
  Sets the label of this pattern object;
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`.
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.
shortestPath(RelationshipExpander, int, 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.graphdb.index.BatchInserterIndexProvider
  Shuts down this index provider and ensures that all indexes are fully written to disk.
shutdown() - Method in class org.neo4j.kernel.EmbeddedGraphDatabase
shutdown() - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
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`.
single(Iterator<T>) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Returns the given iterator's single element.
single(Iterable<T>) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Returns the given iterable's single element.
singleOrNull(Iterator<T>) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Returns the given iterator's single element or `null` if no element found.
singleOrNull(Iterable<T>) - Static method in class org.neo4j.helpers.collection.IteratorUtil
  Returns the given iterable's single element or `null` if no element found.
size() - Method in interface org.neo4j.graphdb.index.IndexHits
  Returns the size of this iterable, in most scenarios this value is accurate while in some scenarios near-accurate.
size() - Method in class org.neo4j.helpers.collection.CollectionWrapper
sort(Sort) - Method in class org.neo4j.index.lucene.QueryContext
  Returns a QueryContext with sorting added to it.
sort(String, String...) - Method in class org.neo4j.index.lucene.QueryContext
  Returns a QueryContext with sorting added to it.
sortByScore() - Method in class org.neo4j.index.lucene.QueryContext
sortNumeric(String, boolean) - Method in class org.neo4j.index.lucene.QueryContext
  Sort the results of a numeric range query if the query in this context is a `NumericRangeQuery`, see `QueryContext.numericRange(String, Number, Number)`, Otherwise an `IllegalStateException` will be thrown.
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
startAutoIndexingProperty(String) - Method in interface org.neo4j.graphdb.index.AutoIndexer
  Start auto indexing a property.
startNode() - Method in interface org.neo4j.graphdb.Path
  Returns the start node of this path.
Stats - Class in org.neo4j.helpers
Stats(String) - Constructor for class org.neo4j.helpers.Stats
stopAutoIndexingProperty(String) - Method in interface org.neo4j.graphdb.index.AutoIndexer
  Removes the argument from the set of auto indexed properties.
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
  Relative path for where the Neo4j storage directory is located
store(Map<String, String>, File) - Static method in class org.neo4j.helpers.collection.MapUtil
  Stores the data in `config` into `file` in a standard java `Properties` format.
store(Map<String, String>, OutputStream) - Static method in class org.neo4j.helpers.collection.MapUtil
  Stores the data in `config` into `stream` in a standard java `Properties` format.
store(Map<String, String>, Writer) - Static method in class org.neo4j.helpers.collection.MapUtil
  Stores the data in `config` into `writer` in a standard java `Properties` format.
storeStrictly(Map<String, String>, File) - Static method in class org.neo4j.helpers.collection.MapUtil
  Stores the data in `config` into `file` in a standard java `Properties` format.
storeStrictly(Map<String, String>, OutputStream) - Static method in class org.neo4j.helpers.collection.MapUtil
  Stores the data in `config` into `stream` in a standard java `Properties` format.
storeStrictly(Map<String, String>, Writer) - Static method in class org.neo4j.helpers.collection.MapUtil
  Stores the data in `config` into `writer` in a standard java `Properties` format.
STRING_BLOCK_SIZE - Static variable in class org.neo4j.kernel.Config
STRING_PROPERTY_STORE_MMAP_SIZE - Static variable in class org.neo4j.kernel.Config
  The size to allocate for memory mapping the string property store
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.
stringMap(Map<String, String>, 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 committed upon invocation of `Transaction.finish()` unless `Transaction.failure()` has or will be invoked before then.
success() - Method in class org.neo4j.kernel.PlaceboTransaction
success() - Method in class org.neo4j.kernel.TopLevelTransaction

## T

third() - Method in class org.neo4j.helpers.Triplet
time() - Static method in class org.neo4j.helpers.Format
time(long) - Static method in class org.neo4j.helpers.Format
time(Date) - Static method in class org.neo4j.helpers.Format
TimelineIndex<T extends PropertyContainer> - Interface in org.neo4j.index.lucene
  A utility for ordering nodes or relationships in a timeline.
toArray() - Method in class org.neo4j.helpers.collection.CollectionWrapper
toArray(R[]) - Method in class org.neo4j.helpers.collection.CollectionWrapper
toDepth(int) - Static method in class org.neo4j.graphdb.traversal.Evaluators
  Returns an `Evaluator` which includes positions down to `depth` and prunes everything deeper than that.
top(int) - Method in class org.neo4j.index.lucene.QueryContext
  Makes use of `IndexSearcher.search(org.apache.lucene.search.Query, int)`, alternatively `IndexSearcher.search(org.apache.lucene.search.Query, org.apache.lucene.search.Filter, int, Sort)` where only the top `numberOfTopHits` hits are returned.
TopLevelTransaction - Class in org.neo4j.kernel
TopLevelTransaction(TransactionManager) - Constructor for class org.neo4j.kernel.TopLevelTransaction
toString() - Method in class org.neo4j.cypher.javacompat.ExecutionResult
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.graphmatching.PatternElement
toString() - Method in class org.neo4j.graphmatching.PatternNode
toString() - Method in class org.neo4j.graphmatching.PatternRelationship
toString() - Method in class org.neo4j.helpers.Pair
toString() - Method in class org.neo4j.helpers.Service
toString() - Method in class org.neo4j.helpers.Stats
toString() - Method in class org.neo4j.helpers.Triplet
toString() - Method in class org.neo4j.index.lucene.ValueContext
toString() - Method in class org.neo4j.kernel.AbstractGraphDatabase
toString() - Method in class org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
toString() - Method in class org.neo4j.kernel.StandardExpander
toString() - Method in class org.neo4j.kernel.Version
total - Variable in class org.neo4j.helpers.Stats
tradeCorrectnessForSpeed() - Method in class org.neo4j.index.lucene.QueryContext
  Adding to or removing from an index affects results from query methods inside the same transaction, even before those changes are committed.
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
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
  Traverse 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.
Triplet<T1,T2,T3> - Class in org.neo4j.helpers
TXMANAGER_IMPLEMENTATION - Static variable in class org.neo4j.kernel.Config
  The name of the Transaction Manager service to use as defined in the TM service provider constructor, defaults to native.

## 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(UniquenessFactory) - Method in interface org.neo4j.graphdb.traversal.TraversalDescription
  Sets the `UniquenessFactory` for creating the `UniquenessFilter` to use.
uniqueness(UniquenessFactory, Object) - Method in interface org.neo4j.graphdb.traversal.TraversalDescription
  Sets the `UniquenessFactory` for creating the `UniquenessFilter` to use.
Uniqueness - Enum in org.neo4j.kernel
  Contains some uniqueness modes that are very common in traversals, for example uniqueness of nodes or relationships to visit during a traversal.
UniquenessFactory - Interface in org.neo4j.graphdb.traversal
UniquenessFilter - Interface in org.neo4j.graphdb.traversal
unload(S) - Method in class org.neo4j.kernel.KernelExtension
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
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
updateIdGenerators(NeoStore) - Method in class org.neo4j.kernel.CommonFactories.DefaultIdGeneratorFactory
updateIdGenerators(NeoStore) - Method in interface org.neo4j.kernel.IdGeneratorFactory
updateOrAdd(long, Map<String, Object>) - Method in interface org.neo4j.graphdb.index.BatchInserterIndex
  Adds key/value pairs for `entity` to the index.
USE_MEMORY_MAPPED_BUFFERS - Static variable in class org.neo4j.kernel.Config
  Tell Neo4j to use memory mapped buffers for accessing the native storage layer
UTF8 - Class in org.neo4j.helpers
  Utility class for converting strings to an from UTF-8 encoded bytes.

## V

value() - Method in interface org.neo4j.graphdb.event.PropertyEntry
  Get the value of the modified property.
ValueContext - Class in org.neo4j.index.lucene
  ValueContext allows you to give not just a value, but to give the value some context to live in.
ValueContext(Object) - Constructor for class org.neo4j.index.lucene.ValueContext
ValueMatcher - Interface in org.neo4j.graphmatching
  An interface which abstracts value matching.
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.Evaluation
  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.
valueOf(String) - Static method in enum org.neo4j.kernel.CommonBranchOrdering
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.kernel.IdType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.kernel.Uniqueness
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.neo4j.graphdb.Direction
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.graphdb.event.ErrorState
  Returns an array containing the constants of this enum type, in the order they are 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 are declared.
values() - Static method in enum org.neo4j.graphdb.traversal.Evaluation
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.graphdb.Traverser.Order
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.kernel.CommonBranchOrdering
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.kernel.IdType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.kernel.Uniqueness
  Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class org.neo4j.kernel.KernelData
Version - Class in org.neo4j.kernel
Version(String, String) - Constructor for class org.neo4j.kernel.Version

## 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.
withCause(T, Throwable) - Static method in class org.neo4j.helpers.Exceptions
withName(String) - Static method in class org.neo4j.graphdb.DynamicRelationshipType
  Instantiates a new DynamicRelationshipType with the given name.

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

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

Copyright © 2011 The Neo4j Graph Database Project. All Rights Reserved.