Uses of Package org.neo4j.graphdb (Neo4j Community 1.8.RC1 API)
Date: 2012-09-07

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

## Uses of Package
org.neo4j.graphdb

Packages that use org.neo4j.graphdb
org.neo4j.cypher.javacompat | Execute Cypher queries from Java code.
org.neo4j.graphalgo | Scalable graph algorithms like shortest path and others for Neo4j which can be easily accessed via `GraphAlgoFactory`.
org.neo4j.graphdb | The graph database API used by Neo4j.
org.neo4j.graphdb.event | Event framework.
org.neo4j.graphdb.factory |
org.neo4j.graphdb.index | Integrated API for node and relationship indexing.
org.neo4j.graphdb.traversal | Traversal framework.
org.neo4j.graphmatching | Facilities for finding occurrences of patterns in a Neo4j graph.
org.neo4j.index.lucene | Contains `QueryContext` and `ValueContext` which is part of the public API for an `Index` backed by Lucene.
org.neo4j.kernel | Implementation for embedding a Neo4j graph database in an application.
org.neo4j.tooling |
org.neo4j.unsafe.batchinsert | Tools for high-performance data insertion; make sure to read the instructions before using.

Classes in org.neo4j.graphdb used by org.neo4j.cypher.javacompat
GraphDatabaseService The main access point to a running Neo4j instance.

Classes in org.neo4j.graphdb used by org.neo4j.graphalgo
Direction Defines relationship directions used when getting relationships from a node or when creating traversers.
Node A node in the graph with properties and relationships to other entities.
Path Represents a path in the graph.
PathExpander An expander of relationships.
Relationship A relationship between two nodes in the graph.
RelationshipExpander Deprecated. in favor or `PathExpander`. A `RelationshipExpander` can still be wrapped via `StandardExpander.toPathExpander(RelationshipExpander)` to act like a `PathExpander`.

Classes in org.neo4j.graphdb used by org.neo4j.graphdb
Direction Defines relationship directions used when getting relationships from a node or when creating traversers.
DynamicRelationshipType A dynamically instantiated and named `RelationshipType`.
Expander This interface is an extension of the `RelationshipExpander` interface that makes it possible to build customized versions of an `Expander`.
GraphDatabaseService The main access point to a running Neo4j instance.
Lock An acquired lock on an entity for a transaction, acquired from `Transaction.acquireWriteLock(PropertyContainer)` or `Transaction.acquireReadLock(PropertyContainer)` this lock can be released manually using `Lock.release()`.
Node A node in the graph with properties and relationships to other entities.
Path Represents a path in the graph.
PathExpander An expander of relationships.
PropertyContainer Defines a common API for handling properties on both `nodes` and `relationships`.
Relationship A relationship between two nodes in the graph.
RelationshipExpander Deprecated. in favor or `PathExpander`. A `RelationshipExpander` can still be wrapped via `StandardExpander.toPathExpander(RelationshipExpander)` to act like a `PathExpander`.
RelationshipType A relationship type is mandatory on all relationships and is used to navigate the node space.
ReturnableEvaluator Deprecated. because of the introduction of a new traversal framework, see more information at `TraversalDescription` and `Traversal` and the new traversal framework's equivalent `Predicate`.
StopEvaluator Deprecated. because of the introduction of a new traversal framework, see more information at `TraversalDescription` and `Traversal` and the new traversal framework's equivalent `Evaluator`.
Transaction A programmatically handled transaction.
TraversalPosition Encapsulates information about the current traversal position.
Traverser Deprecated. because of an unnatural and too tight coupling with `Node`. Also because of the introduction of a new traversal framework and the usage of it. The new way of doing traversals is by creating a new `TraversalDescription` from `Traversal#description()`, add rules and behaviours to it and then calling `TraversalDescription#traverse(Node...)`.
Traverser.Order Deprecated. Defines a traversal order as used by the traversal framework.

