All Classes and Interfaces

Class
Description
The AbstractConfigurableDriver is used by all drivers to register themselves.
Not part of public API, subject to change without notice.
 
Denotes the types of auto indexing that can be done by the OGM at startup.
 
 
 
ConfigurationSource reading configuration from classpath files.
 
Utilities around collections.
A generic configuration class that can be set up programmatically or via a properties file.
Builder for Configuration class
Configuration to change the precedence from the current threads context
Provides access to a configuration store and exposes configuration values in bulk Properties format.
Exception thrown if a connection could not be obtained to the Neo4j database
 
 
An exception raised when executing a Cypher query
This interface can be implemented by extensions that wish to modify Cypher statements before they are being sent by corresponding OGM driver to the database.

OGM makes sure that the modification will be applied to all statements, regardless of source, but implementations of the service must not rely on the fact that the modification happens currently on the drivers level, which may change without notice.

To add your custom modification, create a separate module, implement this interface and return an arbitrary Function.
 
 
The results of a query, modelled as graph data.
 
Represents a single row in a query response which returns both graph and row data.
 
The results of a query, modelled as rest response data.
The results of a query, modelled as row data.
 
 
 
This is a helper class modelled roughly after org.springframework.dao.support.PersistenceExceptionTranslator.
ConfigurationSource reading configuration from files on filesystem
 
 
 
 
This adapter will transform an embedded response into a json response
 
 
 
 
This adapter will transform an embedded response into a json response
Exception indicating problems with the native type system.
Exception indicating that the selected driver does not support native types.
Exception indicating that the selected driver does not support native types.
Utility class to retrieve the version of the core module aka the product version.
 
 
Produces a singleton ObjectMapper
 
Exception from OGM that signifies an optimistic locking failure
Abstraction over the parameter conversion.
The "old" way of converting things.
 
 
Common interface for Node and Edge to allow common query generation
 
 
 
 
Holds read only statistics about query execution.
 
 
 
 
Adapt embedded response to a NodeModels, RelationshipModels, and objects
 
 
This adapter interface should be implemented by all drivers
 
 
This adapter will transform a Map<String,Object> typically representing an Embedded or Bolt response into a RowModel response
 
Key for lookup of transient relationship by source and target NOTE: source and target are always sorted so the lookup will ignore the direction
 
Constructs Statements of a particular type.
 
This adapter maps a Driver or embedded based TemporalAmount to a valid Java temporal amount.
 
 
 
 
 
A handler that can be called per entity during commit or rollback operations.
To be used by a driver to lookup type adapters, both native to mapped and mapped to native.
This interface describes a type system with a set of native type a driver can handle.
An empty set of native types.