Uses of Interface org.neo4j.graphdb.GraphDatabaseService (Neo4j Community 2.1.0-M01 API)
Date: 2014-02-20

## Uses of Interface
org.neo4j.graphdb.GraphDatabaseService

- Packages that use GraphDatabaseService
  Package | Description
  --- | ---
  org.neo4j.cypher.export |
  org.neo4j.cypher.javacompat | Execute Cypher queries from Java code.
  org.neo4j.graphdb | The core graph database API.
  org.neo4j.graphdb.factory | Create database instances.
  org.neo4j.graphdb.index | Integrated API for node and relationship indexing.
  org.neo4j.index.lucene | Contains `QueryContext` and `ValueContext` which is part of the public API for an `Index` backed by Lucene.
  org.neo4j.jmx | Management support using JMX.
  org.neo4j.tooling | Tools, including global operations over the whole graph.
  org.neo4j.unsafe.batchinsert | Tools for high-performance data insertion; make sure to read the instructions before using.

- - ### Uses of GraphDatabaseService in org.neo4j.cypher.export

    Methods in org.neo4j.cypher.export with parameters of type GraphDatabaseService
    Modifier and Type | Method and Description
    --- | ---
    `static SubGraph` | CypherResultSubGraph.`from(ExecutionResult result, GraphDatabaseService gds, boolean addBetween)`
    `static SubGraph` | DatabaseSubGraph.`from(GraphDatabaseService gdb)`

    Constructors in org.neo4j.cypher.export with parameters of type GraphDatabaseService
    Constructor and Description
    `DatabaseSubGraph(GraphDatabaseService gdb)`

  - ### Uses of GraphDatabaseService in org.neo4j.cypher.javacompat

    Constructors in org.neo4j.cypher.javacompat with parameters of type GraphDatabaseService
    Constructor and Description
    `ExecutionEngine(GraphDatabaseService database)` Creates an execution engine around the give graph database
    `ExecutionEngine(GraphDatabaseService database, org.neo4j.kernel.impl.util.StringLogger logger)` Creates an execution engine around the give graph database

  - ### Uses of GraphDatabaseService in org.neo4j.graphdb

    Methods in org.neo4j.graphdb that return GraphDatabaseService
    Modifier and Type | Method and Description
    --- | ---
    `GraphDatabaseService` | PropertyContainer.`getGraphDatabase()` Get the `GraphDatabaseService` that this `Node` or `Relationship` belongs to.

  - ### Uses of GraphDatabaseService in org.neo4j.graphdb.factory

    Methods in org.neo4j.graphdb.factory that return GraphDatabaseService
    Modifier and Type | Method and Description
    --- | ---
    `GraphDatabaseService` | GraphDatabaseBuilder.DatabaseCreator.`newDatabase(Map<String,String> config)`
    `GraphDatabaseService` | GraphDatabaseFactory.`newEmbeddedDatabase(String path)`
    `GraphDatabaseService` | GraphDatabaseBuilder.`newGraphDatabase()` Create a new database with the configuration registered through the builder.
    `GraphDatabaseService` | GraphDatabaseBuilder.Delegator.`newGraphDatabase()`

  - ### Uses of GraphDatabaseService in org.neo4j.graphdb.index

    Methods in org.neo4j.graphdb.index that return GraphDatabaseService
    Modifier and Type | Method and Description
    --- | ---
    `GraphDatabaseService` | ReadableIndex.`getGraphDatabase()` Get the `graph database` that owns this index.

    Constructors in org.neo4j.graphdb.index with parameters of type GraphDatabaseService
    Constructor and Description
    `UniqueFactory.UniqueNodeFactory(GraphDatabaseService graphdb, String index)` Create a new `UniqueFactory` for nodes.
    `UniqueFactory.UniqueRelationshipFactory(GraphDatabaseService graphdb, String index)` Create a new `UniqueFactory` for relationships.

  - ### Uses of GraphDatabaseService in org.neo4j.index.lucene

    Methods in org.neo4j.index.lucene that return GraphDatabaseService
    Modifier and Type | Method and Description
    --- | ---
    `GraphDatabaseService` | LuceneKernelExtensionFactory.Dependencies.`getDatabase()`

    Constructors in org.neo4j.index.lucene with parameters of type GraphDatabaseService
    Constructor and Description
    `LuceneKernelExtension(org.neo4j.kernel.configuration.Config config, GraphDatabaseService gdb, TransactionManager txManager, org.neo4j.kernel.impl.index.IndexStore indexStore, org.neo4j.kernel.impl.transaction.xaframework.XaFactory xaFactory, org.neo4j.kernel.impl.nioneo.store.FileSystemAbstraction fileSystemAbstraction, org.neo4j.kernel.impl.transaction.XaDataSourceManager xaDataSourceManager, IndexProviders indexProviders)`
    `LuceneTimeline(GraphDatabaseService db, Index<T> index)`

  - ### Uses of GraphDatabaseService in org.neo4j.jmx

    Methods in org.neo4j.jmx with parameters of type GraphDatabaseService
    Modifier and Type | Method and Description
    --- | ---
    `static ObjectName` | JmxUtils.`getObjectName(GraphDatabaseService db, String name)`

  - ### Uses of GraphDatabaseService in org.neo4j.tooling

    Methods in org.neo4j.tooling with parameters of type GraphDatabaseService
    Modifier and Type | Method and Description
    --- | ---
    `static GlobalGraphOperations` | GlobalGraphOperations.`at(GraphDatabaseService db)` Get a `GlobalGraphOperations` for the given `db`.

  - ### Uses of GraphDatabaseService in org.neo4j.unsafe.batchinsert

    Methods in org.neo4j.unsafe.batchinsert that return GraphDatabaseService
    Modifier and Type | Method and Description
    --- | ---
    `static GraphDatabaseService` | BatchInserters.`batchDatabase(String storeDir)` Get a `GraphDatabaseService` that does not support deletions and transactions.
    `static GraphDatabaseService` | BatchInserters.`batchDatabase(String storeDir, org.neo4j.kernel.impl.nioneo.store.FileSystemAbstraction fileSystem)` Get a `GraphDatabaseService` that does not support deletions and transactions.
    `static GraphDatabaseService` | BatchInserters.`batchDatabase(String storeDir, org.neo4j.kernel.impl.nioneo.store.FileSystemAbstraction fileSystem, Map<String,String> config)` Get a `GraphDatabaseService` that does not support deletions and transactions.
    `static GraphDatabaseService` | BatchInserters.`batchDatabase(String storeDir, org.neo4j.kernel.impl.nioneo.store.FileSystemAbstraction fileSystem, Map<String,String> config, Iterable<org.neo4j.kernel.extension.KernelExtensionFactory<?>> kernelExtensions)`
    `static GraphDatabaseService` | BatchInserters.`batchDatabase(String storeDir, Map<String,String> config)` Get a `GraphDatabaseService` that does not support deletions and transactions.

Copyright © 2002–2014 The Neo4j Graph Database Project. All rights reserved.