Classes in org.neo4j.graphdb used by org.neo4j.graphdb.event
Node A node in the graph with properties and relationships to other entities.
PropertyContainer Defines a common API for handling properties on both `nodes` and `relationships`.
Relationship A relationship between two nodes in the graph.

Classes in org.neo4j.graphdb used by org.neo4j.graphdb.factory
GraphDatabaseService The main access point to a running Neo4j instance.

Classes in org.neo4j.graphdb used by org.neo4j.graphdb.index
DependencyResolver Find a dependency given a type.
GraphDatabaseService The main access point to a running Neo4j instance.
Node A node in the graph with properties and relationships to other entities.
PropertyContainer Defines a common API for handling properties on both `nodes` and `relationships`.
Relationship A relationship between two nodes in the graph.

Classes in org.neo4j.graphdb used by org.neo4j.graphdb.traversal
Direction Defines relationship directions used when getting relationships from a node or when creating traversers.
Node A node in the graph with properties and relationships to other entities.
Path Represents a path in the graph.
PathExpander An expander of relationships.
Relationship A relationship between two nodes in the graph.
RelationshipExpander Deprecated. in favor or `PathExpander`. A `RelationshipExpander` can still be wrapped via `StandardExpander.toPathExpander(RelationshipExpander)` to act like a `PathExpander`.
RelationshipType A relationship type is mandatory on all relationships and is used to navigate the node space.

Classes in org.neo4j.graphdb used by org.neo4j.graphmatching
Direction Defines relationship directions used when getting relationships from a node or when creating traversers.
Node A node in the graph with properties and relationships to other entities.
PropertyContainer Defines a common API for handling properties on both `nodes` and `relationships`.
Relationship A relationship between two nodes in the graph.
RelationshipType A relationship type is mandatory on all relationships and is used to navigate the node space.

Classes in org.neo4j.graphdb used by org.neo4j.index.lucene
DependencyResolver Find a dependency given a type.
GraphDatabaseService The main access point to a running Neo4j instance.
PropertyContainer Defines a common API for handling properties on both `nodes` and `relationships`.

Classes in org.neo4j.graphdb used by org.neo4j.kernel
Direction Defines relationship directions used when getting relationships from a node or when creating traversers.
Expander This interface is an extension of the `RelationshipExpander` interface that makes it possible to build customized versions of an `Expander`.
GraphDatabaseService The main access point to a running Neo4j instance.
Lock An acquired lock on an entity for a transaction, acquired from `Transaction.acquireWriteLock(PropertyContainer)` or `Transaction.acquireReadLock(PropertyContainer)` this lock can be released manually using `Lock.release()`.
Node A node in the graph with properties and relationships to other entities.
Path Represents a path in the graph.
PathExpander An expander of relationships.
PropertyContainer Defines a common API for handling properties on both `nodes` and `relationships`.
Relationship A relationship between two nodes in the graph.
RelationshipExpander Deprecated. in favor or `PathExpander`. A `RelationshipExpander` can still be wrapped via `StandardExpander.toPathExpander(RelationshipExpander)` to act like a `PathExpander`.
RelationshipType A relationship type is mandatory on all relationships and is used to navigate the node space.
Transaction A programmatically handled transaction.

Classes in org.neo4j.graphdb used by org.neo4j.tooling
GraphDatabaseService The main access point to a running Neo4j instance.
Node A node in the graph with properties and relationships to other entities.
Relationship A relationship between two nodes in the graph.
RelationshipType A relationship type is mandatory on all relationships and is used to navigate the node space.

Classes in org.neo4j.graphdb used by org.neo4j.unsafe.batchinsert
GraphDatabaseService The main access point to a running Neo4j instance.
RelationshipType A relationship type is mandatory on all relationships and is used to navigate the node space.

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

Copyright © 2002-2012 The Neo4j Graph Database Project. All Rights Reserved.