- CLASS - Static variable in annotation type org.neo4j.ogm.annotation.EndNode
-
- CLASS - Static variable in annotation type org.neo4j.ogm.annotation.GraphId
-
- CLASS - Static variable in annotation type org.neo4j.ogm.annotation.Index
-
- CLASS - Static variable in annotation type org.neo4j.ogm.annotation.NodeEntity
-
- CLASS - Static variable in annotation type org.neo4j.ogm.annotation.Property
-
- CLASS - Static variable in annotation type org.neo4j.ogm.annotation.Relationship
-
- CLASS - Static variable in annotation type org.neo4j.ogm.annotation.RelationshipEntity
-
- CLASS - Static variable in annotation type org.neo4j.ogm.annotation.StartNode
-
- CLASS - Static variable in annotation type org.neo4j.ogm.annotation.Transient
-
- CLASS - Static variable in annotation type org.neo4j.ogm.annotation.typeconversion.Convert
-
- CLASS - Static variable in annotation type org.neo4j.ogm.annotation.typeconversion.DateLong
-
- CLASS - Static variable in annotation type org.neo4j.ogm.annotation.typeconversion.DateString
-
- CLASS - Static variable in annotation type org.neo4j.ogm.annotation.typeconversion.EnumString
-
- CLASS - Static variable in annotation type org.neo4j.ogm.annotation.typeconversion.NumberString
-
- CLASS - Static variable in annotation type org.springframework.data.neo4j.annotation.Query
-
- ClassFileProcessor - Interface in org.neo4j.ogm.metadata.info
-
- ClassInfo - Class in org.neo4j.ogm.metadata.info
-
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(InputStream) - Constructor for class org.neo4j.ogm.metadata.info.ClassInfo
-
- ClassInfo(String, ClassInfo) - Constructor for class org.neo4j.ogm.metadata.info.ClassInfo
-
This class was referenced as a superclass of the given subclass.
- classInfo(String) - Method in class org.neo4j.ogm.metadata.MetaData
-
Finds the ClassInfo for the supplied partial class name or label
- classInfo(Object) - Method in class org.neo4j.ogm.metadata.MetaData
-
Finds the ClassInfo for the supplied object by looking up its class name
- ClassPathScanner - Class in org.neo4j.ogm.metadata
-
- ClassPathScanner() - Constructor for class org.neo4j.ogm.metadata.ClassPathScanner
-
- ClassUtils - Class in org.neo4j.ogm.metadata
-
- ClassUtils() - Constructor for class org.neo4j.ogm.metadata.ClassUtils
-
- clear() - Method in class org.neo4j.ogm.mapper.EntityMemo
-
- clear() - Method in class org.neo4j.ogm.mapper.MappingContext
-
- clear(Class<?>) - Method in class org.neo4j.ogm.mapper.MappingContext
-
purges all information about objects of the supplied type
from the mapping context
- clear(Object) - Method in class org.neo4j.ogm.mapper.MappingContext
-
purges all information about this object from the mapping context
- clear() - Method in class org.neo4j.ogm.session.Neo4jSession
-
- clear() - Method in interface org.neo4j.ogm.session.Session
-
- close() - Method in class org.neo4j.ogm.session.response.EmptyResponse
-
- close() - Method in class org.neo4j.ogm.session.response.GraphModelResponse
-
- close() - Method in class org.neo4j.ogm.session.response.JsonResponse
-
- close() - Method in interface org.neo4j.ogm.session.response.Neo4jResponse
-
- close() - Method in class org.neo4j.ogm.session.response.RowModelResponse
-
- close() - Method in class org.neo4j.ogm.session.transaction.LongTransaction
-
- close() - Method in class org.neo4j.ogm.session.transaction.SimpleTransaction
-
- close() - Method in interface org.neo4j.ogm.session.transaction.Transaction
-
- columns() - Method in class org.neo4j.ogm.session.response.EmptyResponse
-
- columns() - Method in class org.neo4j.ogm.session.response.GraphModelResponse
-
- columns() - Method in class org.neo4j.ogm.session.response.JsonResponse
-
- columns() - Method in interface org.neo4j.ogm.session.response.Neo4jResponse
-
- columns() - Method in class org.neo4j.ogm.session.response.RowModelResponse
-
- commit() - Method in class org.neo4j.ogm.session.transaction.LongTransaction
-
- commit() - Method in class org.neo4j.ogm.session.transaction.SimpleTransaction
-
- commit() - Method in interface org.neo4j.ogm.session.transaction.Transaction
-
- commit(Transaction) - Method in class org.neo4j.ogm.session.transaction.TransactionManager
-
- commit(TransactionStatus) - Method in class org.springframework.data.neo4j.transaction.Neo4jTransactionManager
-
- compareTo(DeletedRelationshipBuilder) - Method in class org.neo4j.ogm.cypher.compiler.DeletedRelationshipBuilder
-
- compareTo(NodeBuilder) - Method in class org.neo4j.ogm.cypher.compiler.NodeBuilder
-
- compareTo(RelationshipBuilder) - Method in class org.neo4j.ogm.cypher.compiler.RelationshipBuilder
-
- compile() - Method in interface org.neo4j.ogm.cypher.compiler.CypherCompiler
-
Compiles the current request and returns the compile context, which
includes all the statements to be executed and related information
- compile() - Method in class org.neo4j.ogm.cypher.compiler.SingleStatementCypherCompiler
-
- contains(Object) - Method in class org.neo4j.ogm.mapper.EntityMemo
-
- contains(Iterable<T>, T) - Static method in class org.springframework.data.neo4j.util.IterableUtils
-
Check whether an iterable contains the given object.
- context() - Method in interface org.neo4j.ogm.cypher.compiler.CypherCompiler
-
Returns this compiler's context
- context() - Method in class org.neo4j.ogm.cypher.compiler.SingleStatementCypherCompiler
-
- Convert - Annotation Type in org.neo4j.ogm.annotation.typeconversion
-
- convert(Map<String, Long>) - Method in class org.neo4j.ogm.mapper.TransientRelationship
-
Creates a MappedRelationship from a TransientRelationship
using the supplied refMap to lookup and replace the correct start and end node ids
- CONVERTER - Static variable in annotation type org.neo4j.ogm.annotation.typeconversion.Convert
-
- converter() - Method in class org.neo4j.ogm.metadata.info.FieldInfo
-
- converter() - Method in class org.neo4j.ogm.metadata.info.MethodInfo
-
- ConvertibleTypes - Class in org.neo4j.ogm.metadata.info
-
- ConvertibleTypes() - Constructor for class org.neo4j.ogm.metadata.info.ConvertibleTypes
-
- count() - Method in class org.springframework.data.neo4j.repository.GraphRepositoryImpl
-
- count(Class<?>) - Method in interface org.springframework.data.neo4j.template.Neo4jOperations
-
Provides the instance count for the given node entity type.
- count(Class<?>) - Method in class org.springframework.data.neo4j.template.Neo4jTemplate
-
- count(Iterable) - Static method in class org.springframework.data.neo4j.util.IterableUtils
-
Count items in an iterable.
- 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.
- countNodesLabelledWith(Collection<String>) - Method in class org.neo4j.ogm.session.request.strategy.AggregateStatements
-
- createDatabase() - Method in class org.neo4j.ogm.testutil.DatabaseIntegrationTest
-
Instantiate a database.
- createQuery() - Method in class org.springframework.data.neo4j.repository.query.GraphQueryMethod
-
- createSavepoint() - Method in class org.springframework.data.neo4j.transaction.Neo4jTransactionStatus
-
- credentials() - Method in class org.neo4j.ogm.authentication.AuthTokenCredentials
-
- credentials() - Method in interface org.neo4j.ogm.authentication.Neo4jCredentials
-
- credentials() - Method in class org.neo4j.ogm.authentication.UsernamePasswordCredentials
-
- CredentialsService - Class in org.neo4j.ogm.authentication
-
A simple class that should ultimately support multiple strategies for loading
authorisation credentials to access Neo4j 2.2 and later
- CredentialsService() - Constructor for class org.neo4j.ogm.authentication.CredentialsService
-
- CypherCompiler - Interface in org.neo4j.ogm.cypher.compiler
-
Defines a simple API for building up Cypher queries programmatically.
- 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() - Constructor for class org.neo4j.ogm.cypher.compiler.CypherContext
-
- CypherEmitter - Interface in org.neo4j.ogm.cypher.compiler
-
- ParameterisedStatement - Class in org.neo4j.ogm.cypher.statement
-
Simple encapsulation of a Cypher query and its parameters.
- ParameterisedStatement(String, Map<String, ?>) - Constructor for class org.neo4j.ogm.cypher.statement.ParameterisedStatement
-
- ParameterisedStatement(String, Map<String, ?>, String...) - Constructor for class org.neo4j.ogm.cypher.statement.ParameterisedStatement
-
- ParameterisedStatements - Class in org.neo4j.ogm.cypher.statement
-
- ParameterisedStatements(List<ParameterisedStatement>) - Constructor for class org.neo4j.ogm.cypher.statement.ParameterisedStatements
-
- persistenceExceptionTranslator() - Method in class org.springframework.data.neo4j.config.Neo4jConfiguration
-
- populateConfigurator(ServerConfigurator) - Method in class org.neo4j.ogm.testutil.WrappingServerIntegrationTest
-
Populate server configurator with additional configuration.
- populateDatabase(GraphDatabaseService) - Method in class org.neo4j.ogm.testutil.DatabaseIntegrationTest
-
Populate the database that will drive this test.
- process(InputStream) - Method in interface org.neo4j.ogm.metadata.info.ClassFileProcessor
-
- process(InputStream) - Method in class org.neo4j.ogm.metadata.info.DomainInfo
-
- Property - Annotation Type in org.neo4j.ogm.annotation
-
Establishes the mapping between a domain entity attribute
and a node or relationship property in the graph.
- property() - Method in class org.neo4j.ogm.metadata.info.FieldInfo
-
- property() - Method in class org.neo4j.ogm.metadata.info.MethodInfo
-
- property(String) - Method in class org.neo4j.ogm.model.NodeModel
-
- Property<K,V> - Class in org.neo4j.ogm.model
-
- Property() - Constructor for class org.neo4j.ogm.model.Property
-
- Property(K, V) - Constructor for class org.neo4j.ogm.model.Property
-
- propertyField(String) - Method in class org.neo4j.ogm.metadata.info.ClassInfo
-
Finds the property field with a specific name from the ClassInfo's property fields
- propertyFields() - Method in class org.neo4j.ogm.metadata.info.ClassInfo
-
A property field is any field annotated with @Property, or any field that can be mapped to a
node property.
- propertyGetter(String) - Method in class org.neo4j.ogm.metadata.info.ClassInfo
-
Finds the property getter with a specific name from the specified ClassInfo's property getters
- propertyGetters() - Method in class org.neo4j.ogm.metadata.info.ClassInfo
-
A property getter is any getter annotated with @Property, or any getter whose return type can be mapped to a
node property.
- propertyName() - Method in class org.neo4j.ogm.entityaccess.FieldReader
-
- propertyName() - Method in class org.neo4j.ogm.entityaccess.MethodReader
-
- propertyName() - Method in interface org.neo4j.ogm.entityaccess.PropertyReader
-
Retrieves the property name as it would be written to the node or relationship in the graph database.
- propertyName() - Method in interface org.neo4j.ogm.entityaccess.RelationalReader
-
- PropertyReader - Interface in org.neo4j.ogm.entityaccess
-
Simple interface through which a particular property of a given object can be read.
- propertySetter(String) - Method in class org.neo4j.ogm.metadata.info.ClassInfo
-
Finds the property setter with a specific name from the specified ClassInfo's property setters
- propertySetters() - Method in class org.neo4j.ogm.metadata.info.ClassInfo
-
A property setter is any setter annotated with @Property, or any setter whose parameter type can be mapped to a
node property.
- PropertyWriter - Interface in org.neo4j.ogm.entityaccess
-
Simple interface through which a particular property of a given object can be set.
- purge() - Method in class org.neo4j.ogm.session.request.strategy.DeleteStatements
-
- purgeDatabase() - Method in class org.neo4j.ogm.session.Neo4jSession
-
- purgeDatabase() - Method in interface org.neo4j.ogm.session.Session
-
- purgeSession() - Method in class org.springframework.data.neo4j.template.Neo4jTemplate
-
- put(String, AnnotationInfo) - Method in class org.neo4j.ogm.metadata.info.ObjectAnnotations
-
- read(Object) - Method in class org.neo4j.ogm.entityaccess.FieldReader
-
- read(Field, Object) - Static method in class org.neo4j.ogm.entityaccess.FieldWriter
-
- read(Object) - Method in class org.neo4j.ogm.entityaccess.MethodReader
-
- read(Method, Object) - Static method in class org.neo4j.ogm.entityaccess.MethodWriter
-
- read(Object) - Method in interface org.neo4j.ogm.entityaccess.PropertyReader
-
- read(Object) - Method in interface org.neo4j.ogm.entityaccess.RelationalReader
-
- reference() - Method in class org.neo4j.ogm.cypher.compiler.NodeBuilder
-
- reference - Variable in class org.neo4j.ogm.cypher.compiler.RelationshipBuilder
-
- registeredRelationships() - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
- registerNewObject(String, Object) - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
- registerNodeEntity(Object, Long) - Method in class org.neo4j.ogm.mapper.MappingContext
-
- registerRelationship(MappedRelationship) - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
- registerRelationship(MappedRelationship) - Method in class org.neo4j.ogm.mapper.MappingContext
-
- registerRelationshipEntity(Object, Long) - Method in class org.neo4j.ogm.mapper.MappingContext
-
- relate(String, String, Map<String, Object>, String) - Method in interface org.neo4j.ogm.cypher.compiler.CypherCompiler
-
- relate(String, String) - Method in class org.neo4j.ogm.cypher.compiler.RelationshipBuilder
-
- relate(String, String, Map<String, Object>, String) - Method in class org.neo4j.ogm.cypher.compiler.SingleStatementCypherCompiler
-
Deprecated.
- RelationalReader - Interface in org.neo4j.ogm.entityaccess
-
Specialisation of
PropertyReader
that also exposes the relationship type represented by the corresponding
object member.
- RelationalWriter - Interface in org.neo4j.ogm.entityaccess
-
Specialisation of
PropertyWriter
that also exposes the relationship type represented by the corresponding
object member.
- Relationship - Annotation Type in org.neo4j.ogm.annotation
-
- relationship() - Method in class org.neo4j.ogm.metadata.info.FieldInfo
-
- relationship() - Method in class org.neo4j.ogm.metadata.info.MethodInfo
-
- RelationshipBuilder - Class in org.neo4j.ogm.cypher.compiler
-
Used to compile Cypher that holds information about a relationship
- RelationshipBuilder(String) - Constructor for class org.neo4j.ogm.cypher.compiler.RelationshipBuilder
-
- relationshipDirection() - Method in class org.neo4j.ogm.entityaccess.FieldReader
-
- relationshipDirection() - Method in class org.neo4j.ogm.entityaccess.FieldWriter
-
- relationshipDirection() - Method in class org.neo4j.ogm.entityaccess.MethodReader
-
- relationshipDirection() - Method in class org.neo4j.ogm.entityaccess.MethodWriter
-
- relationshipDirection() - Method in interface org.neo4j.ogm.entityaccess.RelationalReader
-
- relationshipDirection() - Method in interface org.neo4j.ogm.entityaccess.RelationalWriter
-
- relationshipDirection() - Method in class org.neo4j.ogm.metadata.info.FieldInfo
-
- relationshipDirection() - Method in class org.neo4j.ogm.metadata.info.MethodInfo
-
- 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.info.ClassInfo
-
Finds the relationship field with a specific name from the ClassInfo's relationship fields
- relationshipFields() - Method in class org.neo4j.ogm.metadata.info.ClassInfo
-
A relationship field is any field annotated with @Relationship, or any field that cannot be mapped to a
node property.
- relationshipGetter(String) - Method in class org.neo4j.ogm.metadata.info.ClassInfo
-
Finds the relationship getter with a specific name from the specified ClassInfo's relationship getters
- relationshipGetters() - Method in class org.neo4j.ogm.metadata.info.ClassInfo
-
A relationship getter is any getter annotated with @Relationship, or any getter whose return type cannot be mapped to a
node property.
- RelationshipModel - Class in org.neo4j.ogm.model
-
- RelationshipModel() - Constructor for class org.neo4j.ogm.model.RelationshipModel
-
- relationshipName() - Method in class org.neo4j.ogm.entityaccess.FieldWriter
-
- relationshipName() - Method in class org.neo4j.ogm.entityaccess.MethodWriter
-
- relationshipName() - Method in interface org.neo4j.ogm.entityaccess.RelationalWriter
-
- relationshipSetter(String) - Method in class org.neo4j.ogm.metadata.info.ClassInfo
-
Finds the relationship setter with a specific name from the specified ClassInfo's relationship setters
- relationshipSetters() - Method in class org.neo4j.ogm.metadata.info.ClassInfo
-
A relationship setter is any setter annotated with @Relationship, or any setter whose parameter type cannot be mapped to a
node property.
- relationshipType() - Method in class org.neo4j.ogm.entityaccess.FieldReader
-
- relationshipType() - Method in class org.neo4j.ogm.entityaccess.MethodReader
-
- relationshipType() - Method in interface org.neo4j.ogm.entityaccess.RelationalReader
-
- RelationshipUtils - Class in org.neo4j.ogm.metadata
-
Contains helper methods to facilitate inference of relationship types from field and methods and vice versa.
- RelationshipUtils() - Constructor for class org.neo4j.ogm.metadata.RelationshipUtils
-
- release(RelationshipBuilder) - Method in interface org.neo4j.ogm.cypher.compiler.CypherCompiler
-
Returns an unused relationship's reference to the ref pool
This is to ensure that references are only created when needed
- release(RelationshipBuilder) - Method in class org.neo4j.ogm.cypher.compiler.SingleStatementCypherCompiler
-
- releaseSavepoint(Object) - Method in class org.springframework.data.neo4j.transaction.Neo4jTransactionStatus
-
- remember(Object, ClassInfo) - Method in class org.neo4j.ogm.mapper.EntityMemo
-
constructs a 64-bit hash of this object's node properties
and maps the object to that hash.
- remember(Object) - Method in class org.neo4j.ogm.mapper.MappingContext
-
- remembered(Object, ClassInfo) - Method in class org.neo4j.ogm.mapper.EntityMemo
-
determines whether the specified has already
been memorised.
- RemoteServer - Class in org.springframework.data.neo4j.server
-
- RemoteServer(String) - Constructor for class org.springframework.data.neo4j.server.RemoteServer
-
- replace(Object, Long) - Method in class org.neo4j.ogm.mapper.MappingContext
-
- RequestHandler - Interface in org.neo4j.ogm.session.request
-
- 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.
- resolveConcreteType(Class<?>, Type) - Static method in class org.springframework.data.neo4j.repository.query.GraphRepositoryQuery
-
- resolveQuery(Method, RepositoryMetadata, NamedQueries) - Method in class org.springframework.data.neo4j.repository.query.GraphQueryLookupStrategy
-
- ResponseHandler - Interface in org.neo4j.ogm.session.response
-
- ResultColumn - Annotation Type in org.neo4j.ogm.annotation
-
- ResultProcessingException - Exception in org.neo4j.ogm.session.result
-
- ResultProcessingException(String, Exception) - Constructor for exception org.neo4j.ogm.session.result.ResultProcessingException
-
- retrieveNodeBuilderForObject(Object) - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
-
- ReturnClauseBuilder - Class in org.neo4j.ogm.cypher.compiler
-
- ReturnClauseBuilder() - Constructor for class org.neo4j.ogm.cypher.compiler.ReturnClauseBuilder
-
- rollback() - Method in class org.neo4j.ogm.session.transaction.LongTransaction
-
- rollback() - Method in class org.neo4j.ogm.session.transaction.SimpleTransaction
-
- rollback() - Method in interface org.neo4j.ogm.session.transaction.Transaction
-
- rollback(Transaction) - Method in class org.neo4j.ogm.session.transaction.TransactionManager
-
- rollback(TransactionStatus) - Method in class org.springframework.data.neo4j.transaction.Neo4jTransactionManager
-
- rollbackToSavepoint(Object) - Method in class org.springframework.data.neo4j.transaction.Neo4jTransactionStatus
-
- rowId() - Method in class org.neo4j.ogm.session.response.EmptyResponse
-
- rowId() - Method in class org.neo4j.ogm.session.response.GraphModelResponse
-
- rowId() - Method in class org.neo4j.ogm.session.response.JsonResponse
-
- rowId() - Method in interface org.neo4j.ogm.session.response.Neo4jResponse
-
- rowId() - Method in class org.neo4j.ogm.session.response.RowModelResponse
-
- RowModel - Class in org.neo4j.ogm.session.result
-
- RowModel(Object[]) - Constructor for class org.neo4j.ogm.session.result.RowModel
-
- RowModelQuery - Class in org.neo4j.ogm.cypher.query
-
- RowModelQuery(String, Map<String, ?>) - Constructor for class org.neo4j.ogm.cypher.query.RowModelQuery
-
- RowModelResponse - Class in org.neo4j.ogm.session.response
-
- RowModelResponse(Neo4jResponse<String>, ObjectMapper) - Constructor for class org.neo4j.ogm.session.response.RowModelResponse
-
- RowModelResult - Class in org.neo4j.ogm.session.result
-
- RowModelResult() - Constructor for class org.neo4j.ogm.session.result.RowModelResult
-