- 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
-
- checkResultsCount(List<RowModel>, Statement) - Method in class org.neo4j.ogm.session.request.OptimisticLockingChecker
-
- 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(Class<?>) - Method in class org.neo4j.ogm.metadata.MetaData
-
Finds the ClassInfo for the supplied Class throgh the class' name.
- 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.session.delegates.DeleteDelegate
-
- clear() - Method in class org.neo4j.ogm.session.Neo4jSession
-
- clear() - Method in interface org.neo4j.ogm.session.Session
-
Clears the Session
- close() - Method in class org.neo4j.ogm.session.SessionFactory
-
Closes this session factory
Also closes any underlying resources, like driver etc.
- 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.
- ComparisonOperator - Enum in org.neo4j.ogm.cypher
-
Comparison operators used in queries.
- compileContext() - Method in class org.neo4j.ogm.context.EntityGraphMapper
-
- compileContext() - Method in interface org.neo4j.ogm.context.EntityMapper
-
- 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
-
- CompositeIndex - Annotation Type in org.neo4j.ogm.annotation
-
Used to annotate a class to notify the OGM to create a composite index or node key constraint on
given properties for a label of annotated class.
- CompositeIndexes - Annotation Type in org.neo4j.ogm.annotation
-
- ConfigurationException - Exception in org.neo4j.ogm.exception.core
-
Exception thrown when there is a problem with configuration of OGM
- ConfigurationException(String) - Constructor for exception org.neo4j.ogm.exception.core.ConfigurationException
-
- ConfigurationException(String, Throwable) - Constructor for exception org.neo4j.ogm.exception.core.ConfigurationException
-
- containingClassInfo() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
ClassInfo for the class this field is defined in
- ContainsAnyComparison - Class in org.neo4j.ogm.cypher.function
-
Filter to allow searching in collection properties.
- ContainsAnyComparison(Object) - Constructor for class org.neo4j.ogm.cypher.function.ContainsAnyComparison
-
- 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 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
-
- createInstance(Class<T>, Map<String, Object>) - Method in class org.neo4j.ogm.metadata.reflect.ReflectionEntityInstantiator
-
Creates an instance of a given class.
- createInstance(Class<T>, Map<String, Object>) - Method in interface org.neo4j.ogm.session.EntityInstantiator
-
Creates an instance of a given class.
- 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, Function<Object, Long>) - 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
-
Converter to convert between
Date
and
Long
.
- DateLongConverter() - Constructor for class org.neo4j.ogm.typeconversion.DateLongConverter
-
- DateString - Annotation Type in org.neo4j.ogm.annotation.typeconversion
-
Indicates OGM to store dates as String in ISO_8601 format in the database.
- 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
-
- DateStringConverter(String, boolean) - 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
-
- DefaultRequest(Statement) - 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
-
- DefaultRowModelRequest(String, Map<String, ?>, OptimisticLockingConfig) - Constructor for class org.neo4j.ogm.cypher.query.DefaultRowModelRequest
-
- DefaultTransactionManager - Class in org.neo4j.ogm.session.transaction
-
- DefaultTransactionManager(Session, Function<TransactionManager, BiFunction<Transaction.Type, Iterable<String>, Transaction>>) - Constructor for class org.neo4j.ogm.session.transaction.DefaultTransactionManager
-
- 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(Long, Object, ClassInfo) - Method in interface org.neo4j.ogm.session.request.strategy.DeleteStatements
-
Construct a query to delete a single object with given id, check for object's version
- 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(Long, Object, ClassInfo) - 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(Long, Object, ClassInfo) - 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 entity (or entities)
- delete(Class<T>, Iterable<Filter>, boolean) - Method in interface org.neo4j.ogm.session.Session
-
Delete all entities of type matching filter
- deleteAll(Class<T>) - Method in class org.neo4j.ogm.session.delegates.DeleteDelegate
-
Deletes all nodes of a given type.
- 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
-
Delete all entities of type
- 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
-
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.
- desc(String...) - Method in class org.neo4j.ogm.cypher.query.SortOrder
-
- detachNodeEntity(Long) - 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.
- determineLabelsOrTypeForLoading(Class<?>) - Method in class org.neo4j.ogm.session.Neo4jSession
-
Determines the one relationship type or maybe multiple labels to use in various statements during loading of things.
- 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
- directSubclasses() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
- 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(TransactionalUnitOfWorkWithoutResult, Transaction.Type) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- doInTransaction(TransactionalUnitOfWorkWithoutResult, boolean, Transaction.Type) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- doInTransaction(TransactionalUnitOfWork<T>, Transaction.Type) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- doInTransaction(TransactionalUnitOfWork<T>, boolean, Transaction.Type) - Method in class org.neo4j.ogm.session.Neo4jSession
-
For internal use only.
- doInTransaction(GraphCallback<T>) - Method in interface org.neo4j.ogm.session.Session
-
Deprecated.
- doInTransaction() - Method in interface org.neo4j.ogm.session.transaction.support.TransactionalUnitOfWork
-
- doInTransaction() - Method in interface org.neo4j.ogm.session.transaction.support.TransactionalUnitOfWorkWithoutResult
-
- 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
-
Compatibility constructor for SDN 5.0.
- EntityFactory(MetaData, EntityInstantiator) - 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
-
- EntityInstantiator - Interface in org.neo4j.ogm.session
-
Interface to be implemented to override entity instances creation.
- 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
-
Deprecated.
- entityType(String) - Method in class org.neo4j.ogm.metadata.MetaData
-
- 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 of the enum constants.
- 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 of the enum constants.
- 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 of the enum constants.
- EnumStringConverter(Class<? extends Enum>) - Constructor for class org.neo4j.ogm.typeconversion.EnumStringConverter
-
- EnumStringConverter(Class<? extends Enum>, boolean) - 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
-
- equals(Long, RelationshipBuilder, Long) - Method in class org.neo4j.ogm.context.TransientRelationship
-
- equals(Object) - Method in class org.neo4j.ogm.metadata.MethodInfo
-
- 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.
- executePostLoad(Set<Long>, Set<Long>) - Method in class org.neo4j.ogm.context.GraphEntityMapper
-
Executes method annotated with @PostLoad on node and relationship entities with given ids
This method must be executed after processing all result rows:
- post load must be called after the entity is fully hydrated
- to avoid executing post load multiple times on same entity
- 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.
- 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
-
- expand(StringBuilder, String, Node, int) - Method in class org.neo4j.ogm.session.request.strategy.impl.AbstractSchemaLoadClauseBuilder
-
- expand(StringBuilder, String, Node, int, int) - Method in class org.neo4j.ogm.session.request.strategy.impl.AbstractSchemaLoadClauseBuilder
-
- expression(String) - Method in class org.neo4j.ogm.cypher.function.ContainsAnyComparison
-
- 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
-
- GenericUtils - Class in org.neo4j.ogm.metadata.reflect
-
- 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
-
- getCompositeIndexes() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
- 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 for this thread, or null if none exists
- 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
-
- getDeletedRelationships() - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
- getDeletedRelationships() - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
- getDistance() - Method in class org.neo4j.ogm.cypher.function.DistanceFromPoint
-
- getDomainClassName() - Method in exception org.neo4j.ogm.exception.core.InvalidPropertyFieldException
-
- 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
-
- getEntityInstantiator() - Method in class org.neo4j.ogm.session.Neo4jSession
-
- 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
-
- getFieldName() - Method in exception org.neo4j.ogm.exception.core.InvalidPropertyFieldException
-
- getFilter() - Method in class org.neo4j.ogm.cypher.function.ContainsAnyComparison
-
- 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.NestedPropertyPathMatchClause
-
- 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
-
- getNestedEntityTypeLabel() - Method in class org.neo4j.ogm.cypher.Filter.NestedPathSegment
-
- getNestedPath() - 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(Long) - Method in class org.neo4j.ogm.context.MappingContext
-
Gets a node entity from the MappingContext by its graph id.
- getNodeEntityById(ClassInfo, Object) - Method in class org.neo4j.ogm.context.MappingContext
-
Get a node entity from the MappingContext by its primary id
- 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
-
- getPrimaryIndexOrIdReader() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
- 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
-
- getPropertyName() - Method in class org.neo4j.ogm.cypher.Filter.NestedPathSegment
-
- getPropertyType() - Method in class org.neo4j.ogm.cypher.Filter.NestedPathSegment
-
- 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
-
- getRelationshipDirection() - Method in class org.neo4j.ogm.cypher.Filter.NestedPathSegment
-
- getRelationshipEntity(Long) - Method in class org.neo4j.ogm.context.MappingContext
-
- getRelationshipEntityById(ClassInfo, Object) - Method in class org.neo4j.ogm.context.MappingContext
-
Get a relationship entity from MappingContext by primary id
- 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.cypher.Filter.NestedPathSegment
-
- 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
-
- getSnapshotOfRelationshipEntityRegister() - Method in class org.neo4j.ogm.context.MappingContext
-
- 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
.
- getTransientRelationships(SrcTargetKey) - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
- getTransientRelationships(SrcTargetKey) - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
- 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.ContainsAnyComparison
-
- 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
-
- getVersionField() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
- getVisitedObject(Long) - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
- getVisitedObject(Long) - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
- GRAPH_TYPE - Static variable in annotation type org.neo4j.ogm.annotation.typeconversion.Convert
-
- GraphCallback<T> - Interface in org.neo4j.ogm.session
-
Deprecated.
- GraphEntityMapper - Class in org.neo4j.ogm.context
-
- GraphEntityMapper(MetaData, MappingContext, EntityInstantiator) - Constructor for class org.neo4j.ogm.context.GraphEntityMapper
-
- GraphId - Annotation Type in org.neo4j.ogm.annotation
-
- 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, EntityInstantiator) - Constructor for class org.neo4j.ogm.context.GraphRowListModelMapper
-
- Id - Annotation Type in org.neo4j.ogm.annotation
-
Represents the primary unique constraint used to reference an EntityNode.
- IdCollectionMatchClauseBuilder - Class in org.neo4j.ogm.session.request.strategy.impl
-
- IdCollectionMatchClauseBuilder() - Constructor for class org.neo4j.ogm.session.request.strategy.impl.IdCollectionMatchClauseBuilder
-
- IdCollectionMatchRelationshipClauseBuilder - Class in org.neo4j.ogm.session.request.strategy.impl
-
- IdCollectionMatchRelationshipClauseBuilder() - Constructor for class org.neo4j.ogm.session.request.strategy.impl.IdCollectionMatchRelationshipClauseBuilder
-
- identity(Object, MetaData) - Static method in class org.neo4j.ogm.utils.EntityUtils
-
Return native id of given node or relationship entity.
- identityField() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
The identity field is a field annotated with @NodeId, or if none exists, a field
of type Long called 'id'
- identityFieldOrNull() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
- IdMatchClauseBuilder - Class in org.neo4j.ogm.session.request.strategy.impl
-
- IdMatchClauseBuilder() - Constructor for class org.neo4j.ogm.session.request.strategy.impl.IdMatchClauseBuilder
-
- IdMatchRelationshipClauseBuilder - Class in org.neo4j.ogm.session.request.strategy.impl
-
- IdMatchRelationshipClauseBuilder() - Constructor for class org.neo4j.ogm.session.request.strategy.impl.IdMatchRelationshipClauseBuilder
-
- IdStrategy - Interface in org.neo4j.ogm.id
-
Id generation strategy that allows custom implementations of id generation.
- idStrategy() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
- idStrategyClass() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
- ignoreCase() - Method in class org.neo4j.ogm.cypher.Filter
-
Sets this filter to ignore the case in a property comparison when using the EQUALS operator.
- INCOMING - Static variable in annotation type org.neo4j.ogm.annotation.Relationship
-
- Index - Annotation Type in org.neo4j.ogm.annotation
-
Fields and properties marked with this annotation will notify the OGM that they
should be used as part of an index and/or for use during lookups and merging.
- inferFieldName(String) - Static method in class org.neo4j.ogm.utils.RelationshipUtils
-
Infers the name of the instance variable that corresponds to the given relationship type.
- inferGetterName(String) - Static method in class org.neo4j.ogm.utils.RelationshipUtils
-
Infers the name of the getter method that corresponds to the given relationship type.
- inferRelationshipType(String) - Static method in class org.neo4j.ogm.utils.RelationshipUtils
-
Infers the relationship type that corresponds to the given field or access method name.
- inferSetterName(String) - Static method in class org.neo4j.ogm.utils.RelationshipUtils
-
Infers the name of the setter method that corresponds to the given relationship type.
- InstantLongConverter - Class in org.neo4j.ogm.typeconversion
-
- InstantLongConverter() - Constructor for class org.neo4j.ogm.typeconversion.InstantLongConverter
-
- InstantStringConverter - Class in org.neo4j.ogm.typeconversion
-
- InstantStringConverter() - Constructor for class org.neo4j.ogm.typeconversion.InstantStringConverter
-
- InstantStringConverter(String, boolean) - Constructor for class org.neo4j.ogm.typeconversion.InstantStringConverter
-
- InterfaceInfo - Class in org.neo4j.ogm.metadata
-
Direct and ancestral interfaces of a given interface.
- InterfacesInfo - Class in org.neo4j.ogm.metadata
-
- InternalIdStrategy - Class in org.neo4j.ogm.id
-
This strategy will use internally generated Long ids as entity ids
- InternalIdStrategy() - Constructor for class org.neo4j.ogm.id.InternalIdStrategy
-
- InvalidDepthException - Exception in org.neo4j.ogm.exception.core
-
- InvalidDepthException() - Constructor for exception org.neo4j.ogm.exception.core.InvalidDepthException
-
- InvalidDepthException(String) - Constructor for exception org.neo4j.ogm.exception.core.InvalidDepthException
-
- InvalidPropertyFieldException - Exception in org.neo4j.ogm.exception.core
-
RuntimeException
that indicates a field that possibly should be persisted as a property
but cannot be persisted as such, maybe due to a missing converter.
- InvalidPropertyFieldException(FieldInfo) - Constructor for exception org.neo4j.ogm.exception.core.InvalidPropertyFieldException
-
- isAbstract() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
- isArray() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- isArrayOf(Class<?>) - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- isBidirectional() - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
-
- isBidirectional() - Method in interface org.neo4j.ogm.cypher.compiler.RelationshipBuilder
-
- isComposite() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- isConstraint() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- isDeepNested() - Method in class org.neo4j.ogm.cypher.Filter
-
- isDirty(Object) - Method in class org.neo4j.ogm.context.MappingContext
-
Check if the entity has been modified by comparing its current state to the state it had when registered.
- isEmpty() - Method in class org.neo4j.ogm.cypher.Filters
-
- isEmpty() - Method in class org.neo4j.ogm.metadata.ObjectAnnotations
-
- isEnum() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
- isGenericField(Field) - Static method in class org.neo4j.ogm.metadata.reflect.GenericUtils
-
Helper to check whether a given field is a generic field (A field described by a type variable).
- isIncludeStats() - Method in class org.neo4j.ogm.cypher.query.CypherQuery
-
- isIncludeStats() - Method in class org.neo4j.ogm.cypher.query.DefaultRestModelRequest
-
- isIncludeStats() - Method in class org.neo4j.ogm.session.request.RowDataStatement
-
- isInterface() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
- isIterable() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- isLabelField() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- isNegated() - Method in class org.neo4j.ogm.cypher.Filter
-
- isNested() - Method in class org.neo4j.ogm.cypher.Filter
-
- isNestedRelationshipEntity() - Method in class org.neo4j.ogm.cypher.Filter
-
- isNestedRelationshipEntity() - Method in class org.neo4j.ogm.cypher.Filter.NestedPathSegment
-
- isNew() - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
-
- isNew() - Method in interface org.neo4j.ogm.cypher.compiler.RelationshipBuilder
-
- ISO_8601 - Static variable in annotation type org.neo4j.ogm.annotation.typeconversion.DateString
-
- isOneOf(ComparisonOperator...) - Method in enum org.neo4j.ogm.cypher.ComparisonOperator
-
- isParameterisedTypeOf(Class<?>) - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- isParameterizedField(Field) - Static method in class org.neo4j.ogm.metadata.reflect.GenericUtils
-
Helper to check whether a given field is a parameterized field (A field described by a type variable presenting a parameter type).
- isRelationshipEntity() - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
-
- isRelationshipEntity() - Method in interface org.neo4j.ogm.cypher.compiler.RelationshipBuilder
-
- isRelationshipEntity() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
- isRelationshipEntity(String) - Method in class org.neo4j.ogm.metadata.MetaData
-
- isScalar() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- isSingleton() - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
-
- isSingleton() - Method in interface org.neo4j.ogm.cypher.compiler.RelationshipBuilder
-
- isTransient() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
- isTypeOf(Class<?>) - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- isUseStrictQuerying() - Method in class org.neo4j.ogm.session.SessionFactory
-
- isVersionField() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- iterator() - Method in class org.neo4j.ogm.context.RestStatisticsModel
-
- iterator() - Method in class org.neo4j.ogm.cypher.Filters
-
- LABEL - Static variable in annotation type org.neo4j.ogm.annotation.NodeEntity
-
- label() - Method in interface org.neo4j.ogm.metadata.schema.Node
-
Primary - the most specific - label of the node
- labelFieldOrNull() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
The label field is an optional field annotated with @Labels.
- LabelMatchClauseBuilder - Class in org.neo4j.ogm.session.request.strategy.impl
-
- LabelMatchClauseBuilder() - Constructor for class org.neo4j.ogm.session.request.strategy.impl.LabelMatchClauseBuilder
-
- Labels - Annotation Type in org.neo4j.ogm.annotation
-
Annotation to declare that the mapped entity will control which labels are added to a node.
- labels() - Method in interface org.neo4j.ogm.metadata.schema.Node
-
Labels this node has, usually only 1
- labels(Object, MetaData) - Static method in class org.neo4j.ogm.utils.EntityUtils
-
Returns the full set of labels, both static and dynamic, if any, to apply to a node.
- list() - Method in class org.neo4j.ogm.metadata.AnnotationsInfo
-
- list() - Method in class org.neo4j.ogm.metadata.InterfacesInfo
-
- load(Class<T>, ID) - Method in class org.neo4j.ogm.session.delegates.LoadOneDelegate
-
- load(Class<T>, ID, int) - Method in class org.neo4j.ogm.session.delegates.LoadOneDelegate
-
- load(Class<T>, ID) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- load(Class<T>, ID, int) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- load(Class<T>, ID) - Method in interface org.neo4j.ogm.session.Session
-
Load single entity instance of type, with default depth = 1
- load(Class<T>, ID, int) - Method in interface org.neo4j.ogm.session.Session
-
Load single entity instance of type, with depth
- loadAll(Class<T>, Collection<ID>, SortOrder, Pagination, int) - Method in class org.neo4j.ogm.session.delegates.LoadByIdsDelegate
-
- loadAll(Class<T>, Collection<ID>) - Method in class org.neo4j.ogm.session.delegates.LoadByIdsDelegate
-
- loadAll(Class<T>, Collection<ID>, int) - Method in class org.neo4j.ogm.session.delegates.LoadByIdsDelegate
-
- loadAll(Class<T>, Collection<ID>, SortOrder) - Method in class org.neo4j.ogm.session.delegates.LoadByIdsDelegate
-
- loadAll(Class<T>, Collection<ID>, SortOrder, int) - Method in class org.neo4j.ogm.session.delegates.LoadByIdsDelegate
-
- loadAll(Class<T>, Collection<ID>, Pagination) - Method in class org.neo4j.ogm.session.delegates.LoadByIdsDelegate
-
- loadAll(Class<T>, Collection<ID>, Pagination, int) - Method in class org.neo4j.ogm.session.delegates.LoadByIdsDelegate
-
- loadAll(Class<T>, Collection<ID>, SortOrder, Pagination) - Method in class org.neo4j.ogm.session.delegates.LoadByIdsDelegate
-
- loadAll(Collection<T>, SortOrder, Pagination, int) - Method in class org.neo4j.ogm.session.delegates.LoadByInstancesDelegate
-
- loadAll(Collection<T>) - Method in class org.neo4j.ogm.session.delegates.LoadByInstancesDelegate
-
- loadAll(Collection<T>, int) - Method in class org.neo4j.ogm.session.delegates.LoadByInstancesDelegate
-
- loadAll(Collection<T>, SortOrder) - Method in class org.neo4j.ogm.session.delegates.LoadByInstancesDelegate
-
- loadAll(Collection<T>, SortOrder, int) - Method in class org.neo4j.ogm.session.delegates.LoadByInstancesDelegate
-
- loadAll(Collection<T>, Pagination) - Method in class org.neo4j.ogm.session.delegates.LoadByInstancesDelegate
-
- loadAll(Collection<T>, Pagination, int) - Method in class org.neo4j.ogm.session.delegates.LoadByInstancesDelegate
-
- loadAll(Collection<T>, SortOrder, Pagination) - Method in class org.neo4j.ogm.session.delegates.LoadByInstancesDelegate
-
- loadAll(Class<T>, Filters, SortOrder, Pagination, int) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
Loads all objects of a given type
.
- loadAll(Class<T>) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- loadAll(Class<T>, int) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- loadAll(Class<T>, Filter) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- loadAll(Class<T>, Filter, int) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- loadAll(Class<T>, Filter, SortOrder) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- loadAll(Class<T>, Filter, SortOrder, int) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- loadAll(Class<T>, Filter, Pagination) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- loadAll(Class<T>, Filter, Pagination, int) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- loadAll(Class<T>, Filter, SortOrder, Pagination) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- loadAll(Class<T>, Filter, SortOrder, Pagination, int) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- loadAll(Class<T>, Filters) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- loadAll(Class<T>, Filters, int) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- loadAll(Class<T>, Filters, SortOrder) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- loadAll(Class<T>, Filters, SortOrder, int) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- loadAll(Class<T>, Filters, Pagination) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- loadAll(Class<T>, Filters, Pagination, int) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- loadAll(Class<T>, Filters, SortOrder, Pagination) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- loadAll(Class<T>, SortOrder) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- loadAll(Class<T>, SortOrder, int) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- loadAll(Class<T>, Pagination) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- loadAll(Class<T>, Pagination, int) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- loadAll(Class<T>, SortOrder, Pagination) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- loadAll(Class<T>, SortOrder, Pagination, int) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- loadAll(Class<T>) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, int) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Pagination) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Pagination, int) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, SortOrder) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, SortOrder, int) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, SortOrder, Pagination) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, SortOrder, Pagination, int) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Filter) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Filter, int) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Filter, SortOrder) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Filter, SortOrder, int) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Filter, Pagination) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Filter, Pagination, int) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Filter, SortOrder, Pagination) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Filter, SortOrder, Pagination, int) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Filters) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Filters, int) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Filters, SortOrder) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Filters, SortOrder, int) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Filters, Pagination) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Filters, Pagination, int) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Filters, SortOrder, Pagination) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Filters, SortOrder, Pagination, int) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Collection<ID>) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Collection<ID>, int) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Collection<ID>, SortOrder) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Collection<ID>, SortOrder, int) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Collection<ID>, Pagination) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Collection<ID>, Pagination, int) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Collection<ID>, SortOrder, Pagination) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Collection<ID>, SortOrder, Pagination, int) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Collection<T>) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Collection<T>, int) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Collection<T>, SortOrder) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Collection<T>, SortOrder, int) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Collection<T>, Pagination) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Collection<T>, Pagination, int) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Collection<T>, SortOrder, Pagination) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Collection<T>, SortOrder, Pagination, int) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- loadAll(Class<T>, Collection<ID>) - Method in interface org.neo4j.ogm.session.Session
-
Load entities of type by their ids, with default depth = 1.
- loadAll(Class<T>, Collection<ID>, int) - Method in interface org.neo4j.ogm.session.Session
-
Load entities of type by their ids.
- loadAll(Class<T>, Collection<ID>, SortOrder) - Method in interface org.neo4j.ogm.session.Session
-
Load entities of type by their ids, with default depth = 1.
- loadAll(Class<T>, Collection<ID>, SortOrder, int) - Method in interface org.neo4j.ogm.session.Session
-
Load entities of type by their ids.
- loadAll(Class<T>, Collection<ID>, Pagination) - Method in interface org.neo4j.ogm.session.Session
-
Load entities of type by their ids, with default depth = 1.
- loadAll(Class<T>, Collection<ID>, Pagination, int) - Method in interface org.neo4j.ogm.session.Session
-
Load entities of type by their ids.
- loadAll(Class<T>, Collection<ID>, SortOrder, Pagination) - Method in interface org.neo4j.ogm.session.Session
-
Load entities of type by their ids, with default depth = 1.
- loadAll(Class<T>, Collection<ID>, SortOrder, Pagination, int) - Method in interface org.neo4j.ogm.session.Session
-
Load entities of type by their ids.
- loadAll(Collection<T>) - Method in interface org.neo4j.ogm.session.Session
-
Load entities by themselves - uses id of the entity to load it again, with default depth = 1.
- loadAll(Collection<T>, int) - Method in interface org.neo4j.ogm.session.Session
-
Load entities by themselves - uses id of the entity to load it again.
- loadAll(Collection<T>, SortOrder) - Method in interface org.neo4j.ogm.session.Session
-
Load entities by themselves - uses id of the entity to load it again, with default depth = 1.
- loadAll(Collection<T>, SortOrder, int) - Method in interface org.neo4j.ogm.session.Session
-
Load entities by themselves - uses id of the entity to load it again.
- loadAll(Collection<T>, Pagination) - Method in interface org.neo4j.ogm.session.Session
-
Load entities by themselves - uses id of the entity to load it again, with default depth = 1.
- loadAll(Collection<T>, Pagination, int) - Method in interface org.neo4j.ogm.session.Session
-
Load entities by themselves - uses id of the entity to load it again.
- loadAll(Collection<T>, SortOrder, Pagination) - Method in interface org.neo4j.ogm.session.Session
-
Load entities by themselves - uses id of the entity to load it again, with default depth = 1.
- loadAll(Collection<T>, SortOrder, Pagination, int) - Method in interface org.neo4j.ogm.session.Session
-
Load entities by themselves - uses id of the entity to load it again.
- loadAll(Class<T>) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type, with default depth = 1.
- loadAll(Class<T>, int) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type, with depth
- loadAll(Class<T>, SortOrder) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type, with default depth = 1
- loadAll(Class<T>, SortOrder, int) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type.
- loadAll(Class<T>, Pagination) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type, with default depth = 1.
- loadAll(Class<T>, Pagination, int) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type.
- loadAll(Class<T>, SortOrder, Pagination) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type, with default depth = 1.
- loadAll(Class<T>, SortOrder, Pagination, int) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type.
- loadAll(Class<T>, Filter) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type, filtered by filter, with default depth = 1.
- loadAll(Class<T>, Filter, int) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type, filtered by filter.
- loadAll(Class<T>, Filter, SortOrder) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type, filtered by filter, with default depth = 1.
- loadAll(Class<T>, Filter, SortOrder, int) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type, filtered by filter.
- loadAll(Class<T>, Filter, Pagination) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type, filtered by filter, with default depth = 1.
- loadAll(Class<T>, Filter, Pagination, int) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type, filtered by filter.
- loadAll(Class<T>, Filter, SortOrder, Pagination) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type, filtered by filter, with default depth = 1.
- loadAll(Class<T>, Filter, SortOrder, Pagination, int) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type, filtered by filter.
- loadAll(Class<T>, Filters) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type, filtered by filters, with default depth = 1.
- loadAll(Class<T>, Filters, int) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type, filtered by filters.
- loadAll(Class<T>, Filters, SortOrder) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type, filtered by filters, with default depth = 1.
- loadAll(Class<T>, Filters, SortOrder, int) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type, filtered by filters.
- loadAll(Class<T>, Filters, Pagination) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type, filtered by filters, with default depth = 1.
- loadAll(Class<T>, Filters, Pagination, int) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type, filtered by filters.
- loadAll(Class<T>, Filters, SortOrder, Pagination) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type, filtered by filters, with default depth = 1.
- loadAll(Class<T>, Filters, SortOrder, Pagination, int) - Method in interface org.neo4j.ogm.session.Session
-
Load all entities of type, filtered by filters.
- LoadByIdsDelegate - Class in org.neo4j.ogm.session.delegates
-
- LoadByIdsDelegate(Neo4jSession) - Constructor for class org.neo4j.ogm.session.delegates.LoadByIdsDelegate
-
- LoadByInstancesDelegate - Class in org.neo4j.ogm.session.delegates
-
- LoadByInstancesDelegate(Neo4jSession) - Constructor for class org.neo4j.ogm.session.delegates.LoadByInstancesDelegate
-
- LoadByTypeDelegate - Class in org.neo4j.ogm.session.delegates
-
- LoadByTypeDelegate(Neo4jSession) - Constructor for class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
-
- LoadClauseBuilder - Interface in org.neo4j.ogm.session.request.strategy
-
Load clause builder builds final part of load queries
- LoadOneDelegate - Class in org.neo4j.ogm.session.delegates
-
- LoadOneDelegate(Neo4jSession) - Constructor for class org.neo4j.ogm.session.delegates.LoadOneDelegate
-
- LoadStrategy - Enum in org.neo4j.ogm.session
-
- LocalDateStringConverter - Class in org.neo4j.ogm.typeconversion
-
- LocalDateStringConverter() - Constructor for class org.neo4j.ogm.typeconversion.LocalDateStringConverter
-
- LocalDateTimeStringConverter - Class in org.neo4j.ogm.typeconversion
-
- LocalDateTimeStringConverter() - Constructor for class org.neo4j.ogm.typeconversion.LocalDateTimeStringConverter
-
- lookUpConverter() - Method in class org.neo4j.ogm.typeconversion.ConversionCallbackRegistry
-
- 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
-
Deprecated.
- map(Class<T>, Response<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 graph model and return found entities of given type type
This method doesn't execute @PostLoad, call this method after processing whole request while accumulating
nodeIds and edgeIds.
- 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
-
- 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, 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.core
-
Specialised
RuntimeException
thrown when an unrecoverable issue occurs when mapping between objects and graphs.
- MappingException(String, Exception) - Constructor for exception org.neo4j.ogm.exception.core.MappingException
-
- MappingException(String) - Constructor for exception org.neo4j.ogm.exception.core.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.core
-
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.core.MetadataException
-
- MetadataException(String, Throwable) - Constructor for exception org.neo4j.ogm.exception.core.MetadataException
-
- MethodInfo - Class in org.neo4j.ogm.metadata
-
- MethodsInfo - Class in org.neo4j.ogm.metadata
-
- MethodsInfo(Class<?>) - 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.core
-
- MissingOperatorException(String) - Constructor for exception org.neo4j.ogm.exception.core.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(Function<Object, Long>) - 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
-
- readPrimaryIndexValueOf(Object) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Reads the value of the entity's primary index field if any.
- 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.PropertyContainerBuilder
-
- reference() - Method in interface org.neo4j.ogm.cypher.compiler.RelationshipBuilder
-
- ReflectionEntityInstantiator - Class in org.neo4j.ogm.metadata.reflect
-
Simple instantiator that uses the no-arg constructor, without using property values.
- ReflectionEntityInstantiator(MetaData) - Constructor for class org.neo4j.ogm.metadata.reflect.ReflectionEntityInstantiator
-
- 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
-
Registers the specified listener on all Session
events generated from
this SessionFactory
.
- register(IdStrategy) - Method in class org.neo4j.ogm.session.SessionFactory
-
Register an instance of
IdStrategy
This instance will be used for generation of ids annotated with
@Id @GeneratedValue(strategy=SomeClass.class)
- 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
-
- registerTransientRelationship(SrcTargetKey, Object) - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
- registerTransientRelationship(SrcTargetKey, Object) - 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
-
- REGISTRY - Static variable in class org.neo4j.ogm.typeconversion.ConvertibleTypes
-
A unmodifiable map containing known attribute converters.
- 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
-
Identifies field that is to be represented as a relationship
- 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.
- 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
-
- RelationshipQueryStatements(String, LoadClauseBuilder) - 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
-
- RelationshipTypeMatchClauseBuilder - Class in org.neo4j.ogm.session.request.strategy.impl
-
- RelationshipTypeMatchClauseBuilder() - Constructor for class org.neo4j.ogm.session.request.strategy.impl.RelationshipTypeMatchClauseBuilder
-
- 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
-
- 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.
- removeWriteProtection(WriteProtectionTarget) - Method in class org.neo4j.ogm.session.delegates.SaveDelegate
-
- removeWriteProtection(WriteProtectionTarget) - Method in class org.neo4j.ogm.session.Neo4jSession
-
Removes write protection for the specified mode.
- 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
-
- Required - Annotation Type in org.neo4j.ogm.annotation
-
Annotation which notifies OGM that this property is required.
- requiredFields() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
- 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.
- 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.
- 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
-
- RowDataStatement(String, Map<String, Object>, OptimisticLockingConfig) - 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
-
- run() - Method in class org.neo4j.ogm.autoindex.AutoIndexManager
-
Runs the auto index manager.
- runAutoIndexManager(Configuration) - Method in class org.neo4j.ogm.session.SessionFactory
-
Opens a session and runs the auto-index manager with the given configuration and the metadata configured in this
factory.
- save(T) - Method in class org.neo4j.ogm.session.delegates.SaveDelegate
-
- save(T, int) - Method in class org.neo4j.ogm.session.delegates.SaveDelegate
-
- save(T) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- save(T, int) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- save(T) - Method in interface org.neo4j.ogm.session.Session
-
Save entity(or entities) into the database, up to specified depth
The entities are either created or updated.
- save(T, int) - Method in interface org.neo4j.ogm.session.Session
-
Save entity(or entities) into the database, up to specified depth
The objects are either created or updated.
- SaveDelegate - Class in org.neo4j.ogm.session.delegates
-
- SaveDelegate(Neo4jSession) - Constructor for class org.neo4j.ogm.session.delegates.SaveDelegate
-
- Schema - Interface in org.neo4j.ogm.metadata.schema
-
- schema - Variable in class org.neo4j.ogm.session.request.strategy.impl.AbstractSchemaLoadClauseBuilder
-
- SchemaNodeLoadClauseBuilder - Class in org.neo4j.ogm.session.request.strategy.impl
-
Schema based load clause builder for nodes - starts from given node variable
- SchemaNodeLoadClauseBuilder(Schema) - Constructor for class org.neo4j.ogm.session.request.strategy.impl.SchemaNodeLoadClauseBuilder
-
- SchemaRelationshipLoadClauseBuilder - Class in org.neo4j.ogm.session.request.strategy.impl
-
- SchemaRelationshipLoadClauseBuilder(Schema) - Constructor for class org.neo4j.ogm.session.request.strategy.impl.SchemaRelationshipLoadClauseBuilder
-
- Session - Interface in org.neo4j.ogm.session
-
A
Session
serves as the main point of integration for the Neo4j OGM.
- SessionFactory - Class in org.neo4j.ogm.session
-
This is the main initialization point of OGM.
- SessionFactory(String...) - Constructor for class org.neo4j.ogm.session.SessionFactory
-
Constructs a new
SessionFactory
by initialising the object-graph mapping meta-data from the given list of domain
object packages and starts up the Neo4j database in embedded mode.
- SessionFactory(Configuration, String...) - Constructor for class org.neo4j.ogm.session.SessionFactory
-
Constructs a new
SessionFactory
by initialising the object-graph mapping meta-data from the given list of domain
object packages, and also sets the baseConfiguration to be used.
- SessionFactory(Driver, String...) - Constructor for class org.neo4j.ogm.session.SessionFactory
-
- SessionFactory(Driver, boolean, String...) - Constructor for class org.neo4j.ogm.session.SessionFactory
-
Create a session factory with given driver
Use this constructor when you need to provide fully customized driver.
- setBooleanOperator(BooleanOperator) - Method in class org.neo4j.ogm.cypher.Filter
-
- setCompositeConverter(CompositeAttributeConverter) - Method in class org.neo4j.ogm.cypher.Filter
-
- setCompositeConverter(CompositeAttributeConverter<?>) - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- setDriver(Driver) - Method in class org.neo4j.ogm.session.Neo4jSession
-
Deprecated.
- setEntityInstantiator(EntityInstantiator) - Method in class org.neo4j.ogm.session.SessionFactory
-
- setFilter(Filter) - Method in class org.neo4j.ogm.cypher.function.ContainsAnyComparison
-
- setFilter(Filter) - Method in class org.neo4j.ogm.cypher.function.DistanceComparison
-
- setFilter(Filter) - Method in interface org.neo4j.ogm.cypher.function.FilterFunction
-
- setFilter(Filter) - Method in class org.neo4j.ogm.cypher.function.PropertyComparison
-
- setFunction(FilterFunction) - Method in class org.neo4j.ogm.cypher.Filter
-
- setIdentity(Object, Long, MetaData) - Static method in class org.neo4j.ogm.utils.EntityUtils
-
- setLoadStrategy(LoadStrategy) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- setLoadStrategy(LoadStrategy) - Method in interface org.neo4j.ogm.session.Session
-
Sets the LoadStrategy
Will be used for all subsequent queries.
- setLoadStrategy(LoadStrategy) - Method in class org.neo4j.ogm.session.SessionFactory
-
Sets the LoadStrategy
Will be used for all queries on subsequently created sessions.
- setNameFromProperty(Filter, String) - Static method in class org.neo4j.ogm.cypher.Filter
-
- setNegated(boolean) - Method in class org.neo4j.ogm.cypher.Filter
-
- setNestedEntityTypeLabel(String) - Method in class org.neo4j.ogm.cypher.Filter.NestedPathSegment
-
- setNestedEntityTypeLabel(String) - Method in class org.neo4j.ogm.cypher.Filter
-
- setNestedPath(Filter.NestedPathSegment...) - Method in class org.neo4j.ogm.cypher.Filter
-
- setNestedPropertyName(String) - Method in class org.neo4j.ogm.cypher.Filter
-
- setNestedPropertyType(Class<?>) - Method in class org.neo4j.ogm.cypher.Filter
-
- setNestedRelationshipEntity(boolean) - Method in class org.neo4j.ogm.cypher.Filter.NestedPathSegment
-
- setNestedRelationshipEntity(boolean) - Method in class org.neo4j.ogm.cypher.Filter
-
- setOffset(Integer) - Method in class org.neo4j.ogm.cypher.query.Pagination
-
The offset, if present, determines how many records to skip.
- setOwnerEntityType(Class<?>) - Method in class org.neo4j.ogm.cypher.Filter
-
- setPagination(Pagination) - Method in interface org.neo4j.ogm.cypher.query.PagingAndSorting
-
- setPagination(Pagination) - Method in class org.neo4j.ogm.cypher.query.PagingAndSortingQuery
-
- setPreviousCompositeProperties(Set<String>) - Method in interface org.neo4j.ogm.cypher.compiler.PropertyContainerBuilder
-
- setPreviousDynamicLabels(Set<String>) - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultNodeBuilder
-
- setPreviousDynamicLabels(Set<String>) - Method in interface org.neo4j.ogm.cypher.compiler.NodeBuilder
-
- setPrimaryIdName(String) - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
-
- setPrimaryIdName(String) - Method in interface org.neo4j.ogm.cypher.compiler.RelationshipBuilder
-
- setPrimaryIndex(String) - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultNodeBuilder
-
- setPrimaryIndex(String) - Method in interface org.neo4j.ogm.cypher.compiler.NodeBuilder
-
- setPropertyConverter(AttributeConverter) - Method in class org.neo4j.ogm.cypher.Filter
-
- setPropertyName(String) - Method in class org.neo4j.ogm.cypher.Filter
-
Deprecated.
- setReference(Long) - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
-
- setReference(Long) - Method in interface org.neo4j.ogm.cypher.compiler.RelationshipBuilder
-
- setRelationshipDirection(String) - Method in class org.neo4j.ogm.cypher.Filter.NestedPathSegment
-
- setRelationshipDirection(String) - Method in class org.neo4j.ogm.cypher.Filter
-
- setRelationshipDirection(String) - Method in interface org.neo4j.ogm.cypher.FilterWithRelationship
-
- setRelationshipEntity(boolean) - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
-
- setRelationshipEntity(boolean) - Method in interface org.neo4j.ogm.cypher.compiler.RelationshipBuilder
-
- setRelationshipType(String) - Method in class org.neo4j.ogm.cypher.Filter.NestedPathSegment
-
- setRelationshipType(String) - Method in class org.neo4j.ogm.cypher.Filter
-
- setRelationshipType(String) - Method in interface org.neo4j.ogm.cypher.FilterWithRelationship
-
- setResult(Collection<Map<String, Object>>) - Method in class org.neo4j.ogm.context.RestStatisticsModel
-
- setReturnClause(String) - Method in class org.neo4j.ogm.session.request.FilteredQuery
-
Set the return clause to be used with the query body.
- setReturnsPath(boolean) - Method in class org.neo4j.ogm.cypher.query.PagingAndSortingQuery
-
- setSingleton(boolean) - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
-
- setSingleton(boolean) - Method in interface org.neo4j.ogm.cypher.compiler.RelationshipBuilder
-
- setSortOrder(SortOrder) - Method in interface org.neo4j.ogm.cypher.query.PagingAndSorting
-
- setSortOrder(SortOrder) - Method in class org.neo4j.ogm.cypher.query.PagingAndSortingQuery
-
- setStatements(List<Statement>) - Method in class org.neo4j.ogm.session.request.DefaultRequest
-
- setStatistics(QueryStatistics) - Method in class org.neo4j.ogm.context.RestStatisticsModel
-
- setType(String) - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
-
- setType(String) - Method in interface org.neo4j.ogm.cypher.compiler.RelationshipBuilder
-
- setVersionProperty(String, Long) - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultNodeBuilder
-
- setVersionProperty(String, Long) - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
-
- setVersionProperty(String, Long) - Method in interface org.neo4j.ogm.cypher.compiler.PropertyContainerBuilder
-
- setWriteProtectionStrategy(WriteProtectionStrategy) - Method in class org.neo4j.ogm.session.delegates.SaveDelegate
-
- setWriteProtectionStrategy(WriteProtectionStrategy) - Method in class org.neo4j.ogm.session.Neo4jSession
-
Can be used to apply a completely custom write protection strategy.
- SingleUseEntityMapper - Class in org.neo4j.ogm.context
-
Simple graph-to-entity mapper suitable for ad-hoc, one-off mappings.
- SingleUseEntityMapper(MetaData, EntityFactory) - Constructor for class org.neo4j.ogm.context.SingleUseEntityMapper
-
Compatibility constructor for SDN 5.0 and 5.1
- SingleUseEntityMapper(MetaData, EntityInstantiator) - Constructor for class org.neo4j.ogm.context.SingleUseEntityMapper
-
- size(Iterable<?>) - Static method in class org.neo4j.ogm.session.Utils
-
- size(Iterator<?>) - Static method in class org.neo4j.ogm.session.Utils
-
- SortClause - Class in org.neo4j.ogm.cypher.query
-
- sortClauses() - Method in class org.neo4j.ogm.cypher.query.SortOrder
-
- SortOrder - Class in org.neo4j.ogm.cypher.query
-
- SortOrder() - Constructor for class org.neo4j.ogm.cypher.query.SortOrder
-
Creates SortOrder with a empty list of
SortClause
.
- SortOrder(String...) - Constructor for class org.neo4j.ogm.cypher.query.SortOrder
-
- SortOrder(SortOrder.Direction, String...) - Constructor for class org.neo4j.ogm.cypher.query.SortOrder
-
Creates SortOrder with a new
SortClause
containing properties ordered by direction.
- SortOrder.Direction - Enum in org.neo4j.ogm.cypher.query
-
- start() - Method in interface org.neo4j.ogm.metadata.schema.Relationship
-
Return start node of this relationship
- StartNode - Annotation Type in org.neo4j.ogm.annotation
-
Identifies a domain entity as being the start node of
a relationship in the graph, and, along with @
EndNode
is a mandatory annotation on any domain entity that is annotated
with @
RelationshipEntity
- statement - Variable in class org.neo4j.ogm.cypher.query.CypherQuery
-
- statement() - Method in class org.neo4j.ogm.session.request.FilteredQuery
-
- statement(String, Map<String, Object>) - Method in class org.neo4j.ogm.session.request.RowStatementFactory
-
- statement(String, Map<String, Object>, OptimisticLockingConfig) - Method in class org.neo4j.ogm.session.request.RowStatementFactory
-
- staticLabels() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Retrieves the static labels that are applied to nodes in the database.
- ValueFor - Annotation Type in org.neo4j.ogm.annotation
-
Annotation mainly focused to be used on the value attribute of another annotation.
- valueOf(String) - Static method in enum org.neo4j.ogm.context.WriteProtectionTarget
-
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.context.WriteProtectionTarget
-
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.
- Version - Annotation Type in org.neo4j.ogm.annotation
-
Tells OGM to use a property as a version field to implement optimistic locking on entities
- visit(Object, NodeBuilder, int) - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
Stores nodeBuilder for given entity with horizon
if the nodeBuilder for the entity is already present it will be overwritten (or the horizon will change)
the caller should ensure it doesn't happen
- visit(Object, NodeBuilder, int) - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
- visited(Object, int) - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
- visited(Object, int) - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
- visitedNode(Object) - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
-
- visitedNode(Object) - 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
-