- canCommit() - Method in class org.neo4j.ogm.session.transaction.DefaultTransactionManager
-
- candidateRelationshipFields(String, String, boolean) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Finds all relationship fields with a specific name and direction from the ClassInfo's relationship fields
- canRollback() - Method in class org.neo4j.ogm.session.transaction.DefaultTransactionManager
-
- CaseInsensitiveLikePropertyValueTransformer - Class in org.neo4j.ogm.cypher
-
Implementation of
PropertyValueTransformer
that transforms a traditional "LIKE" expression with asterisk wildcards
into a case-insensitive regular expression compatible with Cypher.
- CaseInsensitiveLikePropertyValueTransformer() - Constructor for class org.neo4j.ogm.cypher.CaseInsensitiveLikePropertyValueTransformer
-
- ClassInfo - Class in org.neo4j.ogm.metadata
-
Maintains object to graph mapping details at the class (type) level
The ClassInfo object is used to maintain mappings from Java Types->Neo4j Labels
thereby allowing the correct labels to be applied to new nodes when they
are persisted.
- ClassInfo(Class<?>) - Constructor for class org.neo4j.ogm.metadata.ClassInfo
-
- classInfo(String) - Method in class org.neo4j.ogm.metadata.MetaData
-
Finds the ClassInfo for the supplied partial class name or label.
- classInfo(Object) - Method in class org.neo4j.ogm.metadata.MetaData
-
Finds the ClassInfo for the supplied object by looking up its class name
- classInfoByLabelOrType(String) - Method in class org.neo4j.ogm.metadata.MetaData
-
Finds ClassInfos for the supplied partial class name or label.
- ClassUtils - Class in org.neo4j.ogm.utils
-
- ClassUtils() - Constructor for class org.neo4j.ogm.utils.ClassUtils
-
- clear() - Method in class org.neo4j.ogm.context.MappingContext
-
- clear() - Method in class org.neo4j.ogm.context.TypeRegister
-
Removes all entries from the TypeRegister
- clear() - Method in class org.neo4j.ogm.session.delegates.DeleteDelegate
-
- clear() - Method in class org.neo4j.ogm.session.Neo4jSession
-
- clear() - Method in interface org.neo4j.ogm.session.Session
-
- clear() - Method in class org.neo4j.ogm.session.transaction.DefaultTransactionManager
-
- close() - Method in class org.neo4j.ogm.session.SessionFactory
-
Closes this session factory
- coerceTypes(Class, Object) - Static method in class org.neo4j.ogm.session.Utils
-
Coerce numeric types when mapping properties from nodes to entities.
- commit(Transaction) - Method in class org.neo4j.ogm.session.transaction.DefaultTransactionManager
-
Commits the specified TRANSACTION_THREAD_LOCAL.
- ComparisonOperator - Enum in org.neo4j.ogm.cypher
-
Comparison operators used in queries.
- CompileContext - Interface in org.neo4j.ogm.cypher.compiler
-
Maintains contextual information throughout the process of compiling Cypher statements to persist a graph of objects.
- Compiler - Interface in org.neo4j.ogm.cypher.compiler
-
Defines a simple API for building up Cypher queries programmatically.
- CompositeAttributeConverter<T> - Interface in org.neo4j.ogm.typeconversion
-
- compositeFields() - Method in class org.neo4j.ogm.metadata.FieldsInfo
-
- ConfigurationException - Exception in org.neo4j.ogm.exception
-
Exception thrown when there is a problem with configuration of OGM
- ConfigurationException(String) - Constructor for exception org.neo4j.ogm.exception.ConfigurationException
-
- ConfigurationException(String, Throwable) - Constructor for exception org.neo4j.ogm.exception.ConfigurationException
-
- containsIndexes() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
- containsRelationship(MappedRelationship) - Method in class org.neo4j.ogm.context.MappingContext
-
- context() - Method in interface org.neo4j.ogm.cypher.compiler.Compiler
-
Returns this compiler's context
- context() - Method in class org.neo4j.ogm.cypher.compiler.MultiStatementCypherCompiler
-
- context() - Method in class org.neo4j.ogm.session.Neo4jSession
-
- ConversionCallback - Interface in org.neo4j.ogm.typeconversion
-
Defines a method to be called by the underlying OGM when it needs to perform a type conversion at runtime but no explicit
AttributeConverter
has been found.
- ConversionCallbackRegistry - Class in org.neo4j.ogm.typeconversion
-
Let's do the simplest thing we possibly can to link this together.
- ConversionCallbackRegistry() - Constructor for class org.neo4j.ogm.typeconversion.ConversionCallbackRegistry
-
- Convert - Annotation Type in org.neo4j.ogm.annotation.typeconversion
-
Annotation to be applied to fields and accessor methods of entity properties to specify the AttributeConverter to use for
writing or reading its value in the graph database.
- convert(Class<T>, Object) - Method in interface org.neo4j.ogm.typeconversion.ConversionCallback
-
Convert the given value into an instance of the the specified target type.
- Convert.Unset - Class in org.neo4j.ogm.annotation.typeconversion
-
Placeholder to allow the annotation to be applied without specifying an explicit converter implementation.
- convertedType() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- CONVERTER - Static variable in annotation type org.neo4j.ogm.annotation.typeconversion.Convert
-
- ConverterBasedCollectionConverter<T,F> - Class in org.neo4j.ogm.typeconversion
-
- ConverterBasedCollectionConverter(Class<?>, AttributeConverter<T, F>) - Constructor for class org.neo4j.ogm.typeconversion.ConverterBasedCollectionConverter
-
- ConvertibleTypes - Class in org.neo4j.ogm.typeconversion
-
- ConvertibleTypes() - Constructor for class org.neo4j.ogm.typeconversion.ConvertibleTypes
-
- count(Class<?>, Iterable<Filter>) - Method in class org.neo4j.ogm.session.delegates.ExecuteQueriesDelegate
-
- count(Class<?>, Iterable<Filter>) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- count(Class<?>, Iterable<Filter>) - Method in interface org.neo4j.ogm.session.Session
-
Counts all the node entities of the specified type which match the filters supplied
- countEdges(String, Iterable<Filter>) - Method in interface org.neo4j.ogm.session.request.strategy.AggregateStatements
-
construct queries to count all relationships with the specified type that match the specified filters
- countEdges(String, String, String) - Method in interface org.neo4j.ogm.session.request.strategy.AggregateStatements
-
construct queries to count all single-length paths with the specified start label, relationship type and end label that match the specified filters
- countEdges(String, Iterable<Filter>) - Method in class org.neo4j.ogm.session.request.strategy.impl.CountStatements
-
- countEdges(String, String, String) - Method in class org.neo4j.ogm.session.request.strategy.impl.CountStatements
-
- countEntitiesOfType(Class<?>) - Method in class org.neo4j.ogm.session.delegates.ExecuteQueriesDelegate
-
- countEntitiesOfType(Class<?>) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- countEntitiesOfType(Class<?>) - Method in interface org.neo4j.ogm.session.Session
-
Counts all the node entities of the specified type.
- countNodes(Iterable<String>) - Method in interface org.neo4j.ogm.session.request.strategy.AggregateStatements
-
construct queries to count all nodes with the specified label
- countNodes(String, Iterable<Filter>) - Method in interface org.neo4j.ogm.session.request.strategy.AggregateStatements
-
construct queries to count all nodes with the specified label that match the specified filters
- countNodes(Iterable<String>) - Method in class org.neo4j.ogm.session.request.strategy.impl.CountStatements
-
- countNodes(String, Iterable<Filter>) - Method in class org.neo4j.ogm.session.request.strategy.impl.CountStatements
-
- CountStatements - Class in org.neo4j.ogm.session.request.strategy.impl
-
Encapsulates Cypher statements used to execute aggregation queries.
- CountStatements() - Constructor for class org.neo4j.ogm.session.request.strategy.impl.CountStatements
-
- create(String...) - Static method in class org.neo4j.ogm.metadata.DomainInfo
-
- createNodesStatements() - Method in interface org.neo4j.ogm.cypher.compiler.Compiler
-
Retrieves the Cypher statements that create nodes built up through this
Compiler
.
- createNodesStatements() - Method in class org.neo4j.ogm.cypher.compiler.MultiStatementCypherCompiler
-
- createRelationshipsStatements() - Method in interface org.neo4j.ogm.cypher.compiler.Compiler
-
Retrieves the Cypher statements that create relationships built up through this
Compiler
.
- createRelationshipsStatements() - Method in class org.neo4j.ogm.cypher.compiler.MultiStatementCypherCompiler
-
- CypherContext - Class in org.neo4j.ogm.cypher.compiler
-
Maintains contextual information throughout the process of compiling Cypher statements to persist a graph of objects.
- CypherContext(Compiler) - Constructor for class org.neo4j.ogm.cypher.compiler.CypherContext
-
- CypherQuery - Class in org.neo4j.ogm.cypher.query
-
Simple encapsulation of a Cypher query and its parameters
Note, this object will be transformed directly to JSON so don't add anything here that is
not part of the HTTP Transactional endpoint syntax
- CypherQuery(String, Map<String, ?>) - Constructor for class org.neo4j.ogm.cypher.query.CypherQuery
-
Constructs a new
CypherQuery
based on the given Cypher query string and query parameters.
- CypherStatementBuilder - Interface in org.neo4j.ogm.cypher.compiler
-
- DateArrayStringConverter - Class in org.neo4j.ogm.typeconversion
-
By default the OGM will map date arrays to UTC-based ISO8601 compliant
String arrays when being stored as a node / relationship property
Users can override this behaviour for Date objects using
the appropriate annotations:
DateString.FORMAT
will convert between dates and strings
using a user defined date format, e.g.
- DateArrayStringConverter(String) - Constructor for class org.neo4j.ogm.typeconversion.DateArrayStringConverter
-
- DateCollectionStringConverter - Class in org.neo4j.ogm.typeconversion
-
By default the OGM will map date collections to UTC-based ISO8601 compliant
String collections when being stored as a node / relationship property
Users can override this behaviour for Date objects using
the appropriate annotations:
DateString.FORMAT
will convert between dates and strings
using a user defined date format, e.g.
- DateCollectionStringConverter(String, Class<? extends Collection>) - Constructor for class org.neo4j.ogm.typeconversion.DateCollectionStringConverter
-
- DateLong - Annotation Type in org.neo4j.ogm.annotation.typeconversion
-
Indicates OGM to store dates as long in the database.
- DateLongConverter - Class in org.neo4j.ogm.typeconversion
-
- DateLongConverter() - Constructor for class org.neo4j.ogm.typeconversion.DateLongConverter
-
- DateString - Annotation Type in org.neo4j.ogm.annotation.typeconversion
-
- DateStringConverter - Class in org.neo4j.ogm.typeconversion
-
By default the OGM will map date objects to UTC-based ISO8601 compliant
String values when being stored as a node / relationship property
Users can override this behaviour for Date objects using
the appropriate annotations:
DateString.FORMAT
will convert between dates and strings
using a user defined date format, e.g.
- DateStringConverter(String) - Constructor for class org.neo4j.ogm.typeconversion.DateStringConverter
-
- debug(String) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- DefaultGraphModelRequest - Class in org.neo4j.ogm.cypher.query
-
- DefaultGraphModelRequest(String, Map<String, ?>) - Constructor for class org.neo4j.ogm.cypher.query.DefaultGraphModelRequest
-
- DefaultGraphRowListModelRequest - Class in org.neo4j.ogm.cypher.query
-
A
CypherQuery
which returns data in both row and graph formats.
- DefaultGraphRowListModelRequest(String, Map<String, ?>) - Constructor for class org.neo4j.ogm.cypher.query.DefaultGraphRowListModelRequest
-
- DefaultNodeBuilder - Class in org.neo4j.ogm.cypher.compiler.builders.node
-
- DefaultNodeBuilder(Long) - Constructor for class org.neo4j.ogm.cypher.compiler.builders.node.DefaultNodeBuilder
-
- DefaultRelationshipBuilder - Class in org.neo4j.ogm.cypher.compiler.builders.node
-
- DefaultRelationshipBuilder(String, boolean) - Constructor for class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
-
- DefaultRelationshipBuilder(String, Long) - Constructor for class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
-
- DefaultRequest - Class in org.neo4j.ogm.session.request
-
- DefaultRequest() - Constructor for class org.neo4j.ogm.session.request.DefaultRequest
-
- DefaultRestModelRequest - Class in org.neo4j.ogm.cypher.query
-
- DefaultRestModelRequest(String, Map<String, ?>) - Constructor for class org.neo4j.ogm.cypher.query.DefaultRestModelRequest
-
- DefaultRowModelRequest - Class in org.neo4j.ogm.cypher.query
-
- DefaultRowModelRequest(String, Map<String, ?>) - Constructor for class org.neo4j.ogm.cypher.query.DefaultRowModelRequest
-
- DefaultTransactionManager - Class in org.neo4j.ogm.session.transaction
-
- DefaultTransactionManager(Session, Driver) - Constructor for class org.neo4j.ogm.session.transaction.DefaultTransactionManager
-
- delete(Class<?>) - Method in class org.neo4j.ogm.context.TypeRegister
-
Removes the type from the register's keyset
- delete(T) - Method in class org.neo4j.ogm.session.delegates.DeleteDelegate
-
- delete(Class<T>, Iterable<Filter>, boolean) - Method in class org.neo4j.ogm.session.delegates.DeleteDelegate
-
- delete(T) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- delete(Class<T>, Iterable<Filter>, boolean) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- delete(Long) - Method in interface org.neo4j.ogm.session.request.strategy.DeleteStatements
-
construct a query to delete a single object with the specified id
- delete(Collection<Long>) - Method in interface org.neo4j.ogm.session.request.strategy.DeleteStatements
-
construct a query to delete all objects with the specified ids
- delete(String) - Method in interface org.neo4j.ogm.session.request.strategy.DeleteStatements
-
construct queries to delete all objects with the specified label or relationship type
- delete(String, Iterable<Filter>) - Method in interface org.neo4j.ogm.session.request.strategy.DeleteStatements
-
construct queries to delete all objects with the specified label that match the specified filters
- delete(Long) - Method in class org.neo4j.ogm.session.request.strategy.impl.NodeDeleteStatements
-
- delete(Collection<Long>) - Method in class org.neo4j.ogm.session.request.strategy.impl.NodeDeleteStatements
-
- delete(String) - Method in class org.neo4j.ogm.session.request.strategy.impl.NodeDeleteStatements
-
- delete(String, Iterable<Filter>) - Method in class org.neo4j.ogm.session.request.strategy.impl.NodeDeleteStatements
-
- delete(Long) - Method in class org.neo4j.ogm.session.request.strategy.impl.RelationshipDeleteStatements
-
- delete(Collection<Long>) - Method in class org.neo4j.ogm.session.request.strategy.impl.RelationshipDeleteStatements
-
- delete(String) - Method in class org.neo4j.ogm.session.request.strategy.impl.RelationshipDeleteStatements
-
- delete(String, Iterable<Filter>) - Method in class org.neo4j.ogm.session.request.strategy.impl.RelationshipDeleteStatements
-
- delete(T) - Method in interface org.neo4j.ogm.session.Session
-
- delete(Class<T>, Iterable<Filter>, boolean) - Method in interface org.neo4j.ogm.session.Session
-
- deleteAll(Class<T>) - Method in class org.neo4j.ogm.session.delegates.DeleteDelegate
-
- deleteAll(Class<T>) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- deleteAll() - Method in interface org.neo4j.ogm.session.request.strategy.DeleteStatements
-
construct a query to delete all objects
- deleteAll() - Method in class org.neo4j.ogm.session.request.strategy.impl.NodeDeleteStatements
-
- deleteAll() - Method in class org.neo4j.ogm.session.request.strategy.impl.RelationshipDeleteStatements
-
- deleteAll(Class<T>) - Method in interface org.neo4j.ogm.session.Session
-
- deleteAndList(String, Iterable<Filter>) - Method in interface org.neo4j.ogm.session.request.strategy.DeleteStatements
-
construct queries to delete all objects with the specified label that match the specified filters and return a list of deleted object ids
- deleteAndList(String, Iterable<Filter>) - Method in class org.neo4j.ogm.session.request.strategy.impl.NodeDeleteStatements
-
- deleteAndList(String, Iterable<Filter>) - Method in class org.neo4j.ogm.session.request.strategy.impl.RelationshipDeleteStatements
-
- DeleteDelegate - Class in org.neo4j.ogm.session.delegates
-
- DeleteDelegate(Neo4jSession) - Constructor for class org.neo4j.ogm.session.delegates.DeleteDelegate
-
- DeletedRelationshipEntityStatementBuilder - Class in org.neo4j.ogm.cypher.compiler.builders.statement
-
- DeletedRelationshipEntityStatementBuilder(Set<Edge>, StatementFactory) - Constructor for class org.neo4j.ogm.cypher.compiler.builders.statement.DeletedRelationshipEntityStatementBuilder
-
- DeletedRelationshipStatementBuilder - Class in org.neo4j.ogm.cypher.compiler.builders.statement
-
- DeletedRelationshipStatementBuilder(Set<Edge>, StatementFactory) - Constructor for class org.neo4j.ogm.cypher.compiler.builders.statement.DeletedRelationshipStatementBuilder
-
- deleteRelationshipEntityStatements() - Method in interface org.neo4j.ogm.cypher.compiler.Compiler
-
Retrieves the Cypher statements that delete relationship entities built up through this
Compiler
.
- deleteRelationshipEntityStatements() - Method in class org.neo4j.ogm.cypher.compiler.MultiStatementCypherCompiler
-
- deleteRelationshipStatements() - Method in interface org.neo4j.ogm.cypher.compiler.Compiler
-
Retrieves the Cypher statements that delete relationships built up through this
Compiler
.
- deleteRelationshipStatements() - Method in class org.neo4j.ogm.cypher.compiler.MultiStatementCypherCompiler
-
- DeleteStatements - Interface in org.neo4j.ogm.session.request.strategy
-
- deregister(NodeBuilder) - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
- deregister(NodeBuilder) - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
- deregister(EventListener) - Method in class org.neo4j.ogm.session.SessionFactory
-
Asynchronously removes the the specified listener from this SessionFactory
.
- deregisterIncomingRelationships(Long, String, Class, boolean) - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
- deregisterIncomingRelationships(Long, String, Class, boolean) - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
Invoked when the mapper wishes to mark a set of incoming relationships to a specific type like (a)<-[:T]-(*) as deleted, prior
to possibly re-establishing them individually as it traverses the entity graph.
- deregisterOutgoingRelationships(Long, String, Class) - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
- deregisterOutgoingRelationships(Long, String, Class) - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
Invoked when the mapper wishes to mark a set of outgoing relationships to a specific type like (a)-[:T]->(*) as deleted, prior
to possibly re-establishing them individually as it traverses the entity graph.
- detachNodeEntity(Object) - Method in class org.neo4j.ogm.context.MappingContext
-
- detachNodeEntity(Long) - Method in class org.neo4j.ogm.session.delegates.GraphIdDelegate
-
- detachNodeEntity(Long) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- detachNodeEntity(Long) - Method in interface org.neo4j.ogm.session.Session
-
Detach this node entity represented by the supplied Graph ID from the session.
- detachRelationshipEntity(Long) - Method in class org.neo4j.ogm.context.MappingContext
-
- detachRelationshipEntity(Long) - Method in class org.neo4j.ogm.session.delegates.GraphIdDelegate
-
- detachRelationshipEntity(Long) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- detachRelationshipEntity(Long) - Method in interface org.neo4j.ogm.session.Session
-
Detach this relationship entity represented by the supplied Graph ID from the session.
- DirectedRelationship - Class in org.neo4j.ogm.context
-
Represents a relationship type along with a direction.
- DirectedRelationship(String, String) - Constructor for class org.neo4j.ogm.context.DirectedRelationship
-
- DirectedRelationshipForType - Class in org.neo4j.ogm.context
-
A DirectedRelationship mapping to objects of a particular type.
- DirectedRelationshipForType(String, String, Class) - Constructor for class org.neo4j.ogm.context.DirectedRelationshipForType
-
- DIRECTION - Static variable in annotation type org.neo4j.ogm.annotation.Relationship
-
- direction() - Method in class org.neo4j.ogm.context.DirectedRelationship
-
- direction(String) - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
-
- direction(String) - Method in interface org.neo4j.ogm.cypher.compiler.RelationshipBuilder
-
- direction(Node) - Method in interface org.neo4j.ogm.metadata.schema.Relationship
-
Direction of the relationship from given node
- directSuperclass() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
- dispose(EventListener) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- dispose(EventListener) - Method in interface org.neo4j.ogm.session.Session
-
Remove an event listener from this session.
- DistanceComparison - Class in org.neo4j.ogm.cypher.function
-
- DistanceComparison(DistanceFromPoint) - Constructor for class org.neo4j.ogm.cypher.function.DistanceComparison
-
- DistanceFromPoint - Class in org.neo4j.ogm.cypher.function
-
- DistanceFromPoint(Double, Double, Double) - Constructor for class org.neo4j.ogm.cypher.function.DistanceFromPoint
-
- doInTransaction(GraphCallback<T>) - Method in class org.neo4j.ogm.session.Neo4jSession
-
Deprecated.
- doInTransaction(GraphCallback<T>) - Method in interface org.neo4j.ogm.session.Session
-
Deprecated.
- DomainInfo - Class in org.neo4j.ogm.metadata
-
- DomainInfo() - Constructor for class org.neo4j.ogm.metadata.DomainInfo
-
- DomainInfoSchemaBuilder - Class in org.neo4j.ogm.metadata.schema
-
- DomainInfoSchemaBuilder(DomainInfo) - Constructor for class org.neo4j.ogm.metadata.schema.DomainInfoSchemaBuilder
-
- edge() - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
-
- edge() - Method in interface org.neo4j.ogm.cypher.compiler.RelationshipBuilder
-
- EndNode - Annotation Type in org.neo4j.ogm.annotation
-
Identifies the domain entity representing the end node of
a relationship in the graph, and, along with @StartNode
is a mandatory annotation on any domain entity that is annotated
with @RelationshipEntity
- EntityAccessManager - Class in org.neo4j.ogm.metadata.reflect
-
Determines how entities should be accessed in both reading and writing scenarios by looking up information from
ClassInfo
in the following order.
- EntityAccessManager() - Constructor for class org.neo4j.ogm.metadata.reflect.EntityAccessManager
-
- EntityFactory - Class in org.neo4j.ogm.metadata.reflect
-
A metadata-driven factory class for creating node and relationship entities.
- EntityFactory(MetaData) - Constructor for class org.neo4j.ogm.metadata.reflect.EntityFactory
-
- EntityGraphMapper - Class in org.neo4j.ogm.context
-
- EntityGraphMapper(MetaData, MappingContext) - Constructor for class org.neo4j.ogm.context.EntityGraphMapper
-
- EntityMapper - Interface in org.neo4j.ogm.context
-
Specification for an object-graph mapper, which can map arbitrary Java objects onto Cypher data manipulation queries.
- EntityRowModelMapper - Class in org.neo4j.ogm.context
-
- EntityRowModelMapper() - Constructor for class org.neo4j.ogm.context.EntityRowModelMapper
-
- entityType(String) - Method in class org.neo4j.ogm.metadata.MetaData
-
- entityType(String) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- EntityUtils - Class in org.neo4j.ogm.utils
-
The utility methods here will all throw a NullPointerException
if invoked with null
.
- EntityUtils() - Constructor for class org.neo4j.ogm.utils.EntityUtils
-
- EnumArrayStringConverter - Class in org.neo4j.ogm.typeconversion
-
By default the OGM will map enum arrays to and from
the string arrays with values returned by enum.name()
enum.name() is preferred to enum.ordinal() because it
is (slightly) safer: a persisted enum have to be renamed
to break its database mapping, whereas if its ordinal
was persisted instead, the mapping would be broken
simply by changing the declaration order in the enum set.
- EnumArrayStringConverter(Class<? extends Enum>) - Constructor for class org.neo4j.ogm.typeconversion.EnumArrayStringConverter
-
- EnumCollectionStringConverter - Class in org.neo4j.ogm.typeconversion
-
By default the OGM will map enum collections to and from
the string collections containing values returned by enum.name()
enum.name() is preferred to enum.ordinal() because it
is (slightly) safer: a persisted enum have to be renamed
to break its database mapping, whereas if its ordinal
was persisted instead, the mapping would be broken
simply by changing the declaration order in the enum set.
- EnumCollectionStringConverter(Class<? extends Enum>, Class<? extends Collection>) - Constructor for class org.neo4j.ogm.typeconversion.EnumCollectionStringConverter
-
- EnumString - Annotation Type in org.neo4j.ogm.annotation.typeconversion
-
- EnumStringConverter - Class in org.neo4j.ogm.typeconversion
-
By default the OGM will map enum objects to and from
the string value returned by enum.name()
enum.name() is preferred to enum.ordinal() because it
is (slightly) safer: a persisted enum have to be renamed
to break its database mapping, whereas if its ordinal
was persisted instead, the mapping would be broken
simply by changing the declaration order in the enum set.
- EnumStringConverter(Class<? extends Enum>) - Constructor for class org.neo4j.ogm.typeconversion.EnumStringConverter
-
- equals(Object) - Method in class org.neo4j.ogm.context.DirectedRelationship
-
- equals(Object) - Method in class org.neo4j.ogm.context.DirectedRelationshipForType
-
- equals(Object) - Method in class org.neo4j.ogm.context.MappedRelationship
-
- equalsIgnoreDirection(Long, RelationshipBuilder, Long) - Method in class org.neo4j.ogm.context.TransientRelationship
-
- Event - Interface in org.neo4j.ogm.session.event
-
- Event.TYPE - Enum in org.neo4j.ogm.session.event
-
- EventListener - Interface in org.neo4j.ogm.session.event
-
- EventListenerAdapter - Class in org.neo4j.ogm.session.event
-
- EventListenerAdapter() - Constructor for class org.neo4j.ogm.session.event.EventListenerAdapter
-
- eventsEnabled() - Method in class org.neo4j.ogm.session.Neo4jSession
-
- eventsEnabled() - Method in interface org.neo4j.ogm.session.Session
-
Determines if events are enabled for this session.
- ExecuteQueriesDelegate - Class in org.neo4j.ogm.session.delegates
-
- ExecuteQueriesDelegate(Neo4jSession) - Constructor for class org.neo4j.ogm.session.delegates.ExecuteQueriesDelegate
-
- executeSave(CompileContext) - Method in class org.neo4j.ogm.session.request.RequestExecutor
-
Execute a save request.
- executeSave(List<CompileContext>) - Method in class org.neo4j.ogm.session.request.RequestExecutor
-
Execute a save request.
- existingNode(Long) - Method in interface org.neo4j.ogm.cypher.compiler.Compiler
-
Returns a
NodeBuilder
that represents a node that already exists in the database and matches the given ID.
- existingNode(Long) - Method in class org.neo4j.ogm.cypher.compiler.MultiStatementCypherCompiler
-
- ExistingNodeStatementBuilder - Class in org.neo4j.ogm.cypher.compiler.builders.statement
-
- ExistingNodeStatementBuilder(Set<Node>, StatementFactory) - Constructor for class org.neo4j.ogm.cypher.compiler.builders.statement.ExistingNodeStatementBuilder
-
- existingRelationship(Long, String) - Method in interface org.neo4j.ogm.cypher.compiler.Compiler
-
Returns a
RelationshipBuilder
that represents and existing relationship entity to be modified in the database
- existingRelationship(Long, String) - Method in class org.neo4j.ogm.cypher.compiler.MultiStatementCypherCompiler
-
- ExistingRelationshipStatementBuilder - Class in org.neo4j.ogm.cypher.compiler.builders.statement
-
- ExistingRelationshipStatementBuilder(Set<Edge>, StatementFactory) - Constructor for class org.neo4j.ogm.cypher.compiler.builders.statement.ExistingRelationshipStatementBuilder
-
- expression(String) - Method in class org.neo4j.ogm.cypher.function.DistanceComparison
-
- expression(String) - Method in interface org.neo4j.ogm.cypher.function.FilterFunction
-
- expression(String) - Method in class org.neo4j.ogm.cypher.function.PropertyComparison
-
- GeneratedValue - Annotation Type in org.neo4j.ogm.annotation
-
Used to generate an ID.
- generateId(Object) - Method in interface org.neo4j.ogm.id.IdStrategy
-
Generates new id for given entity
- generateId(Object) - Method in class org.neo4j.ogm.id.InternalIdStrategy
-
- generateId(Object) - Method in class org.neo4j.ogm.id.UuidStrategy
-
- GenerationType - Enum in org.neo4j.ogm.annotation
-
Defines the types of primary key generation strategies.
- GenericUtils - Class in org.neo4j.ogm.metadata.reflect
-
- GenericUtils() - Constructor for class org.neo4j.ogm.metadata.reflect.GenericUtils
-
- get(Class<?>) - Method in class org.neo4j.ogm.context.TypeRegister
-
Returns an immutable map of the objects associated with the given type
- get(String, String) - Method in class org.neo4j.ogm.metadata.AnnotationInfo
-
- get(String) - Method in class org.neo4j.ogm.metadata.AnnotationInfo
-
- get(String) - Method in class org.neo4j.ogm.metadata.AnnotationsInfo
-
- get(Class<?>) - Method in class org.neo4j.ogm.metadata.AnnotationsInfo
-
- get(String) - Method in class org.neo4j.ogm.metadata.FieldsInfo
-
- get(String) - Method in class org.neo4j.ogm.metadata.ObjectAnnotations
-
- get(Class<?>) - Method in class org.neo4j.ogm.metadata.ObjectAnnotations
-
- getAllStatements() - Method in interface org.neo4j.ogm.cypher.compiler.Compiler
-
Retrieves the Cypher statements that have been built up through this
Compiler
.
- getAllStatements() - Method in class org.neo4j.ogm.cypher.compiler.MultiStatementCypherCompiler
-
- getAnnotation() - Method in class org.neo4j.ogm.metadata.AnnotationInfo
-
- getAnnotations() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- getBigDecimalArrayConverter() - Static method in class org.neo4j.ogm.typeconversion.ConvertibleTypes
-
- getBigDecimalCollectionConverter(String) - Static method in class org.neo4j.ogm.typeconversion.ConvertibleTypes
-
- getBigDecimalConverter() - Static method in class org.neo4j.ogm.typeconversion.ConvertibleTypes
-
- getBigIntegerArrayConverter() - Static method in class org.neo4j.ogm.typeconversion.ConvertibleTypes
-
- getBigIntegerCollectionConverter(String) - Static method in class org.neo4j.ogm.typeconversion.ConvertibleTypes
-
- getBigIntegerConverter() - Static method in class org.neo4j.ogm.typeconversion.ConvertibleTypes
-
- getBooleanOperator() - Method in class org.neo4j.ogm.cypher.Filter
-
- getByteArrayBase64Converter() - Static method in class org.neo4j.ogm.typeconversion.ConvertibleTypes
-
- getByteArrayWrapperBase64Converter() - Static method in class org.neo4j.ogm.typeconversion.ConvertibleTypes
-
- getClass(String) - Method in class org.neo4j.ogm.metadata.DomainInfo
-
- getClassInfoMap() - Method in class org.neo4j.ogm.metadata.DomainInfo
-
- getClassInfos(String) - Method in class org.neo4j.ogm.metadata.DomainInfo
-
- getCollectionClassname() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
Get the collection class name for the field
- getComparisonOperator() - Method in class org.neo4j.ogm.cypher.Filter
-
- getCompiler() - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
- getCompiler() - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
- getCompositeAttributeConverter() - Method in class org.neo4j.ogm.cypher.Filter
-
- getCompositeConverter() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- getConverterBasedCollectionConverter(AttributeConverter<?, ?>, String) - Static method in class org.neo4j.ogm.typeconversion.ConvertibleTypes
-
- getCurrentTransaction() - Method in class org.neo4j.ogm.session.transaction.DefaultTransactionManager
-
Returns the current TRANSACTION_THREAD_LOCAL for this thread, or null if none exists
- getCurrentValues() - Method in class org.neo4j.ogm.context.LabelHistory
-
- getDateArrayConverter() - Static method in class org.neo4j.ogm.typeconversion.ConvertibleTypes
-
- getDateCollectionConverter(String) - Static method in class org.neo4j.ogm.typeconversion.ConvertibleTypes
-
- getDateConverter() - Static method in class org.neo4j.ogm.typeconversion.ConvertibleTypes
-
- getDistance() - Method in class org.neo4j.ogm.cypher.function.DistanceFromPoint
-
- getDriver() - Method in class org.neo4j.ogm.session.SessionFactory
-
Returns driver used by this SessionFactory
- getEndNodeId() - Method in interface org.neo4j.ogm.context.Mappable
-
- getEndNodeId() - Method in class org.neo4j.ogm.context.MappedRelationship
-
- getEndNodeReader() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Return a FieldInfo for the EndNode of a RelationshipEntity
- getEndNodeType() - Method in interface org.neo4j.ogm.context.Mappable
-
- getEndNodeType() - Method in class org.neo4j.ogm.context.MappedRelationship
-
- getEnumArrayConverter(Class) - Static method in class org.neo4j.ogm.typeconversion.ConvertibleTypes
-
- getEnumCollectionConverter(Class, String) - Static method in class org.neo4j.ogm.typeconversion.ConvertibleTypes
-
- getEnumConverter(Class) - Static method in class org.neo4j.ogm.typeconversion.ConvertibleTypes
-
- getField(FieldInfo) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
- getField() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- getFieldInfo(String) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
- getFilter() - Method in class org.neo4j.ogm.cypher.function.DistanceComparison
-
- getFilter() - Method in interface org.neo4j.ogm.cypher.function.FilterFunction
-
- getFilter() - Method in class org.neo4j.ogm.cypher.function.PropertyComparison
-
- getFunction() - Method in class org.neo4j.ogm.cypher.Filter
-
- getId(Long) - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
- getId(Long) - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
- getImplementingClassInfos(String) - Method in class org.neo4j.ogm.metadata.MetaData
-
- getIndexFields() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
- getInstantConverter() - Static method in class org.neo4j.ogm.typeconversion.ConvertibleTypes
-
- getIterableField(ClassInfo, Class<?>, String, String) - Static method in class org.neo4j.ogm.metadata.reflect.EntityAccessManager
-
Returns an FieldWriter for an iterable of a non-primitive scalar type defined by a ClassInfo
- getLabel() - Method in class org.neo4j.ogm.session.request.RelatedNodePropertyMatchClause
-
- getLastBookmark() - Method in class org.neo4j.ogm.session.Neo4jSession
-
- getLastBookmark() - Method in interface org.neo4j.ogm.session.Session
-
Retrieves the last bookmark used in this session when used in a Neo4j Causal Cluster.
- getLatitude() - Method in class org.neo4j.ogm.cypher.function.DistanceFromPoint
-
- getLifeCycle() - Method in interface org.neo4j.ogm.session.event.Event
-
- getLifeCycle() - Method in class org.neo4j.ogm.session.event.PersistenceEvent
-
- getLoadStrategy() - Method in class org.neo4j.ogm.session.Neo4jSession
-
- getLoadStrategy() - Method in interface org.neo4j.ogm.session.Session
-
Returns current load strategy
- getLoadStrategy() - Method in class org.neo4j.ogm.session.SessionFactory
-
Returns current load strategy
- getLocalDateConverter() - Static method in class org.neo4j.ogm.typeconversion.ConvertibleTypes
-
- getLocalDateTimeConverter() - Static method in class org.neo4j.ogm.typeconversion.ConvertibleTypes
-
- getLongitude() - Method in class org.neo4j.ogm.cypher.function.DistanceFromPoint
-
- getMethod(MethodInfo) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Returns the Method corresponding to the supplied MethodInfo as declared by the class represented by this ClassInfo
- getMethod() - Method in class org.neo4j.ogm.metadata.MethodInfo
-
Returns an instance of the Method represented by this MethodInfo
The expectation here is that only java bean getter and setter methods will be called
- getName() - Method in class org.neo4j.ogm.metadata.AnnotationInfo
-
- getName() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- getName() - Method in class org.neo4j.ogm.metadata.MethodInfo
-
- getNestedEntityTypeLabel() - Method in class org.neo4j.ogm.cypher.Filter
-
- getNestedPropertyName() - Method in class org.neo4j.ogm.cypher.Filter
-
- getNestedPropertyType() - Method in class org.neo4j.ogm.cypher.Filter
-
- getNewObject(Long) - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
- getNewObject(Long) - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
- getNodeEntity(Object) - Method in class org.neo4j.ogm.context.MappingContext
-
- getObject() - Method in interface org.neo4j.ogm.session.event.Event
-
- getObject() - Method in class org.neo4j.ogm.session.event.PersistenceEvent
-
- getOffsetDateTimeConverter() - Static method in class org.neo4j.ogm.typeconversion.ConvertibleTypes
-
- getOwnerEntityType() - Method in class org.neo4j.ogm.cypher.Filter
-
- getParameters() - Method in class org.neo4j.ogm.cypher.query.CypherQuery
-
- getParameters() - Method in class org.neo4j.ogm.cypher.query.PagingAndSortingQuery
-
- getParameters() - Method in class org.neo4j.ogm.session.request.RowDataStatement
-
- getPreviousValues() - Method in class org.neo4j.ogm.context.LabelHistory
-
- getProperties() - Method in class org.neo4j.ogm.cypher.query.SortClause
-
- getPropertyConverter() - Method in class org.neo4j.ogm.cypher.Filter
-
- getPropertyConverter() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- getPropertyName() - Method in class org.neo4j.ogm.cypher.Filter
-
- getPropertyValueTransformer() - Method in enum org.neo4j.ogm.cypher.ComparisonOperator
-
- getRef() - Method in class org.neo4j.ogm.context.TransientRelationship
-
- getRel() - Method in class org.neo4j.ogm.context.TransientRelationship
-
- getRelationalReader(ClassInfo, String, String) - Static method in class org.neo4j.ogm.metadata.reflect.EntityAccessManager
-
Returns a FieldInfo for a scalar type definition on a ClassInfo that is not a primitive graph property
- getRelationalWriter(ClassInfo, String, String, Object) - Static method in class org.neo4j.ogm.metadata.reflect.EntityAccessManager
-
Returns a FieldWriter for a scalar value represented as a relationship in the graph (i.e.
- getRelationalWriter(ClassInfo, String, String, Class<?>) - Static method in class org.neo4j.ogm.metadata.reflect.EntityAccessManager
-
Returns a FieldWriter for a scalar type on a ClassInfo that is not a primitive graph property
- getRelationshipDirection() - Method in class org.neo4j.ogm.cypher.Filter
-
- getRelationshipEntity(Long) - Method in class org.neo4j.ogm.context.MappingContext
-
- getRelationshipId() - Method in class org.neo4j.ogm.context.MappedRelationship
-
- getRelationships() - Method in class org.neo4j.ogm.context.MappingContext
-
- getRelationshipType() - Method in interface org.neo4j.ogm.context.Mappable
-
- getRelationshipType() - Method in class org.neo4j.ogm.context.MappedRelationship
-
- getRelationshipType() - Method in class org.neo4j.ogm.cypher.Filter
-
- getRelationshipType() - Method in class org.neo4j.ogm.session.request.RelationshipPropertyMatchClause
-
- getResult() - Method in class org.neo4j.ogm.context.RestStatisticsModel
-
- getResultDataContents() - Method in class org.neo4j.ogm.cypher.query.CypherQuery
-
- getResultDataContents() - Method in class org.neo4j.ogm.cypher.query.DefaultGraphModelRequest
-
- getResultDataContents() - Method in class org.neo4j.ogm.cypher.query.DefaultGraphRowListModelRequest
-
- getResultDataContents() - Method in class org.neo4j.ogm.cypher.query.DefaultRestModelRequest
-
- getResultDataContents() - Method in class org.neo4j.ogm.cypher.query.DefaultRowModelRequest
-
- getResultDataContents() - Method in class org.neo4j.ogm.session.request.RowDataStatement
-
- getSchema() - Method in class org.neo4j.ogm.metadata.MetaData
-
- getSrc() - Method in class org.neo4j.ogm.context.TransientRelationship
-
- getSrcClass() - Method in class org.neo4j.ogm.context.TransientRelationship
-
- getStartNodeId() - Method in interface org.neo4j.ogm.context.Mappable
-
- getStartNodeId() - Method in class org.neo4j.ogm.context.MappedRelationship
-
- getStartNodeReader() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Return a FieldInfo for the StartNode of a RelationshipEntity
- getStartNodeType() - Method in interface org.neo4j.ogm.context.Mappable
-
- getStartNodeType() - Method in class org.neo4j.ogm.context.MappedRelationship
-
- getStatement() - Method in class org.neo4j.ogm.cypher.query.CypherQuery
-
- getStatement() - Method in class org.neo4j.ogm.cypher.query.PagingAndSortingQuery
-
- getStatement() - Method in class org.neo4j.ogm.session.request.RowDataStatement
-
- getStatements() - Method in class org.neo4j.ogm.session.request.DefaultRequest
-
- getStatistics() - Method in class org.neo4j.ogm.context.RestStatisticsModel
-
- getTgt() - Method in class org.neo4j.ogm.context.TransientRelationship
-
- getTgtClass() - Method in class org.neo4j.ogm.context.TransientRelationship
-
- getTransaction() - Method in class org.neo4j.ogm.session.Neo4jSession
-
- getTransaction() - Method in interface org.neo4j.ogm.session.Session
-
Get the existing transaction if available
- getTransformedPropertyValue() - Method in class org.neo4j.ogm.cypher.Filter
-
Returns the result of passing the property value through the transformer associated with the comparison operator
on this
Filter
.
- getType(String) - Static method in class org.neo4j.ogm.utils.ClassUtils
-
Return the reified class for the parameter of a parameterised setter or field from the parameter signature.
- getTypeDescriptor() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
Get the type descriptor
- getUnderlyingClass() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Get the underlying class represented by this ClassInfo
- getValue() - Method in enum org.neo4j.ogm.cypher.BooleanOperator
-
- getValue() - Method in enum org.neo4j.ogm.cypher.ComparisonOperator
-
- getValue() - Method in class org.neo4j.ogm.cypher.function.DistanceComparison
-
- getValue() - Method in interface org.neo4j.ogm.cypher.function.FilterFunction
-
- getValue() - Method in class org.neo4j.ogm.cypher.function.PropertyComparison
-
- GRAPH_TYPE - Static variable in annotation type org.neo4j.ogm.annotation.typeconversion.Convert
-
- GraphCallback<T> - Interface in org.neo4j.ogm.session
-
A callback interface used to pass functional code to the
Session
to be executed in a transaction
and with access to the underlying OGM meta-data.
- GraphEntityMapper - Class in org.neo4j.ogm.context
-
- GraphEntityMapper(MetaData, MappingContext) - Constructor for class org.neo4j.ogm.context.GraphEntityMapper
-
- GraphId - Annotation Type in org.neo4j.ogm.annotation
-
Identifies the field in the domain entity which is to be
mapped to the id property of its backing node in the graph.
- GraphIdDelegate - Class in org.neo4j.ogm.session.delegates
-
- GraphIdDelegate(Neo4jSession) - Constructor for class org.neo4j.ogm.session.delegates.GraphIdDelegate
-
- GraphRowListModelMapper - Class in org.neo4j.ogm.context
-
- GraphRowListModelMapper(MetaData, MappingContext) - Constructor for class org.neo4j.ogm.context.GraphRowListModelMapper
-
- map(Object) - Method in class org.neo4j.ogm.context.EntityGraphMapper
-
- map(Object, int) - Method in class org.neo4j.ogm.context.EntityGraphMapper
-
- map(Object) - Method in interface org.neo4j.ogm.context.EntityMapper
-
Processes the given object and any of its composite persistent objects and produces Cypher queries to persist their state
in Neo4j.
- map(Object, int) - Method in interface org.neo4j.ogm.context.EntityMapper
-
Processes the given object and any of its composite persistent objects to the specified depth and produces Cypher queries
to persist their state in Neo4j.
- map(Class<T>, Response<RowModel>) - Method in class org.neo4j.ogm.context.EntityRowModelMapper
-
- map(Class<T>, Response<GraphModel>) - Method in class org.neo4j.ogm.context.GraphEntityMapper
-
- map(Class<T>, GraphModel) - Method in class org.neo4j.ogm.context.GraphEntityMapper
-
- map(Class<T>, GraphModel, Set<Long>, Set<Long>) - Method in class org.neo4j.ogm.context.GraphEntityMapper
-
- map(Class<T>, Response<GraphRowListModel>) - Method in class org.neo4j.ogm.context.GraphRowListModelMapper
-
- map(Class<T>, Response<M>) - Method in interface org.neo4j.ogm.context.ResponseMapper
-
Maps the data representation in the given response onto instances of T
.
- map(Class<T>, Response<RestModel>) - Method in class org.neo4j.ogm.context.RestModelMapper
-
- map(Class<T>, String[], RowModel) - Method in class org.neo4j.ogm.context.SingleUseEntityMapper
-
Maps a row-based result onto a new instance of the specified type.
- map(Class<T>, Map<String, Object>) - Method in class org.neo4j.ogm.context.SingleUseEntityMapper
-
- map(Object...) - Static method in class org.neo4j.ogm.session.Utils
-
- MapCompositeConverter - Class in org.neo4j.ogm.typeconversion
-
MapCompositeConverter converts Map field into prefixed properties of node or relationship entity.
- MapCompositeConverter(String, String, boolean, ParameterizedType) - Constructor for class org.neo4j.ogm.typeconversion.MapCompositeConverter
-
Create MapCompositeConverter
- Mappable - Interface in org.neo4j.ogm.context
-
- MappedRelationship - Class in org.neo4j.ogm.context
-
Light-weight record of a relationship mapped from the database
startNodeId - relationshipId - relationshipType - endNodeId
The relationshipId is recorded for relationship entities, and not for simple relationships.
- MappedRelationship(long, String, long, Class, Class) - Constructor for class org.neo4j.ogm.context.MappedRelationship
-
- MappedRelationship(long, String, long, Long, Class, Class) - Constructor for class org.neo4j.ogm.context.MappedRelationship
-
- MappingContext - Class in org.neo4j.ogm.context
-
The MappingContext maintains a map of all the objects created during the hydration
of an object map (domain hierarchy).
- MappingContext(MetaData) - Constructor for class org.neo4j.ogm.context.MappingContext
-
- MappingException - Exception in org.neo4j.ogm.exception
-
Specialised
RuntimeException
thrown when an unrecoverable issue occurs when mapping between objects and graphs.
- MappingException(String, Exception) - Constructor for exception org.neo4j.ogm.exception.MappingException
-
- MappingException(String) - Constructor for exception org.neo4j.ogm.exception.MappingException
-
- MatchClause - Interface in org.neo4j.ogm.session.request
-
- MatchClauseBuilder - Interface in org.neo4j.ogm.session.request.strategy
-
- merge(Class<?>, Object, Object[], Class) - Static method in class org.neo4j.ogm.metadata.reflect.EntityAccessManager
-
- merge(Class<?>, Object, Collection, Class) - Static method in class org.neo4j.ogm.metadata.reflect.EntityAccessManager
-
Merges the contents of collection with hydrated ensuring no duplicates and returns the result as an
instance of the given parameter type.
- MetaData - Class in org.neo4j.ogm.metadata
-
- MetaData(String...) - Constructor for class org.neo4j.ogm.metadata.MetaData
-
- metaData() - Method in class org.neo4j.ogm.session.Neo4jSession
-
- metaData() - Method in class org.neo4j.ogm.session.SessionFactory
-
Retrieves the meta-data that was built up when this
SessionFactory
was constructed.
- MetadataException - Exception in org.neo4j.ogm.exception
-
Unrecoverable exception thrown when there is a user error in entity metadata (conflicting annotations,
missing id fields etc.)
- MetadataException(String) - Constructor for exception org.neo4j.ogm.exception.MetadataException
-
- MetadataException(String, Throwable) - Constructor for exception org.neo4j.ogm.exception.MetadataException
-
- MethodInfo - Class in org.neo4j.ogm.metadata
-
- methods() - Method in class org.neo4j.ogm.metadata.MethodsInfo
-
- MethodsInfo - Class in org.neo4j.ogm.metadata
-
- MethodsInfo(Class<?>) - Constructor for class org.neo4j.ogm.metadata.MethodsInfo
-
- MethodsInfo(Map<String, MethodInfo>) - Constructor for class org.neo4j.ogm.metadata.MethodsInfo
-
- MissingIndexException - Exception in org.neo4j.ogm.autoindex
-
Exception representing missing indexes and/or constraints.
- MissingIndexException(String) - Constructor for exception org.neo4j.ogm.autoindex.MissingIndexException
-
- MissingOperatorException - Exception in org.neo4j.ogm.exception
-
- MissingOperatorException(String) - Constructor for exception org.neo4j.ogm.exception.MissingOperatorException
-
- MultiStatementCypherCompiler - Class in org.neo4j.ogm.cypher.compiler
-
Cypher compiler that produces multiple statements that can be executed together or split over a transaction.
- MultiStatementCypherCompiler() - Constructor for class org.neo4j.ogm.cypher.compiler.MultiStatementCypherCompiler
-
- read(Field, Object) - Static method in class org.neo4j.ogm.metadata.FieldInfo
-
- read(Object) - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- readComposite(Object) - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- readProperty(Object) - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- reference() - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultNodeBuilder
-
- reference() - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
-
- reference() - Method in interface org.neo4j.ogm.cypher.compiler.NodeBuilder
-
- reference() - Method in interface org.neo4j.ogm.cypher.compiler.RelationshipBuilder
-
- register(Object) - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
- register(Object) - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
- register(EventListener) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- register(EventListener) - Method in interface org.neo4j.ogm.session.Session
-
Register an event listener with this session.
- register(EventListener) - Method in class org.neo4j.ogm.session.SessionFactory
-
Asynchronously registers the specified listener on all Session
events generated from this SessionFactory
.
- register(IdStrategy) - Method in class org.neo4j.ogm.session.SessionFactory
-
- registerConversionCallback(ConversionCallback) - Method in class org.neo4j.ogm.metadata.MetaData
-
- registerConversionCallback(ConversionCallback) - Method in class org.neo4j.ogm.typeconversion.ConversionCallbackRegistry
-
- registerIdGenerationStrategy(IdStrategy) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
- registerNewId(Long, Long) - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
- registerNewId(Long, Long) - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
- registerNewObject(Long, Object) - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
- registerNewObject(Long, Object) - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
- registerRelationship(Mappable) - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
- registerRelationship(Mappable) - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
- registry() - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
- registry() - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
- reinstate(AbstractTransaction) - Method in class org.neo4j.ogm.session.transaction.DefaultTransactionManager
-
- relate(Long, Long) - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
-
- relate(Long, Long) - Method in interface org.neo4j.ogm.cypher.compiler.RelationshipBuilder
-
- RelatedNodePropertyMatchClause - Class in org.neo4j.ogm.session.request
-
- RelatedNodePropertyMatchClause(String, int) - Constructor for class org.neo4j.ogm.session.request.RelatedNodePropertyMatchClause
-
- Relationship - Annotation Type in org.neo4j.ogm.annotation
-
- relationship() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- Relationship - Interface in org.neo4j.ogm.metadata.schema
-
- RelationshipBuilder - Interface in org.neo4j.ogm.cypher.compiler
-
Builds a relationship to be persisted in the database
- RelationshipDeleteStatements - Class in org.neo4j.ogm.session.request.strategy.impl
-
- RelationshipDeleteStatements() - Constructor for class org.neo4j.ogm.session.request.strategy.impl.RelationshipDeleteStatements
-
- relationshipDirection(String) - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- relationshipDirection() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- RelationshipEntity - Annotation Type in org.neo4j.ogm.annotation
-
Identifies a domain entity as being backed by a relationship in the graph.
- relationshipField(String) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Finds the relationship field with a specific name from the ClassInfo's relationship fields
- relationshipField(String, String, boolean) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Finds the relationship field with a specific name and direction from the ClassInfo's relationship fields
- relationshipFieldByName(String) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Finds the relationship field with a specific property name from the ClassInfo's relationship fields
- relationshipFields() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
A relationship field is any field annotated with @Relationship, or any field that cannot be mapped to a
node property.
- relationshipName() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- RelationshipPropertyMatchClause - Class in org.neo4j.ogm.session.request
-
- RelationshipPropertyMatchClause(int, String) - Constructor for class org.neo4j.ogm.session.request.RelationshipPropertyMatchClause
-
- RelationshipQueryStatements<ID extends Serializable> - Class in org.neo4j.ogm.session.request.strategy.impl
-
- RelationshipQueryStatements() - Constructor for class org.neo4j.ogm.session.request.strategy.impl.RelationshipQueryStatements
-
- relationships() - Method in interface org.neo4j.ogm.metadata.schema.Node
-
Relationships declared on this node
The key in the map is the a name of the relationship, not type.
- relationshipType() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- relationshipTypeAnnotation() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- RelationshipUtils - Class in org.neo4j.ogm.utils
-
Contains helper methods to facilitate inference of relationship types from field and methods and vice versa.
- RelationshipUtils() - Constructor for class org.neo4j.ogm.utils.RelationshipUtils
-
- remove(MetaData, Class, Object) - Method in class org.neo4j.ogm.context.TypeRegister
-
Finds the map associated with an entity's class and removes the entity's id from the map (if found)
- removeLabels(Collection<String>) - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultNodeBuilder
-
- removeLabels(Collection<String>) - Method in interface org.neo4j.ogm.cypher.compiler.NodeBuilder
-
- removeRegisteredRelationship(Mappable) - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
- removeRegisteredRelationship(Mappable) - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
- removeType(Class<?>) - Method in class org.neo4j.ogm.context.MappingContext
-
purges all information about objects of the supplied type
from the mapping context.
- replaceNodeEntity(Object, Long) - Method in class org.neo4j.ogm.context.MappingContext
-
- replaceRelationshipEntity(Object, Long) - Method in class org.neo4j.ogm.context.MappingContext
-
- RequestExecutor - Class in org.neo4j.ogm.session.request
-
Plans request execution and processes the response.
- RequestExecutor(Neo4jSession) - Constructor for class org.neo4j.ogm.session.request.RequestExecutor
-
- requestHandler() - Method in class org.neo4j.ogm.session.Neo4jSession
-
- reset(Object) - Method in class org.neo4j.ogm.context.MappingContext
-
purges all information about this object from the mapping context
and also sets its id to null.
- resolve(String...) - Method in class org.neo4j.ogm.metadata.MetaData
-
Given an set of names (simple or fully-qualified) that are possibly within a type hierarchy, this function returns the
base class from among them.
- resolveGraphIdFor(Object) - Method in class org.neo4j.ogm.session.delegates.GraphIdDelegate
-
- resolveGraphIdFor(Object) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- resolveGraphIdFor(Object) - Method in interface org.neo4j.ogm.session.Session
-
Resolve the graph id for a possible entity.
- resolvePropertyAnnotations(Class, Iterable<Filter>) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- resolvePropertyAnnotations(Class, SortOrder) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- ResponseMapper<M> - Interface in org.neo4j.ogm.context
-
Specification for an object-model mapper, which can map a model M onto arbitrary Java objects.
- RestModelMapper - Class in org.neo4j.ogm.context
-
Map NodeModels and RelationshipModels obtained from cypher queries to domain entities
- RestModelMapper(GraphEntityMapper, MetaData) - Constructor for class org.neo4j.ogm.context.RestModelMapper
-
- RestStatisticsModel - Class in org.neo4j.ogm.context
-
- RestStatisticsModel() - Constructor for class org.neo4j.ogm.context.RestStatisticsModel
-
- rollback(Transaction) - Method in class org.neo4j.ogm.session.transaction.DefaultTransactionManager
-
Rolls back the specified TRANSACTION_THREAD_LOCAL.
- RowDataStatement - Class in org.neo4j.ogm.session.request
-
- RowDataStatement() - Constructor for class org.neo4j.ogm.session.request.RowDataStatement
-
- RowDataStatement(String, Map<String, Object>) - Constructor for class org.neo4j.ogm.session.request.RowDataStatement
-
- RowStatementFactory - Class in org.neo4j.ogm.session.request
-
- RowStatementFactory() - Constructor for class org.neo4j.ogm.session.request.RowStatementFactory
-
- valueOf(String) - Static method in enum org.neo4j.ogm.annotation.GenerationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.neo4j.ogm.cypher.BooleanOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.neo4j.ogm.cypher.ComparisonOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.neo4j.ogm.cypher.query.SortOrder.Direction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.neo4j.ogm.session.event.Event.TYPE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.neo4j.ogm.session.LoadStrategy
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.neo4j.ogm.annotation.GenerationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.neo4j.ogm.cypher.BooleanOperator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.neo4j.ogm.cypher.ComparisonOperator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.neo4j.ogm.cypher.query.SortOrder.Direction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.neo4j.ogm.session.event.Event.TYPE
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.neo4j.ogm.session.LoadStrategy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- visit(Long, NodeBuilder) - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
- visit(Long, NodeBuilder) - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
- visited(Long) - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
- visited(Long) - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
- visitedNode(Long) - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
- visitedNode(Long) - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
- visitedRelationshipEntity(Long) - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
- visitedRelationshipEntity(Long) - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
- visitRelationshipEntity(Long) - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
- visitRelationshipEntity(Long) - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-