- 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
- candidateRelationshipSetters(String, String, boolean) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Finds all relationship setters with a specific name and direction from the specified ClassInfo's relationship setters.
- canRollback() - Method in class org.neo4j.ogm.session.transaction.DefaultTransactionManager
-
- Capability - Interface in org.neo4j.ogm.session
-
- Capability.Delete - Interface in org.neo4j.ogm.session
-
- Capability.ExecuteQueries - Interface in org.neo4j.ogm.session
-
- Capability.GraphId - Interface in org.neo4j.ogm.session
-
- Capability.LoadByIds - Interface in org.neo4j.ogm.session
-
- Capability.LoadByInstances - Interface in org.neo4j.ogm.session
-
- Capability.LoadByType - Interface in org.neo4j.ogm.session
-
- Capability.LoadOne - Interface in org.neo4j.ogm.session
-
- Capability.Save - Interface in org.neo4j.ogm.session
-
- Capability.Transactions - Interface in org.neo4j.ogm.session
-
- 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
-
- ClassFileProcessor - Interface in org.neo4j.ogm.metadata
-
- 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(String) - Method in class org.neo4j.ogm.MetaData
-
Finds the ClassInfo for the supplied partial class name or label.
- classInfo(Object) - Method in class org.neo4j.ogm.MetaData
-
Finds the ClassInfo for the supplied object by looking up its class name
- ClassInfo(InputStream) - Constructor for class org.neo4j.ogm.metadata.ClassInfo
-
- ClassInfo(String, ClassInfo) - Constructor for class org.neo4j.ogm.metadata.ClassInfo
-
This class was referenced as a superclass of the given subclass.
- classInfoByLabelOrType(String) - Method in class org.neo4j.ogm.MetaData
-
Finds ClassInfos for the supplied partial class name or label.
- ClassPathScanner - Class in org.neo4j.ogm.scanner
-
- ClassPathScanner() - Constructor for class org.neo4j.ogm.scanner.ClassPathScanner
-
- ClassUtils - Class in org.neo4j.ogm
-
- ClassUtils() - Constructor for class org.neo4j.ogm.ClassUtils
-
- clear() - Method in class org.neo4j.ogm.context.EntityMemo
-
- clear() - Method in class org.neo4j.ogm.context.MappingContext
-
- clear(Class<?>) - Method in class org.neo4j.ogm.context.MappingContext
-
purges all information about objects of the supplied type
from the mapping context.
- clear(Object) - Method in class org.neo4j.ogm.context.MappingContext
-
purges all information about this object from the mapping context
- clear() - Method in interface org.neo4j.ogm.session.Capability.Delete
-
- clear() - Method in class org.neo4j.ogm.session.delegates.DeleteDelegate
-
- clear() - Method in class org.neo4j.ogm.session.Neo4jSession
-
- coerceTypes(Class, Object) - Static method in class org.neo4j.ogm.session.Utils
-
Coerce numeric types when mapping properties from nodes to entities.
- commit(Transaction) - Method in class org.neo4j.ogm.session.transaction.DefaultTransactionManager
-
Commits the specified TRANSACTION_THREAD_LOCAL.
- ComparisonOperator - Enum in org.neo4j.ogm.cypher
-
Comparison operators used in queries.
- 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(Class<T>, Object) - Method in interface org.neo4j.ogm.typeconversion.ConversionCallback
-
Convert the given value into an instance of the the specified target type.
- converter() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- converter() - Method in class org.neo4j.ogm.metadata.MethodInfo
-
- ConvertibleTypes - Class in org.neo4j.ogm.typeconversion
-
- ConvertibleTypes() - Constructor for class org.neo4j.ogm.typeconversion.ConvertibleTypes
-
- countEntitiesOfType(Class<?>) - Method in interface org.neo4j.ogm.session.Capability.ExecuteQueries
-
Counts all the node entities of the specified type.
- countEntitiesOfType(Class<?>) - Method in class org.neo4j.ogm.session.delegates.ExecuteQueriesDelegate
-
- countEntitiesOfType(Class<?>) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- countNodesLabelledWith(Collection<String>) - Method in class org.neo4j.ogm.session.request.strategy.AggregateStatements
-
- CypherQuery - Class in org.neo4j.ogm.cypher.query
-
Simple encapsulation of a Cypher query and its parameters and other optional parts (paging/sort).
- 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.
- FieldInfo - Class in org.neo4j.ogm.metadata
-
- FieldInfo(String, String, String, ObjectAnnotations) - Constructor for class org.neo4j.ogm.metadata.FieldInfo
-
Constructs a new
FieldInfo based on the given arguments.
- FieldReader - Class in org.neo4j.ogm.annotations
-
- fields() - Method in class org.neo4j.ogm.metadata.FieldsInfo
-
- fieldsInfo() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
- FieldsInfo - Class in org.neo4j.ogm.metadata
-
- FieldsInfo(DataInputStream, ConstantPool) - Constructor for class org.neo4j.ogm.metadata.FieldsInfo
-
- FieldWriter - Class in org.neo4j.ogm.annotations
-
- FieldWriter(ClassInfo, FieldInfo) - Constructor for class org.neo4j.ogm.annotations.FieldWriter
-
- Filter - Class in org.neo4j.ogm.cypher
-
A parameter along with filter information to be added to a query.
- Filter() - Constructor for class org.neo4j.ogm.cypher.Filter
-
- Filter(String, Object) - Constructor for class org.neo4j.ogm.cypher.Filter
-
- FilteringPagingAndSorting - Interface in org.neo4j.ogm.cypher.query
-
- Filters - Class in org.neo4j.ogm.cypher
-
- Filters() - Constructor for class org.neo4j.ogm.cypher.Filters
-
- findAll() - Method in interface org.neo4j.ogm.session.request.strategy.QueryStatements
-
construct a query to fetch all objects
- findAll(Collection<Long>, int) - Method in interface org.neo4j.ogm.session.request.strategy.QueryStatements
-
construct a query to fetch all objects with the specified ids
- findAll(Collection<Long>, int) - Method in class org.neo4j.ogm.session.request.strategy.VariableDepthQuery
-
- findAll() - Method in class org.neo4j.ogm.session.request.strategy.VariableDepthQuery
-
- findAll(Collection<Long>, int) - Method in class org.neo4j.ogm.session.request.strategy.VariableDepthRelationshipQuery
-
- findAll() - Method in class org.neo4j.ogm.session.request.strategy.VariableDepthRelationshipQuery
-
- findAllByType(String, Collection<Long>, int) - Method in interface org.neo4j.ogm.session.request.strategy.QueryStatements
-
construct a query to fetch all objects with the specified ids
- findAllByType(String, Collection<Long>, int) - Method in class org.neo4j.ogm.session.request.strategy.VariableDepthQuery
-
- findAllByType(String, Collection<Long>, int) - Method in class org.neo4j.ogm.session.request.strategy.VariableDepthRelationshipQuery
-
- findByProperties(String, Filters, int) - Method in interface org.neo4j.ogm.session.request.strategy.QueryStatements
-
construct queries to fetch all objects with the specified label and property
- findByProperties(String, Filters, int) - Method in class org.neo4j.ogm.session.request.strategy.VariableDepthQuery
-
- findByProperties(String, Filters, int) - Method in class org.neo4j.ogm.session.request.strategy.VariableDepthRelationshipQuery
-
- findByType(String, int) - Method in interface org.neo4j.ogm.session.request.strategy.QueryStatements
-
construct queries to fetch all objects with the specified label or relationship type
- findByType(String, int) - Method in class org.neo4j.ogm.session.request.strategy.VariableDepthQuery
-
- findByType(String, int) - Method in class org.neo4j.ogm.session.request.strategy.VariableDepthRelationshipQuery
-
- findFields(Class<?>) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Find all FieldInfos for the specified ClassInfo whose type matches the supplied fieldType
- findFields(String) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Find all FieldInfos for the specified ClassInfo which have the specified annotation
- findGetters(Class<?>) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Find all getter MethodInfos for the specified ClassInfo whose return type matches the supplied class
- findIterableFields() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Retrieves a
List of
FieldInfo representing all of the fields that can be iterated over
using a "foreach" loop.
- findIterableFields(Class) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Finds all fields whose type is equivalent to Array<X> or assignable from Iterable<X>
where X is the generic parameter type of the Array or Iterable
- findIterableFields(Class, String, String, boolean) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Finds all fields whose type is equivalent to Array<X> or assignable from Iterable<X>
where X is the generic parameter type of the Array or Iterable and the relationship type backing this iterable is "relationshipType"
- findIterableGetters(Class) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Finds all getter methods whose parameterised return type is equivalent to Array<X> or assignable from Iterable<X>
where X is the generic parameter type of the Array or Iterable
- findIterableGetters(Class, String, String, boolean) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Finds all getter methods whose parameterised return type is equivalent to Array<X> or assignable from Iterable<X>
where X is the generic parameter type of the Array or Iterable and the relationship type this getter is annotated with is "relationshipType"
and the direction of the relationship is "relationshipDirection"
- findIterableSetters(Class) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Finds all setter methods whose parameter signature is equivalent to Array<X> or assignable from Iterable<X>
where X is the generic parameter type of the Array or Iterable
- findIterableSetters(Class, String, String, boolean) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Finds all setter methods whose parameter signature is equivalent to Array<X> or assignable from Iterable<X>
where X is the generic parameter type of the Array or Iterable and the relationship type this setter is annotated with is "relationshipType"
and the relationship direction matches "relationshipDirection"
- findOne(Long, int) - Method in interface org.neo4j.ogm.session.request.strategy.QueryStatements
-
construct a query to fetch a single object with the specified id
- findOne(Long, int) - Method in class org.neo4j.ogm.session.request.strategy.VariableDepthQuery
-
- findOne(Long, int) - Method in class org.neo4j.ogm.session.request.strategy.VariableDepthRelationshipQuery
-
- findSetters(Class<?>) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Find all setter MethodInfos for the specified ClassInfo whose parameter type matches the supplied class
- finish() - Method in interface org.neo4j.ogm.metadata.ClassFileProcessor
-
- finish() - Method in class org.neo4j.ogm.metadata.DomainInfo
-
- forScalar() - Method in class org.neo4j.ogm.annotations.FieldWriter
-
- forScalar() - Method in class org.neo4j.ogm.annotations.MethodWriter
-
- forScalar() - Method in interface org.neo4j.ogm.annotations.RelationalWriter
-
- read(Object) - Method in class org.neo4j.ogm.annotations.FieldReader
-
- read(Field, Object) - Static method in class org.neo4j.ogm.annotations.FieldWriter
-
- read(Object) - Method in class org.neo4j.ogm.annotations.MethodReader
-
- read(Method, Object) - Static method in class org.neo4j.ogm.annotations.MethodWriter
-
- read(Object) - Method in interface org.neo4j.ogm.annotations.PropertyReader
-
Reads the value corresponding to this property from the given object.
- read(Object) - Method in interface org.neo4j.ogm.annotations.RelationalReader
-
- registerConversionCallback(ConversionCallback) - Method in class org.neo4j.ogm.metadata.DomainInfo
-
- registerConversionCallback(ConversionCallback) - Method in class org.neo4j.ogm.MetaData
-
- registerConversionCallback(ConversionCallback) - Method in class org.neo4j.ogm.typeconversion.ConversionCallbackRegistry
-
- registerNodeEntity(Object, Long) - Method in class org.neo4j.ogm.context.MappingContext
-
- registerRelationship(MappedRelationship) - Method in class org.neo4j.ogm.context.MappingContext
-
- registerRelationshipEntity(Object, Long) - Method in class org.neo4j.ogm.context.MappingContext
-
- RelationalReader - Interface in org.neo4j.ogm.annotations
-
Specialisation of
PropertyReader that also exposes the relationship type represented by the corresponding
object member.
- RelationalWriter - Interface in org.neo4j.ogm.annotations
-
Specialisation of
PropertyWriter that also exposes the relationship type represented by the corresponding
object member.
- relationship() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- relationship() - Method in class org.neo4j.ogm.metadata.MethodInfo
-
- relationshipDirection() - Method in class org.neo4j.ogm.annotations.FieldReader
-
- relationshipDirection() - Method in class org.neo4j.ogm.annotations.FieldWriter
-
- relationshipDirection() - Method in class org.neo4j.ogm.annotations.MethodReader
-
- relationshipDirection() - Method in class org.neo4j.ogm.annotations.MethodWriter
-
- relationshipDirection() - Method in interface org.neo4j.ogm.annotations.RelationalReader
-
- relationshipDirection() - Method in interface org.neo4j.ogm.annotations.RelationalWriter
-
- relationshipDirection(String) - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- relationshipDirection(String) - Method in class org.neo4j.ogm.metadata.MethodInfo
-
- 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.
- relationshipGetter(String) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Finds the relationship getter with a specific name from the specified ClassInfo's relationship getters
- relationshipGetter(String, String, boolean) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Finds the relationship getter with a specific name and direction from the specified ClassInfo's relationship getters
- relationshipGetters() - Method in class org.neo4j.ogm.metadata.ClassInfo
-
A relationship getter is any getter annotated with @Relationship, or any getter whose return type cannot be mapped to a
node property.
- relationshipName() - Method in class org.neo4j.ogm.annotations.FieldWriter
-
- relationshipName() - Method in class org.neo4j.ogm.annotations.MethodWriter
-
- relationshipName() - Method in interface org.neo4j.ogm.annotations.RelationalWriter
-
- relationshipSetter(String) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Finds the relationship setter with a specific name from the specified ClassInfo's relationship setters
- relationshipSetter(String, String, boolean) - Method in class org.neo4j.ogm.metadata.ClassInfo
-
Finds the relationship setter with a specific name and direction from the specified ClassInfo's relationship setters.
- relationshipSetters() - Method in class org.neo4j.ogm.metadata.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.annotations.FieldReader
-
- relationshipType() - Method in class org.neo4j.ogm.annotations.MethodReader
-
- relationshipType() - Method in interface org.neo4j.ogm.annotations.RelationalReader
-
- relationshipTypeAnnotation() - Method in class org.neo4j.ogm.metadata.FieldInfo
-
- relationshipTypeAnnotation() - Method in class org.neo4j.ogm.metadata.MethodInfo
-
- RelationshipUtils - Class in org.neo4j.ogm
-
Contains helper methods to facilitate inference of relationship types from field and methods and vice versa.
- RelationshipUtils() - Constructor for class org.neo4j.ogm.RelationshipUtils
-
- remember(Long, Object, ClassInfo) - Method in class org.neo4j.ogm.context.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.context.MappingContext
-
- remembered(Long, Object, ClassInfo) - Method in class org.neo4j.ogm.context.EntityMemo
-
determines whether the specified has already
been memorised.
- replace(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
-
- resolve(String...) - Method in class org.neo4j.ogm.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 interface org.neo4j.ogm.session.Capability.GraphId
-
Resolve the graph id for a possible entity
- resolveGraphIdFor(Object) - Method in class org.neo4j.ogm.session.delegates.GraphIdDelegate
-
- resolveGraphIdFor(Object) - Method in class org.neo4j.ogm.session.Neo4jSession
-
- RestModelMapper - Class in org.neo4j.ogm.context
-
Map NodeModels and RelationshipModels obtained from cypher queries to domain entities
- RestModelMapper(GraphEntityMapper, MetaData) - Constructor for class org.neo4j.ogm.context.RestModelMapper
-
- RestStatisticsModel - Class in org.neo4j.ogm.context
-
- RestStatisticsModel() - Constructor for class org.neo4j.ogm.context.RestStatisticsModel
-
- rollback(Transaction) - Method in class org.neo4j.ogm.session.transaction.DefaultTransactionManager
-
Rolls back the specified TRANSACTION_THREAD_LOCAL.
- RowDataStatement - Class in org.neo4j.ogm.session.request
-
- RowDataStatement() - Constructor for class org.neo4j.ogm.session.request.RowDataStatement
-
- RowDataStatement(String, Map<String, Object>) - Constructor for class org.neo4j.ogm.session.request.RowDataStatement
-
- RowStatementFactory - Class in org.neo4j.ogm.session.request
-
- RowStatementFactory() - Constructor for class org.neo4j.ogm.session.request.RowStatementFactory
-