Index

A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractSchemaLoadClauseBuilder - Class in org.neo4j.ogm.session.request.strategy.impl
Base class for schema based LoadClauseBuilder implementations
AbstractSchemaLoadClauseBuilder(Schema) - Constructor for class org.neo4j.ogm.session.request.strategy.impl.AbstractSchemaLoadClauseBuilder
 
AbstractTransactionManager - Class in org.neo4j.ogm.session.transaction
This abstract base class of a Neo4j-OGM TransactionManager can be used to adapt the handling of thread local transactions to various scenarios that might not be able to deal with Thread locals or that are keen on not having them for performance reasons.
AbstractTransactionManager(Driver, Session) - Constructor for class org.neo4j.ogm.session.transaction.AbstractTransactionManager
 
add(Iterable<Filter>) - Method in class org.neo4j.ogm.cypher.Filters
 
add(String...) - Method in class org.neo4j.ogm.cypher.query.SortOrder
Adds a new SortClause containing properties ordered by SortOrder.Direction.ASC.
add(Filter) - Method in class org.neo4j.ogm.cypher.Filters
 
add(Filter...) - Method in class org.neo4j.ogm.cypher.Filters
 
add(FilterFunction) - Method in class org.neo4j.ogm.cypher.Filters
 
add(SortOrder.Direction, String...) - Method in class org.neo4j.ogm.cypher.query.SortOrder
Adds a new SortClause containing properties ordered by direction.
addCompositeProperties(Map<String, ?>) - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
 
addCompositeProperties(Map<String, ?>) - Method in interface org.neo4j.ogm.cypher.compiler.PropertyContainerBuilder
 
addLabels(Collection<String>) - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultNodeBuilder
 
addLabels(Collection<String>) - Method in interface org.neo4j.ogm.cypher.compiler.NodeBuilder
 
addNodeEntity(Object) - Method in class org.neo4j.ogm.context.MappingContext
Adds an entity to the MappingContext.
addNodeEntity(Object, Long) - Method in class org.neo4j.ogm.context.MappingContext
Adds an entity to the MappingContext.
addProperty(String, Object) - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultNodeBuilder
 
addProperty(String, Object) - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
 
addProperty(String, Object) - Method in interface org.neo4j.ogm.cypher.compiler.PropertyContainerBuilder
 
addRelationship(MappedRelationship) - Method in class org.neo4j.ogm.context.MappingContext
 
addRelationshipEntity(Object, Long) - Method in class org.neo4j.ogm.context.MappingContext
 
addWriteProtection(BiFunction<WriteProtectionTarget, Class<?>, Predicate<Object>>) - Method in class org.neo4j.ogm.context.EntityGraphMapper
 
addWriteProtection(WriteProtectionTarget, Predicate<Object>) - Method in class org.neo4j.ogm.session.delegates.SaveDelegate
 
addWriteProtection(WriteProtectionTarget, Predicate<Object>) - Method in class org.neo4j.ogm.session.Neo4jSession
Adds a Predicate as possible write protection for the specified target.
AggregateStatements - Interface in org.neo4j.ogm.session.request.strategy
 
allowCast() - Element in annotation interface org.neo4j.ogm.annotation.Properties
Some Java types, like Integer and Float, can be automatically cast into a wider type, like Long and Double, by the Neo4j type systems.
allSubclasses() - Method in class org.neo4j.ogm.metadata.ClassInfo
 
AmbiguousBaseClassException - Exception in org.neo4j.ogm.exception.core
 
AmbiguousBaseClassException(String) - Constructor for exception org.neo4j.ogm.exception.core.AmbiguousBaseClassException
 
and(Filter) - Method in class org.neo4j.ogm.cypher.Filter
Convenience method to chain filters using BooleanOperator.AND.
and(Filter) - Method in class org.neo4j.ogm.cypher.Filters
Convenience method to add a filter using BooleanOperator.AND.
AND - Enum constant in enum class org.neo4j.ogm.cypher.BooleanOperator
 
andThen(PropertyValueTransformer) - Method in interface org.neo4j.ogm.cypher.PropertyValueTransformer
Applies this transformer first, then after as the next transformation.
AnnotationInfo - Class in org.neo4j.ogm.metadata
 
AnnotationInfo(Annotation) - Constructor for class org.neo4j.ogm.metadata.AnnotationInfo
 
annotations() - Method in class org.neo4j.ogm.metadata.ClassInfo
 
annotationsInfo() - Method in class org.neo4j.ogm.metadata.ClassInfo
 
AnnotationsInfo - Class in org.neo4j.ogm.metadata
 
AnnotationsInfo(Class<?>) - Constructor for class org.neo4j.ogm.metadata.AnnotationsInfo
 
append(Filter) - Method in interface org.neo4j.ogm.session.request.MatchClause
 
append(Filter) - Method in class org.neo4j.ogm.session.request.NestedPropertyPathMatchClause
 
append(Filter) - Method in class org.neo4j.ogm.session.request.PathMatchClause
 
append(Filter) - Method in class org.neo4j.ogm.session.request.RelatedNodePropertyMatchClause
 
append(Filter) - Method in class org.neo4j.ogm.session.request.RelationshipPropertyMatchClause
 
append(AnnotationsInfo) - Method in class org.neo4j.ogm.metadata.AnnotationsInfo
 
append(FieldsInfo) - Method in class org.neo4j.ogm.metadata.FieldsInfo
 
append(InterfacesInfo) - Method in class org.neo4j.ogm.metadata.InterfacesInfo
 
append(MethodsInfo) - Method in class org.neo4j.ogm.metadata.MethodsInfo
 
apply(Properties.Phase, String) - Method in class org.neo4j.ogm.annotation.Properties.NoopTransformation
 
asc(String...) - Method in class org.neo4j.ogm.cypher.query.SortOrder
Adds a new SortClause containing properties ordered by SortOrder.Direction.ASC.
ASC - Enum constant in enum class org.neo4j.ogm.cypher.query.SortOrder.Direction
 
asString() - Method in class org.neo4j.ogm.cypher.query.SortOrder
 
AttributeConverter<T,F> - Interface in org.neo4j.ogm.typeconversion
based on JPA AttributeConverter, but with methods appropriate for property graphs, rather than column stores/RDBMS.
AttributeConverters - Class in org.neo4j.ogm.typeconversion
This class serves as a holder for converters from a given type to another.

B

BaseClassNotFoundException - Exception in org.neo4j.ogm.exception.core
 
BaseClassNotFoundException(String) - Constructor for exception org.neo4j.ogm.exception.core.BaseClassNotFoundException
 
beginTransaction() - Method in class org.neo4j.ogm.session.Neo4jSession
 
beginTransaction() - Method in interface org.neo4j.ogm.session.Session
Begin a new READ_WRITE transaction.
beginTransaction(Transaction.Type) - Method in class org.neo4j.ogm.session.Neo4jSession
 
beginTransaction(Transaction.Type) - Method in interface org.neo4j.ogm.session.Session
Begin a new transaction, passing in the required type (READ_ONLY, READ_WRITE).
beginTransaction(Transaction.Type, Iterable<String>) - Method in class org.neo4j.ogm.session.Neo4jSession
 
beginTransaction(Transaction.Type, Iterable<String>) - Method in interface org.neo4j.ogm.session.Session
Begin a new transaction, passing in the required type and bookmarks If an existing transaction already exists, users must decide whether to commit or rollback.
bookmark(String) - Method in class org.neo4j.ogm.session.transaction.AbstractTransactionManager
 
BooleanOperator - Enum Class in org.neo4j.ogm.cypher
Boolean operators used in queries.
build() - Method in class org.neo4j.ogm.cypher.compiler.builders.statement.DeletedRelationshipEntityStatementBuilder
 
build() - Method in class org.neo4j.ogm.cypher.compiler.builders.statement.DeletedRelationshipStatementBuilder
 
build() - Method in class org.neo4j.ogm.cypher.compiler.builders.statement.ExistingNodeStatementBuilder
 
build() - Method in class org.neo4j.ogm.cypher.compiler.builders.statement.ExistingRelationshipStatementBuilder
 
build() - Method in class org.neo4j.ogm.cypher.compiler.builders.statement.NewNodeStatementBuilder
 
build() - Method in class org.neo4j.ogm.cypher.compiler.builders.statement.NewRelationshipStatementBuilder
 
build() - Method in interface org.neo4j.ogm.cypher.compiler.CypherStatementBuilder
Builds one or more Cypher clauses and their parameters.
build() - Method in class org.neo4j.ogm.metadata.schema.DomainInfoSchemaBuilder
 
build() - Method in class org.neo4j.ogm.session.request.NodeQueryBuilder
 
build(String) - Method in class org.neo4j.ogm.session.request.strategy.impl.IdCollectionMatchClauseBuilder
 
build(String) - Method in class org.neo4j.ogm.session.request.strategy.impl.IdCollectionMatchRelationshipClauseBuilder
 
build(String) - Method in class org.neo4j.ogm.session.request.strategy.impl.IdMatchClauseBuilder
 
build(String) - Method in class org.neo4j.ogm.session.request.strategy.impl.IdMatchRelationshipClauseBuilder
 
build(String) - Method in class org.neo4j.ogm.session.request.strategy.impl.LabelMatchClauseBuilder
 
build(String) - Method in class org.neo4j.ogm.session.request.strategy.impl.RelationshipTypeMatchClauseBuilder
 
build(String) - Method in interface org.neo4j.ogm.session.request.strategy.MatchClauseBuilder
 
build(String, int) - Method in class org.neo4j.ogm.session.request.strategy.impl.PathRelationshipLoadClauseBuilder
 
build(String, int) - Method in class org.neo4j.ogm.session.request.strategy.impl.SchemaRelationshipLoadClauseBuilder
 
build(String, int) - Method in interface org.neo4j.ogm.session.request.strategy.LoadClauseBuilder
Build load clause based on given parameters, expecting the node variable to expand to be 'n'
build(String, String) - Method in class org.neo4j.ogm.session.request.strategy.impl.IdCollectionMatchClauseBuilder
 
build(String, String) - Method in class org.neo4j.ogm.session.request.strategy.impl.IdCollectionMatchRelationshipClauseBuilder
 
build(String, String) - Method in class org.neo4j.ogm.session.request.strategy.impl.IdMatchClauseBuilder
 
build(String, String) - Method in class org.neo4j.ogm.session.request.strategy.impl.IdMatchRelationshipClauseBuilder
 
build(String, String) - Method in class org.neo4j.ogm.session.request.strategy.impl.LabelMatchClauseBuilder
 
build(String, String) - Method in class org.neo4j.ogm.session.request.strategy.impl.RelationshipTypeMatchClauseBuilder
 
build(String, String) - Method in interface org.neo4j.ogm.session.request.strategy.MatchClauseBuilder
 
build(String, String, int) - Method in class org.neo4j.ogm.session.request.strategy.impl.PathNodeLoadClauseBuilder
 
build(String, String, int) - Method in class org.neo4j.ogm.session.request.strategy.impl.PathRelationshipLoadClauseBuilder
 
build(String, String, int) - Method in class org.neo4j.ogm.session.request.strategy.impl.SchemaNodeLoadClauseBuilder
 
build(String, String, int) - Method in class org.neo4j.ogm.session.request.strategy.impl.SchemaRelationshipLoadClauseBuilder
 
build(String, String, int) - Method in interface org.neo4j.ogm.session.request.strategy.LoadClauseBuilder
Build load clause based on given parameters
buildNodeQuery(String, Iterable<Filter>) - Static method in class org.neo4j.ogm.session.request.FilteredQueryBuilder
Create a FilteredQuery which matches nodes filtered by one or more property expressions
buildRelationshipQuery(String, Iterable<Filter>) - Static method in class org.neo4j.ogm.session.request.FilteredQueryBuilder
Create a FilteredQuery which matches edges filtered by one or more property expressions
ByteArrayBase64Converter - Class in org.neo4j.ogm.typeconversion
By default the OGM will map byte[] objects to Base64 String values when being stored as a node / relationship property
ByteArrayBase64Converter() - Constructor for class org.neo4j.ogm.typeconversion.ByteArrayBase64Converter
 
ByteArrayWrapperBase64Converter - Class in org.neo4j.ogm.typeconversion
By default the OGM will map Byte[] wrapped byte[] objects to Base64 String values when being stored as a node / relationship property The conversion between the primitive byte[] class and its wrapper Byte[] means that this converter is slightly slower than using the ByteArray64Converter, which works with primitive byte arrays directly.
ByteArrayWrapperBase64Converter() - Constructor for class org.neo4j.ogm.typeconversion.ByteArrayWrapperBase64Converter
 

C

candidateRelationshipFields(String, Relationship.Direction, 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
CaseInsensitiveEqualsComparison(ComparisonOperator, Object) - Constructor for class org.neo4j.ogm.cypher.function.PropertyComparison.CaseInsensitiveEqualsComparison
 
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
 
classes - Static variable in class org.neo4j.ogm.context.DtoMapper
 
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
classInfo(String) - Method in class org.neo4j.ogm.metadata.MetaData
Finds the ClassInfo for the supplied partial class name or label.
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<?>, TypeSystem) - Constructor for class org.neo4j.ogm.metadata.ClassInfo
 
classInfoByLabelOrType(String) - Method in class org.neo4j.ogm.metadata.MetaData
Finds ClassInfos for the supplied partial class name or label.
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.
close(Transaction, Consumer<TransactionManager.TransactionClosedListener>) - Method in class org.neo4j.ogm.session.transaction.AbstractTransactionManager
 
coerceTypes(Class, Object) - Static method in class org.neo4j.ogm.session.Utils
Coerce numeric types when mapping properties from nodes to entities.
ComparisonOperator - Enum Class 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
Returns compile context after multiple EntityMapper.map(Object) operations were called
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 Interface in org.neo4j.ogm.annotation
This annotation is kept as a marker interface and for API reasons.
CompositeIndexes - Annotation Interface in org.neo4j.ogm.annotation
This annotation is kept as a marker interface and for API reasons.
ConfigurationException - Exception in org.neo4j.ogm.exception.core
Exception thrown when there is a problem with configuration of OGM
ConfigurationException(String, Throwable) - Constructor for exception org.neo4j.ogm.exception.core.ConfigurationException
 
CONTAINING - Enum constant in enum class org.neo4j.ogm.cypher.ComparisonOperator
 
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(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(Object) - Method in class org.neo4j.ogm.metadata.FieldInfo
 
Convert - Annotation Interface 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.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 interface 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
 
convertValue(ClassInfo, String, Object, FieldInfo) - Static method in class org.neo4j.ogm.context.MappingSupport
 
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, Iterable<Filter>) - Method in class org.neo4j.ogm.session.request.strategy.impl.CountStatements
 
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, 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(Iterable<String>) - Method in class org.neo4j.ogm.session.request.strategy.impl.CountStatements
 
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(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
 
create(TypeSystem, 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.
createInstanceWithConstructorArgs(Class<T>, Map<String, Object>) - Method in class org.neo4j.ogm.metadata.reflect.ReflectionEntityInstantiator
 
createInstanceWithConstructorArgs(Class<T>, Map<String, Object>) - Method in interface org.neo4j.ogm.session.EntityInstantiator
Creates an instance of a given class and populates the constructor fields, if needed/possible.
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
 

D

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 Interface 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 Interface 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
 
DEFAULT_ZONE_ID - Static variable in annotation interface org.neo4j.ogm.annotation.typeconversion.DateString
 
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(Driver, Session) - Constructor for class org.neo4j.ogm.session.transaction.DefaultTransactionManager
 
defaultValue() - Element in annotation interface org.neo4j.ogm.annotation.Labels
 
delete(Class<T>, Iterable<Filter>, boolean) - Method in class org.neo4j.ogm.session.delegates.DeleteDelegate
 
delete(Class<T>, Iterable<Filter>, boolean) - Method in class org.neo4j.ogm.session.Neo4jSession
 
delete(Class<T>, Iterable<Filter>, boolean) - Method in interface org.neo4j.ogm.session.Session
Delete all entities of type matching filter
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) - 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 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(Long, Object, ClassInfo) - 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.RelationshipDeleteStatements
 
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) - Method in class org.neo4j.ogm.session.request.strategy.impl.NodeDeleteStatements
 
delete(String) - Method in class org.neo4j.ogm.session.request.strategy.impl.RelationshipDeleteStatements
 
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(String, Iterable<Filter>) - 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.RelationshipDeleteStatements
 
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(Collection<Long>) - Method in class org.neo4j.ogm.session.request.strategy.impl.NodeDeleteStatements
 
delete(Collection<Long>) - Method in class org.neo4j.ogm.session.request.strategy.impl.RelationshipDeleteStatements
 
delete(T) - Method in class org.neo4j.ogm.session.delegates.DeleteDelegate
 
delete(T) - Method in class org.neo4j.ogm.session.Neo4jSession
 
delete(T) - Method in interface org.neo4j.ogm.session.Session
Delete entity (or entities)
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 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(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
 
delimiter() - Element in annotation interface org.neo4j.ogm.annotation.Properties
 
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 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.
deriveSimpleName(Class<?>) - Static method in class org.neo4j.ogm.metadata.ClassInfo
 
desc(String...) - Method in class org.neo4j.ogm.cypher.query.SortOrder
Adds a new SortClause containing properties ordered by SortOrder.Direction.DESC.
DESC - Enum constant in enum class org.neo4j.ogm.cypher.query.SortOrder.Direction
 
DescriptorMappings - Class in org.neo4j.ogm.metadata
Utility class helping with descriptor to type mappings, especially providing maps of primitives and their corresponding object wrapper classes ("autoboxers").
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, Relationship.Direction) - 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, Relationship.Direction, Class) - Constructor for class org.neo4j.ogm.context.DirectedRelationshipForType
 
direction() - Element in annotation interface org.neo4j.ogm.annotation.Relationship
Direction of the relationship.
direction() - Method in class org.neo4j.ogm.context.DirectedRelationship
 
direction(Relationship.Direction) - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
 
direction(Relationship.Direction) - 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
DIRECTION - Static variable in annotation interface org.neo4j.ogm.annotation.Relationship
 
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(ComparisonOperator, DistanceFromPoint) - Constructor for class org.neo4j.ogm.cypher.function.DistanceComparison
 
DistanceComparison(DistanceFromPoint) - Constructor for class org.neo4j.ogm.cypher.function.DistanceComparison
 
distanceComparisonFor(ComparisonOperator, DistanceFromNativePoint) - Static method in class org.neo4j.ogm.cypher.function.NativeDistanceComparison
 
distanceComparisonFor(DistanceFromNativePoint) - Static method in class org.neo4j.ogm.cypher.function.NativeDistanceComparison
 
distanceFromNativePoint - Variable in class org.neo4j.ogm.cypher.function.NativeDistanceComparison
 
DistanceFromNativePoint - Class in org.neo4j.ogm.cypher.function
 
DistanceFromNativePoint(AbstractPoint, double) - Constructor for class org.neo4j.ogm.cypher.function.DistanceFromNativePoint
 
DistanceFromPoint - Class in org.neo4j.ogm.cypher.function
 
DistanceFromPoint(Double, Double, Double) - Constructor for class org.neo4j.ogm.cypher.function.DistanceFromPoint
 
doInTransaction() - Method in interface org.neo4j.ogm.session.transaction.support.TransactionalUnitOfWork
 
doInTransaction() - Method in interface org.neo4j.ogm.session.transaction.support.TransactionalUnitOfWorkWithoutResult
 
doInTransaction(TransactionalUnitOfWork<T>, boolean, Transaction.Type) - Method in class org.neo4j.ogm.session.Neo4jSession
For internal use only.
doInTransaction(TransactionalUnitOfWork<T>, Transaction.Type) - Method in class org.neo4j.ogm.session.Neo4jSession
 
doInTransaction(TransactionalUnitOfWorkWithoutResult, boolean, Transaction.Type) - Method in class org.neo4j.ogm.session.Neo4jSession
 
doInTransaction(TransactionalUnitOfWorkWithoutResult, Transaction.Type) - Method in class org.neo4j.ogm.session.Neo4jSession
 
DomainInfo - Class in org.neo4j.ogm.metadata
 
DomainInfo(TypeSystem) - Constructor for class org.neo4j.ogm.metadata.DomainInfo
 
DomainInfoSchemaBuilder - Class in org.neo4j.ogm.metadata.schema
Builder of Schema which takes DomainInfo as input
DomainInfoSchemaBuilder(DomainInfo) - Constructor for class org.neo4j.ogm.metadata.schema.DomainInfoSchemaBuilder
 
DtoMapper - Class in org.neo4j.ogm.context
 
DtoMapper(Neo4jSession) - Constructor for class org.neo4j.ogm.context.DtoMapper
 
dynamicLabelsFrom(Node) - Method in class org.neo4j.ogm.metadata.ClassInfo
 

E

edge() - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
 
edge() - Method in interface org.neo4j.ogm.cypher.compiler.RelationshipBuilder
 
ENDING_WITH - Enum constant in enum class org.neo4j.ogm.cypher.ComparisonOperator
 
EndNode - Annotation Interface 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
Constructs a new EntityFactory driven by the specified MetaData.
EntityGraphMapper - Class in org.neo4j.ogm.context
Implementation of EntityMapper that is driven by an instance of MetaData.
EntityGraphMapper(MetaData, MappingContext) - Constructor for class org.neo4j.ogm.context.EntityGraphMapper
Constructs a new EntityGraphMapper that uses the given MetaData.
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.
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 Interface 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(Long, RelationshipBuilder, Long) - Method in class org.neo4j.ogm.context.TransientRelationship
 
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(Object) - Method in class org.neo4j.ogm.metadata.ClassInfo
 
equals(Object) - Method in class org.neo4j.ogm.metadata.FieldInfo
 
equals(Object) - Method in class org.neo4j.ogm.metadata.MethodInfo
 
EQUALS - Enum constant in enum class org.neo4j.ogm.cypher.ComparisonOperator
 
Event - Interface in org.neo4j.ogm.session.event
 
Event.TYPE - Enum Class in org.neo4j.ogm.session.event
 
EventListener - Interface in org.neo4j.ogm.session.event
 
EventListenerAdapter - Class in org.neo4j.ogm.session.event
 
EventListenerAdapter() - Constructor for class org.neo4j.ogm.session.event.EventListenerAdapter
 
eventsEnabled() - Method in class org.neo4j.ogm.session.Neo4jSession
 
eventsEnabled() - Method in interface org.neo4j.ogm.session.Session
Determines if events are enabled for this session.
ExecuteQueriesDelegate - Class in org.neo4j.ogm.session.delegates
 
ExecuteQueriesDelegate(Neo4jSession) - Constructor for class org.neo4j.ogm.session.delegates.ExecuteQueriesDelegate
 
executeSave(CompileContext) - Method in class org.neo4j.ogm.session.request.RequestExecutor
Execute a save request.
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, Relationship.Direction, String, boolean) - 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, Relationship.Direction, String, boolean) - Method in class org.neo4j.ogm.cypher.compiler.MultiStatementCypherCompiler
 
ExistingRelationshipStatementBuilder - Class in org.neo4j.ogm.cypher.compiler.builders.statement
 
ExistingRelationshipStatementBuilder(Set<Edge>, StatementFactory, boolean) - Constructor for class org.neo4j.ogm.cypher.compiler.builders.statement.ExistingRelationshipStatementBuilder
 
EXISTS - Enum constant in enum class org.neo4j.ogm.cypher.ComparisonOperator
 
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, String, UnaryOperator<String>) - Method in class org.neo4j.ogm.cypher.function.ContainsAnyComparison
 
expression(String, String, UnaryOperator<String>) - Method in class org.neo4j.ogm.cypher.function.DistanceComparison
 
expression(String, String, UnaryOperator<String>) - Method in interface org.neo4j.ogm.cypher.function.FilterFunction
Generates a cypher expression for this function
expression(String, String, UnaryOperator<String>) - Method in class org.neo4j.ogm.cypher.function.NativeDistanceComparison
 
expression(String, String, UnaryOperator<String>) - Method in class org.neo4j.ogm.cypher.function.PropertyComparison.CaseInsensitiveEqualsComparison
 
expression(String, String, UnaryOperator<String>) - Method in class org.neo4j.ogm.cypher.function.PropertyComparison
 

F

FieldInfo - Class in org.neo4j.ogm.metadata
 
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
 
Filter - Class in org.neo4j.ogm.cypher
A parameter along with filter information to be added to a query.
Filter(String, ComparisonOperator) - Constructor for class org.neo4j.ogm.cypher.Filter
 
Filter(String, ComparisonOperator, Object) - Constructor for class org.neo4j.ogm.cypher.Filter
 
Filter(String, FilterFunction) - Constructor for class org.neo4j.ogm.cypher.Filter
 
Filter(DistanceComparison, ComparisonOperator) - Constructor for class org.neo4j.ogm.cypher.Filter
 
Filter(FilterFunction) - Constructor for class org.neo4j.ogm.cypher.Filter
 
Filter.NestedPathSegment - Class in org.neo4j.ogm.cypher
 
FilteredQuery - Class in org.neo4j.ogm.session.request
A FilteredQuery is constructed by a FilteredQueryBuilder A FilteredQuery represents the MATCH clause of a cypher statement containing various WHERE predicates The various implementing classes of DeleteStatements, AggregateStatements and QueryStatements can set the return clause that fits their purpose.
FilteredQueryBuilder - Class in org.neo4j.ogm.session.request
All statements that take a Filters parameter delegate the generation of the appropriate Cypher to this class The FilteredQueryBuilder, as its name suggests, returns instances of FilteredQuery
FilteredQueryBuilder() - Constructor for class org.neo4j.ogm.session.request.FilteredQueryBuilder
 
FilterFunction<T> - Interface in org.neo4j.ogm.cypher.function
 
Filters - Class in org.neo4j.ogm.cypher
 
Filters() - Constructor for class org.neo4j.ogm.cypher.Filters
 
Filters(Iterable<Filter>) - Constructor for class org.neo4j.ogm.cypher.Filters
 
Filters(Filter...) - Constructor for class org.neo4j.ogm.cypher.Filters
 
FilterWithRelationship - Interface in org.neo4j.ogm.cypher
 
findAllByType(String, Collection<ID>, int) - Method in class org.neo4j.ogm.session.request.strategy.impl.NodeQueryStatements
 
findAllByType(String, Collection<ID>, int) - Method in class org.neo4j.ogm.session.request.strategy.impl.RelationshipQueryStatements
 
findAllByType(String, Collection<ID>, int) - Method in interface org.neo4j.ogm.session.request.strategy.QueryStatements
construct a query to fetch all objects with the specified ids
findByType(String, int) - Method in class org.neo4j.ogm.session.request.strategy.impl.NodeQueryStatements
 
findByType(String, int) - Method in class org.neo4j.ogm.session.request.strategy.impl.RelationshipQueryStatements
 
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, Filters, int) - Method in class org.neo4j.ogm.session.request.strategy.impl.NodeQueryStatements
 
findByType(String, Filters, int) - Method in class org.neo4j.ogm.session.request.strategy.impl.RelationshipQueryStatements
 
findByType(String, Filters, int) - Method in interface org.neo4j.ogm.session.request.strategy.QueryStatements
construct queries to fetch all objects with the specified label that match the specified filters
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
findFieldType(Field, Class) - Static method in class org.neo4j.ogm.metadata.reflect.GenericUtils
Tries to discover type of given field.
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, Relationship.Direction, 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"
findNode(String) - Method in interface org.neo4j.ogm.metadata.schema.Schema
Return schema Node for given label
findOne(ID, int) - Method in class org.neo4j.ogm.session.request.strategy.impl.NodeQueryStatements
 
findOne(ID, int) - Method in class org.neo4j.ogm.session.request.strategy.impl.RelationshipQueryStatements
 
findOne(ID, int) - Method in interface org.neo4j.ogm.session.request.strategy.QueryStatements
construct a query to fetch a single object with the specified id
findOneByType(String, ID, int) - Method in class org.neo4j.ogm.session.request.strategy.impl.NodeQueryStatements
 
findOneByType(String, ID, int) - Method in class org.neo4j.ogm.session.request.strategy.impl.RelationshipQueryStatements
 
findOneByType(String, ID, int) - Method in interface org.neo4j.ogm.session.request.strategy.QueryStatements
construct a query to fetch a single object with the specified id of a specific type
findRelationship(String) - Method in interface org.neo4j.ogm.metadata.schema.Schema
Return schema Relationship for given relationship type
forArray - Variable in class org.neo4j.ogm.typeconversion.AttributeConverters
 
forIterable - Variable in class org.neo4j.ogm.typeconversion.AttributeConverters
 
FORMAT - Static variable in annotation interface org.neo4j.ogm.annotation.typeconversion.DateString
 
forScalar - Variable in class org.neo4j.ogm.typeconversion.AttributeConverters
 
forScalar() - Method in class org.neo4j.ogm.metadata.FieldInfo
 
fromResolvedProperties(String...) - Method in class org.neo4j.ogm.cypher.query.SortClause
 
fromSortClauses(List<SortClause>) - Static method in class org.neo4j.ogm.cypher.query.SortOrder
 

G

GeneratedValue - Annotation Interface 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
Contains a stripped down version of Jonathan Halterman's TypeResolver from Typetools.
get(Class<?>) - Method in class org.neo4j.ogm.metadata.AnnotationsInfo
 
get(Class<?>) - Method in class org.neo4j.ogm.metadata.ObjectAnnotations
 
get(String) - Method in class org.neo4j.ogm.metadata.AnnotationInfo
 
get(String) - Method in class org.neo4j.ogm.metadata.AnnotationsInfo
 
get(String) - Method in class org.neo4j.ogm.metadata.ObjectAnnotations
 
get(String, String) - Method in class org.neo4j.ogm.metadata.AnnotationInfo
 
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
 
getAttributeName() - Method in exception org.neo4j.ogm.exception.core.InvalidRelationshipTargetException
 
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
getCompiler() - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
 
getCompiler() - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
 
getCompositeConverter() - Method in class org.neo4j.ogm.metadata.FieldInfo
 
getConverterBasedCollectionConverter(AttributeConverter<?, ?>, String) - Static method in class org.neo4j.ogm.typeconversion.ConvertibleTypes
 
getCurrentTransaction() - Method in class org.neo4j.ogm.session.transaction.DefaultTransactionManager
Returns the current transaction 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.DistanceFromNativePoint
 
getDistance() - Method in class org.neo4j.ogm.cypher.function.DistanceFromPoint
 
getDomainClassName() - Method in exception org.neo4j.ogm.exception.core.InvalidPropertyFieldException
 
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
 
getEndNodeType() - Method in exception org.neo4j.ogm.exception.core.InvalidRelationshipTargetException
 
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() - Method in class org.neo4j.ogm.metadata.FieldInfo
 
getField(FieldInfo) - Method in class org.neo4j.ogm.metadata.ClassInfo
 
getFieldInfo(String) - Method in class org.neo4j.ogm.metadata.ClassInfo
 
getFieldName() - Method in exception org.neo4j.ogm.exception.core.InvalidPropertyFieldException
 
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, Relationship.Direction) - 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() - 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
 
getOperator() - Method in class org.neo4j.ogm.cypher.function.PropertyComparison
 
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
 
getPoint() - Method in class org.neo4j.ogm.cypher.function.DistanceFromNativePoint
 
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
 
getPropertyLookup() - Method in class org.neo4j.ogm.typeconversion.MapCompositeConverter
 
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 class 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, Relationship.Direction) - 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, Relationship.Direction, 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
getRelationalWriter(ClassInfo, String, Relationship.Direction, 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.
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 exception org.neo4j.ogm.exception.core.InvalidRelationshipTargetException
 
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
 
getStartNodeType() - Method in exception org.neo4j.ogm.exception.core.InvalidRelationshipTargetException
 
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
getTransactionManager() - Method in class org.neo4j.ogm.session.Neo4jSession
This is a convenience method that one can use to access a custom transaction manager that may or may not have special requirements or additional functionality.
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.metadata.DescriptorMappings
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 class org.neo4j.ogm.cypher.BooleanOperator
 
getValue() - Method in enum class 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.NativeDistanceComparison
 
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 interface org.neo4j.ogm.annotation.typeconversion.Convert
 
GraphEntityMapper - Class in org.neo4j.ogm.context
 
GraphEntityMapper(MetaData, MappingContext, EntityInstantiator) - Constructor for class org.neo4j.ogm.context.GraphEntityMapper
 
GraphIdDelegate - Class in org.neo4j.ogm.session.delegates
 
GraphIdDelegate(Neo4jSession) - Constructor for class org.neo4j.ogm.session.delegates.GraphIdDelegate
 
graphPropertyType() - Element in annotation interface org.neo4j.ogm.annotation.typeconversion.Convert
The type to which the value of the annotated member should be converted before saving as a property in the graph database.
GraphRowListModelMapper - Class in org.neo4j.ogm.context
 
GraphRowListModelMapper(MetaData, MappingContext, EntityInstantiator) - Constructor for class org.neo4j.ogm.context.GraphRowListModelMapper
 
GraphRowModelMapper - Class in org.neo4j.ogm.context
 
GraphRowModelMapper(MetaData, MappingContext, EntityInstantiator) - Constructor for class org.neo4j.ogm.context.GraphRowModelMapper
 
GREATER_THAN - Enum constant in enum class org.neo4j.ogm.cypher.ComparisonOperator
 
GREATER_THAN_EQUAL - Enum constant in enum class org.neo4j.ogm.cypher.ComparisonOperator
 

H

has(Class<?>) - Method in class org.neo4j.ogm.metadata.ObjectAnnotations
 
has(String) - Method in class org.neo4j.ogm.metadata.ObjectAnnotations
 
hasAnnotation(Class<?>) - Method in class org.neo4j.ogm.metadata.FieldInfo
 
hasAnnotation(String) - Method in class org.neo4j.ogm.metadata.FieldInfo
 
hasCompositeConverter() - Method in class org.neo4j.ogm.metadata.FieldInfo
 
hasDirection(Relationship.Direction) - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
 
hasDirection(Relationship.Direction) - Method in interface org.neo4j.ogm.cypher.compiler.RelationshipBuilder
 
hashCode() - Method in class org.neo4j.ogm.context.DirectedRelationship
 
hashCode() - Method in class org.neo4j.ogm.context.DirectedRelationshipForType
 
hashCode() - Method in class org.neo4j.ogm.context.MappedRelationship
 
hashCode() - Method in class org.neo4j.ogm.metadata.ClassInfo
 
hashCode() - Method in class org.neo4j.ogm.metadata.FieldInfo
 
hashCode() - Method in class org.neo4j.ogm.metadata.MethodInfo
 
hasIdentityField() - Method in class org.neo4j.ogm.metadata.ClassInfo
 
hasPrimaryIndexField() - Method in class org.neo4j.ogm.metadata.ClassInfo
 
hasPropertyConverter() - Method in class org.neo4j.ogm.metadata.FieldInfo
 
hasRequiredFields() - Method in class org.neo4j.ogm.metadata.ClassInfo
Returns if the class as fields annotated with @Required annotation
hasSortClauses() - Method in class org.neo4j.ogm.cypher.query.SortOrder
 
hasStatementsDependentOnNewNodes() - Method in interface org.neo4j.ogm.cypher.compiler.Compiler
Whether there new relationships to be created that depend on nodes being created first
hasStatementsDependentOnNewNodes() - Method in class org.neo4j.ogm.cypher.compiler.MultiStatementCypherCompiler
 
hasVersionField() - Method in class org.neo4j.ogm.metadata.ClassInfo
 

I

Id - Annotation Interface 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() - Method in class org.neo4j.ogm.metadata.ClassInfo
 
IdStrategy - Interface in org.neo4j.ogm.id
Id generation strategy that allows custom implementations of id generation.
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.
IN - Enum constant in enum class org.neo4j.ogm.cypher.ComparisonOperator
 
INCOMING - Enum constant in enum class org.neo4j.ogm.annotation.Relationship.Direction
Describes an incoming relationship.
INCOMING - Static variable in annotation interface org.neo4j.ogm.annotation.Relationship
 
Index - Annotation Interface in org.neo4j.ogm.annotation
This annotation is kept as a marker interface and for API reasons.
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
Converter to convert between Instant and Long.
InstantLongConverter() - Constructor for class org.neo4j.ogm.typeconversion.InstantLongConverter
 
InstantStringConverter - Class in org.neo4j.ogm.typeconversion
Converter to convert between Instant and String.
InstantStringConverter() - Constructor for class org.neo4j.ogm.typeconversion.InstantStringConverter
 
InstantStringConverter(String, 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(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
 
InvalidRelationshipTargetException - Exception in org.neo4j.ogm.exception.core
This exception is thrown when a one to many relationship collection contains the null value.
InvalidRelationshipTargetException(Class<?>, String, String, Class<?>) - Constructor for exception org.neo4j.ogm.exception.core.InvalidRelationshipTargetException
 
invoke(Object, Object...) - Method in class org.neo4j.ogm.metadata.MethodInfo
 
IS_NULL - Enum constant in enum class org.neo4j.ogm.cypher.ComparisonOperator
 
IS_TRUE - Enum constant in enum class org.neo4j.ogm.cypher.ComparisonOperator
 
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
 
isBlank(CharSequence) - Static method in class org.neo4j.ogm.utils.StringUtils
Verbatim copy of org.apache.commons.lang3.StringUtils#isBlank(java.lang.CharSequence).
isComposite() - Method in class org.neo4j.ogm.metadata.FieldInfo
 
isDeepNested() - Method in class org.neo4j.ogm.cypher.Filter
 
isDirty() - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
 
isDirty() - Method in interface org.neo4j.ogm.cypher.compiler.RelationshipBuilder
 
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
 
isKotlinPresent() - Static method in class org.neo4j.ogm.metadata.KotlinDetector
Determine whether Kotlin is present in general.
isKotlinType(Class<?>) - Static method in class org.neo4j.ogm.metadata.KotlinDetector
Determine whether the given Class is a Kotlin type (with Kotlin metadata present on it).
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.session.event.PreSaveEvent
 
ISO_8601 - Static variable in annotation interface org.neo4j.ogm.annotation.typeconversion.DateString
 
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).
isReadOnly() - Method in class org.neo4j.ogm.metadata.FieldInfo
 
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
 

J

joinPrimaryIndexAttributesIfNecessary(String, Object) - Static method in class org.neo4j.ogm.session.request.strategy.impl.NodeQueryStatements
This method concatenates the keys of an id into one string in case the id is a map, aka a composite key.

K

KotlinDetector - Class in org.neo4j.ogm.metadata
A common delegate for detecting Kotlin's presence and for identifying Kotlin types.

L

label() - Element in annotation interface org.neo4j.ogm.annotation.NodeEntity
 
label() - Method in interface org.neo4j.ogm.metadata.schema.Node
Primary - the most specific - label of the node
LABEL - Static variable in annotation interface org.neo4j.ogm.annotation.NodeEntity
 
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(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.
Labels - Annotation Interface in org.neo4j.ogm.annotation
Annotation to declare that the mapped entity will control which labels are added to a node.
lenient() - Element in annotation interface org.neo4j.ogm.annotation.typeconversion.DateString
Toggle lenient conversion mode by setting this flag to true (defaults to false).
lenient() - Element in annotation interface org.neo4j.ogm.annotation.typeconversion.EnumString
Toggle lenient conversion mode by setting this flag to true (defaults to false).
lenient() - Element in annotation interface org.neo4j.ogm.annotation.typeconversion.NumberString
Toggle lenient conversion mode by setting this flag to true (defaults to false).
LESS_THAN - Enum constant in enum class org.neo4j.ogm.cypher.ComparisonOperator
 
LESS_THAN_EQUAL - Enum constant in enum class org.neo4j.ogm.cypher.ComparisonOperator
 
LIKE - Enum constant in enum class org.neo4j.ogm.cypher.ComparisonOperator
 
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) - 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 class org.neo4j.ogm.session.delegates.LoadOneDelegate
 
load(Class<T>, ID, int) - Method in class org.neo4j.ogm.session.Neo4jSession
 
load(Class<T>, ID, int) - Method in interface org.neo4j.ogm.session.Session
Load single entity instance of type, with depth
loadAll(Class<T>) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
 
loadAll(Class<T>) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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 class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
 
loadAll(Class<T>, int) - Method in class org.neo4j.ogm.session.Neo4jSession
 
loadAll(Class<T>, int) - Method in interface org.neo4j.ogm.session.Session
Load all entities of type, with depth
loadAll(Class<T>, Collection<ID>) - Method in class org.neo4j.ogm.session.delegates.LoadByIdsDelegate
 
loadAll(Class<T>, Collection<ID>) - 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 class org.neo4j.ogm.session.delegates.LoadByIdsDelegate
 
loadAll(Class<T>, Collection<ID>, int) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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>, Pagination) - Method in class org.neo4j.ogm.session.delegates.LoadByIdsDelegate
 
loadAll(Class<T>, Collection<ID>, Pagination) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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 class org.neo4j.ogm.session.delegates.LoadByIdsDelegate
 
loadAll(Class<T>, Collection<ID>, Pagination, int) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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) - Method in class org.neo4j.ogm.session.delegates.LoadByIdsDelegate
 
loadAll(Class<T>, Collection<ID>, SortOrder) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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 class org.neo4j.ogm.session.delegates.LoadByIdsDelegate
 
loadAll(Class<T>, Collection<ID>, SortOrder, int) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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>, SortOrder, Pagination) - Method in class org.neo4j.ogm.session.delegates.LoadByIdsDelegate
 
loadAll(Class<T>, Collection<ID>, SortOrder, Pagination) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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 class org.neo4j.ogm.session.delegates.LoadByIdsDelegate
 
loadAll(Class<T>, Collection<ID>, SortOrder, Pagination, int) - Method in class org.neo4j.ogm.session.Neo4jSession
 
loadAll(Class<T>, Collection<ID>, SortOrder, Pagination, int) - Method in interface org.neo4j.ogm.session.Session
Load entities of type by their ids.
loadAll(Class<T>, Filter) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
 
loadAll(Class<T>, Filter) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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 class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
 
loadAll(Class<T>, Filter, int) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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, Pagination) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
 
loadAll(Class<T>, Filter, Pagination) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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 class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
 
loadAll(Class<T>, Filter, Pagination, int) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
 
loadAll(Class<T>, Filter, SortOrder) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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 class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
 
loadAll(Class<T>, Filter, SortOrder, int) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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, SortOrder, Pagination) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
 
loadAll(Class<T>, Filter, SortOrder, Pagination) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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 class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
 
loadAll(Class<T>, Filter, SortOrder, Pagination, int) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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 class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
 
loadAll(Class<T>, Filters) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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 class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
 
loadAll(Class<T>, Filters, int) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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, Pagination) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
 
loadAll(Class<T>, Filters, Pagination) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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 class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
 
loadAll(Class<T>, Filters, Pagination, int) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
 
loadAll(Class<T>, Filters, SortOrder) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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 class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
 
loadAll(Class<T>, Filters, SortOrder, int) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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, SortOrder, Pagination) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
 
loadAll(Class<T>, Filters, SortOrder, Pagination) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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 class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
Loads all objects of a given type.
loadAll(Class<T>, Filters, SortOrder, Pagination, int) - Method in class org.neo4j.ogm.session.Neo4jSession
 
loadAll(Class<T>, Filters, SortOrder, Pagination, int) - Method in interface org.neo4j.ogm.session.Session
Load all entities of type, filtered by filters.
loadAll(Class<T>, Pagination) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
 
loadAll(Class<T>, Pagination) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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 class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
 
loadAll(Class<T>, Pagination, int) - Method in class org.neo4j.ogm.session.Neo4jSession
 
loadAll(Class<T>, Pagination, int) - Method in interface org.neo4j.ogm.session.Session
Load all entities of type.
loadAll(Class<T>, SortOrder) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
 
loadAll(Class<T>, SortOrder) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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 class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
 
loadAll(Class<T>, SortOrder, int) - Method in class org.neo4j.ogm.session.Neo4jSession
 
loadAll(Class<T>, SortOrder, int) - Method in interface org.neo4j.ogm.session.Session
Load all entities of type.
loadAll(Class<T>, SortOrder, Pagination) - Method in class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
 
loadAll(Class<T>, SortOrder, Pagination) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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 class org.neo4j.ogm.session.delegates.LoadByTypeDelegate
 
loadAll(Class<T>, SortOrder, Pagination, int) - Method in class org.neo4j.ogm.session.Neo4jSession
 
loadAll(Class<T>, SortOrder, Pagination, int) - Method in interface org.neo4j.ogm.session.Session
Load all entities of type.
loadAll(Collection<T>) - Method in class org.neo4j.ogm.session.delegates.LoadByInstancesDelegate
 
loadAll(Collection<T>) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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 class org.neo4j.ogm.session.delegates.LoadByInstancesDelegate
 
loadAll(Collection<T>, int) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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>, Pagination) - Method in class org.neo4j.ogm.session.delegates.LoadByInstancesDelegate
 
loadAll(Collection<T>, Pagination) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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 class org.neo4j.ogm.session.delegates.LoadByInstancesDelegate
 
loadAll(Collection<T>, Pagination, int) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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) - Method in class org.neo4j.ogm.session.delegates.LoadByInstancesDelegate
 
loadAll(Collection<T>, SortOrder) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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 class org.neo4j.ogm.session.delegates.LoadByInstancesDelegate
 
loadAll(Collection<T>, SortOrder, int) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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>, SortOrder, Pagination) - Method in class org.neo4j.ogm.session.delegates.LoadByInstancesDelegate
 
loadAll(Collection<T>, SortOrder, Pagination) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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 class org.neo4j.ogm.session.delegates.LoadByInstancesDelegate
 
loadAll(Collection<T>, SortOrder, Pagination, int) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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.
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 Class in org.neo4j.ogm.session
 
LocalDateStringConverter - Class in org.neo4j.ogm.typeconversion
Converter to convert between LocalDate and String.
LocalDateStringConverter() - Constructor for class org.neo4j.ogm.typeconversion.LocalDateStringConverter
 
LocalDateTimeStringConverter - Class in org.neo4j.ogm.typeconversion
Converter to convert between LocalDateTime and String.
LocalDateTimeStringConverter() - Constructor for class org.neo4j.ogm.typeconversion.LocalDateTimeStringConverter
 
lookUpConverter() - Method in class org.neo4j.ogm.typeconversion.ConversionCallbackRegistry
 

M

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(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<GraphModel>) - Method in class org.neo4j.ogm.context.GraphRowModelMapper
 
map(Class<T>, Response<GraphRowListModel>) - Method in class org.neo4j.ogm.context.GraphRowListModelMapper
 
map(Object) - 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 class org.neo4j.ogm.context.EntityGraphMapper
 
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(Response<RestModel>) - Method in class org.neo4j.ogm.context.RestModelMapper
 
MapCompositeConverter - Class in org.neo4j.ogm.typeconversion
MapCompositeConverter converts Map field into prefixed properties of node or relationship entity.
MapCompositeConverter(String, String, boolean, ParameterizedType, Predicate<Class<?>>) - Constructor for class org.neo4j.ogm.typeconversion.MapCompositeConverter
Create MapCompositeConverter
Mappable - Interface in org.neo4j.ogm.context
 
MappedRelationship - Class in org.neo4j.ogm.context
Light-weight record of a relationship mapped from the database startNodeId - relationshipId - relationshipType - endNodeId The relationshipId is recorded for relationship entities, and not for simple relationships.
MappedRelationship(long, String, long, 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) - Constructor for exception org.neo4j.ogm.exception.core.MappingException
Constructs a new MappingException with the given message.
MappingException(String, Exception) - Constructor for exception org.neo4j.ogm.exception.core.MappingException
Constructs a new MappingException with the given reason message and cause.
MappingSupport - Class in org.neo4j.ogm.context
 
MappingSupport() - Constructor for class org.neo4j.ogm.context.MappingSupport
 
MatchClause - Interface in org.neo4j.ogm.session.request
 
MatchClauseBuilder - Interface in org.neo4j.ogm.session.request.strategy
 
MATCHES - Enum constant in enum class org.neo4j.ogm.cypher.ComparisonOperator
 
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() - 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.
MetaData - Class in org.neo4j.ogm.metadata
 
MetaData(String...) - Constructor for class org.neo4j.ogm.metadata.MetaData
 
MetaData(TypeSystem, String...) - Constructor for class org.neo4j.ogm.metadata.MetaData
 
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
 
MethodInfo - Class in org.neo4j.ogm.metadata
 
MethodsInfo - Class in org.neo4j.ogm.metadata
 
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
 

N

name() - Element in annotation interface org.neo4j.ogm.annotation.Property
Name of the property in the graph
name() - Method in class org.neo4j.ogm.metadata.ClassInfo
 
NAME - Static variable in annotation interface org.neo4j.ogm.annotation.Property
 
NativeDistanceComparison - Class in org.neo4j.ogm.cypher.function
 
nativeId(Object) - Method in class org.neo4j.ogm.context.MappingContext
 
needsRowResult() - Method in class org.neo4j.ogm.cypher.query.PagingAndSortingQuery
 
neighbours(Object) - Method in class org.neo4j.ogm.context.MappingContext
Get related objects of an entity / relationship.
NEO4J_INTERNAL_NODE_MODEL - Static variable in interface org.neo4j.ogm.session.EntityInstantiator
 
neo4jName() - Method in class org.neo4j.ogm.metadata.ClassInfo
 
Neo4jSession - Class in org.neo4j.ogm.session
 
Neo4jSession(MetaData, boolean, Driver) - Constructor for class org.neo4j.ogm.session.Neo4jSession
 
NestedPathSegment(String, Class) - Constructor for class org.neo4j.ogm.cypher.Filter.NestedPathSegment
 
NestedPropertyPathMatchClause - Class in org.neo4j.ogm.session.request
 
newInstance(Class<T>, Map<String, Object>) - Method in class org.neo4j.ogm.context.DtoMapper
 
newLine(StringBuilder) - Method in class org.neo4j.ogm.session.request.strategy.impl.AbstractSchemaLoadClauseBuilder
 
newNode(Long) - Method in interface org.neo4j.ogm.cypher.compiler.Compiler
Returns NodeBuilder that represents a new node to be created in the database.
newNode(Long) - Method in class org.neo4j.ogm.cypher.compiler.MultiStatementCypherCompiler
 
NewNodeStatementBuilder - Class in org.neo4j.ogm.cypher.compiler.builders.statement
 
NewNodeStatementBuilder(Set<Node>, StatementFactory) - Constructor for class org.neo4j.ogm.cypher.compiler.builders.statement.NewNodeStatementBuilder
 
newObject(Class<T>, Map<String, Object>) - Method in class org.neo4j.ogm.metadata.reflect.EntityFactory
Constructs a new instance of the specified class using the same logic as the graph model factory methods.
newObject(Node) - Method in class org.neo4j.ogm.metadata.reflect.EntityFactory
Constructs a new object based on the class mapped to the labels on the given Node.
newRelationship(String) - Method in interface org.neo4j.ogm.cypher.compiler.Compiler
Returns a RelationshipBuilder that represents a new relationship to be created in the database
newRelationship(String) - Method in class org.neo4j.ogm.cypher.compiler.MultiStatementCypherCompiler
 
newRelationship(String, boolean) - Method in interface org.neo4j.ogm.cypher.compiler.Compiler
Returns a RelationshipBuilder that represents a new relationship to be created in the database
newRelationship(String, boolean) - Method in class org.neo4j.ogm.cypher.compiler.MultiStatementCypherCompiler
 
NewRelationshipStatementBuilder - Class in org.neo4j.ogm.cypher.compiler.builders.statement
 
NewRelationshipStatementBuilder(Set<Edge>, StatementFactory) - Constructor for class org.neo4j.ogm.cypher.compiler.builders.statement.NewRelationshipStatementBuilder
 
nextRef() - Static method in class org.neo4j.ogm.utils.EntityUtils
 
node() - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultNodeBuilder
 
node() - Method in interface org.neo4j.ogm.cypher.compiler.NodeBuilder
 
Node - Interface in org.neo4j.ogm.metadata.schema
Node in a Schema
NodeBuilder - Interface in org.neo4j.ogm.cypher.compiler
Builds a node to be persisted in the database.
NodeDeleteStatements - Class in org.neo4j.ogm.session.request.strategy.impl
 
NodeDeleteStatements() - Constructor for class org.neo4j.ogm.session.request.strategy.impl.NodeDeleteStatements
 
NodeEntity - Annotation Interface in org.neo4j.ogm.annotation
Identifies a domain entity as being backed by a node in the graph.
NodeQueryBuilder - Class in org.neo4j.ogm.session.request
 
NodeQueryStatements<ID extends Serializable> - Class in org.neo4j.ogm.session.request.strategy.impl
 
NodeQueryStatements() - Constructor for class org.neo4j.ogm.session.request.strategy.impl.NodeQueryStatements
 
NodeQueryStatements(String, LoadClauseBuilder) - Constructor for class org.neo4j.ogm.session.request.strategy.impl.NodeQueryStatements
 
NONE - Enum constant in enum class org.neo4j.ogm.cypher.BooleanOperator
 
NoOpByteArrayConverter - Class in org.neo4j.ogm.typeconversion
This converter is provided for convenience so that the default conversion of byte arrays (byte[] to Base64 encoded Strings can be turned off.
NoOpByteArrayConverter() - Constructor for class org.neo4j.ogm.typeconversion.NoOpByteArrayConverter
 
NoOpPropertyValueTransformer - Class in org.neo4j.ogm.cypher
PropertyValueTransformer that does nothing but pass through the property value.
NoOpPropertyValueTransformer() - Constructor for class org.neo4j.ogm.cypher.NoOpPropertyValueTransformer
 
NoopTransformation() - Constructor for class org.neo4j.ogm.annotation.Properties.NoopTransformation
 
NoOpWrappedByteArrayConverter - Class in org.neo4j.ogm.typeconversion
This converter is provided for convenience so that the default conversion of byte arrays (Byte[] to Base64 encoded Strings can be turned off.
NoOpWrappedByteArrayConverter() - Constructor for class org.neo4j.ogm.typeconversion.NoOpWrappedByteArrayConverter
 
notifyListeners(Event) - Method in class org.neo4j.ogm.session.Neo4jSession
 
notifyListeners(Event) - Method in interface org.neo4j.ogm.session.Session
Notifies listeners of this session of the supplied Event.
NumberArrayStringConverter - Class in org.neo4j.ogm.typeconversion
The NumberStringConverter can be used to convert any java object array containing values that extend Number to and from its String array representation.
NumberArrayStringConverter(Class<? extends Number>) - Constructor for class org.neo4j.ogm.typeconversion.NumberArrayStringConverter
 
NumberCollectionStringConverter - Class in org.neo4j.ogm.typeconversion
The NumberStringConverter can be used to convert any java object collection containing values that extend Number to and from its String array representation.
NumberCollectionStringConverter(Class<? extends Number>, Class<? extends Collection>) - Constructor for class org.neo4j.ogm.typeconversion.NumberCollectionStringConverter
 
NumberString - Annotation Interface in org.neo4j.ogm.annotation.typeconversion
 
NumberStringConverter - Class in org.neo4j.ogm.typeconversion
The NumberStringConverter can be used to convert any java object that extends Number to and from its String representation.
NumberStringConverter(Class<? extends Number>) - Constructor for class org.neo4j.ogm.typeconversion.NumberStringConverter
 
NumberStringConverter(Class<? extends Number>, boolean) - Constructor for class org.neo4j.ogm.typeconversion.NumberStringConverter
 

O

ObjectAnnotations - Class in org.neo4j.ogm.metadata
 
OffsettDateTimeStringConverter - Class in org.neo4j.ogm.typeconversion
Converter to convert between OffsetDateTime and String.
OffsettDateTimeStringConverter() - Constructor for class org.neo4j.ogm.typeconversion.OffsettDateTimeStringConverter
 
onPostDelete(Event) - Method in interface org.neo4j.ogm.session.event.EventListener
 
onPostDelete(Event) - Method in class org.neo4j.ogm.session.event.EventListenerAdapter
 
onPostSave(Event) - Method in interface org.neo4j.ogm.session.event.EventListener
 
onPostSave(Event) - Method in class org.neo4j.ogm.session.event.EventListenerAdapter
 
onPreDelete(Event) - Method in interface org.neo4j.ogm.session.event.EventListener
 
onPreDelete(Event) - Method in class org.neo4j.ogm.session.event.EventListenerAdapter
 
onPreSave(Event) - Method in interface org.neo4j.ogm.session.event.EventListener
 
onPreSave(Event) - Method in class org.neo4j.ogm.session.event.EventListenerAdapter
 
openOrExtend(Supplier<Transaction>, UnaryOperator<Transaction>) - Method in class org.neo4j.ogm.session.transaction.AbstractTransactionManager
Opens a new transaction if there is no current via the opener or passes a current transaction to the extender.
openOrExtend(Supplier<Transaction>, UnaryOperator<Transaction>) - Method in class org.neo4j.ogm.session.transaction.DefaultTransactionManager
 
openSession() - Method in class org.neo4j.ogm.session.SessionFactory
Opens a new Neo4j mapping Session using the Driver specified in the OGM baseConfiguration The driver should be configured to connect to the database using the appropriate DriverConfig
openTransaction() - Method in class org.neo4j.ogm.session.transaction.AbstractTransactionManager
Opens a new transaction against a database instance.
openTransaction(Transaction.Type, Iterable<String>) - Method in class org.neo4j.ogm.session.transaction.AbstractTransactionManager
Opens a new transaction against a database instance.
operator - Variable in class org.neo4j.ogm.cypher.function.DistanceComparison
 
operator - Variable in class org.neo4j.ogm.cypher.function.NativeDistanceComparison
 
operator - Variable in class org.neo4j.ogm.cypher.function.PropertyComparison
 
optimisticLockingChecker() - Method in class org.neo4j.ogm.session.Neo4jSession
 
OptimisticLockingChecker - Class in org.neo4j.ogm.session.request
 
OptimisticLockingChecker(Neo4jSession) - Constructor for class org.neo4j.ogm.session.request.OptimisticLockingChecker
 
optimisticLockingConfig() - Method in class org.neo4j.ogm.cypher.query.CypherQuery
 
optimisticLockingConfig() - Method in class org.neo4j.ogm.cypher.query.DefaultRowModelRequest
 
optimisticLockingConfig() - Method in class org.neo4j.ogm.session.request.RowDataStatement
 
optionalNativeId(Object) - Method in class org.neo4j.ogm.context.MappingContext
This method does not trigger a possible IdStrategy while accessing the identiy- or primary index field.
or(Filter) - Method in class org.neo4j.ogm.cypher.Filter
Convenience method to chain filters using BooleanOperator.OR.
or(Filter) - Method in class org.neo4j.ogm.cypher.Filters
Convenience method to add a filter using BooleanOperator.OR.
OR - Enum constant in enum class org.neo4j.ogm.cypher.BooleanOperator
 
org.neo4j.ogm.annotation - package org.neo4j.ogm.annotation
 
org.neo4j.ogm.annotation.typeconversion - package org.neo4j.ogm.annotation.typeconversion
 
org.neo4j.ogm.context - package org.neo4j.ogm.context
 
org.neo4j.ogm.cypher - package org.neo4j.ogm.cypher
 
org.neo4j.ogm.cypher.compiler - package org.neo4j.ogm.cypher.compiler
 
org.neo4j.ogm.cypher.compiler.builders.node - package org.neo4j.ogm.cypher.compiler.builders.node
 
org.neo4j.ogm.cypher.compiler.builders.statement - package org.neo4j.ogm.cypher.compiler.builders.statement
 
org.neo4j.ogm.cypher.function - package org.neo4j.ogm.cypher.function
 
org.neo4j.ogm.cypher.query - package org.neo4j.ogm.cypher.query
 
org.neo4j.ogm.exception.core - package org.neo4j.ogm.exception.core
 
org.neo4j.ogm.id - package org.neo4j.ogm.id
 
org.neo4j.ogm.metadata - package org.neo4j.ogm.metadata
 
org.neo4j.ogm.metadata.reflect - package org.neo4j.ogm.metadata.reflect
 
org.neo4j.ogm.metadata.schema - package org.neo4j.ogm.metadata.schema
 
org.neo4j.ogm.session - package org.neo4j.ogm.session
 
org.neo4j.ogm.session.delegates - package org.neo4j.ogm.session.delegates
 
org.neo4j.ogm.session.event - package org.neo4j.ogm.session.event
 
org.neo4j.ogm.session.request - package org.neo4j.ogm.session.request
 
org.neo4j.ogm.session.request.strategy - package org.neo4j.ogm.session.request.strategy
 
org.neo4j.ogm.session.request.strategy.impl - package org.neo4j.ogm.session.request.strategy.impl
 
org.neo4j.ogm.session.transaction - package org.neo4j.ogm.session.transaction
 
org.neo4j.ogm.session.transaction.support - package org.neo4j.ogm.session.transaction.support
 
org.neo4j.ogm.typeconversion - package org.neo4j.ogm.typeconversion
 
org.neo4j.ogm.utils - package org.neo4j.ogm.utils
 
other(Node) - Method in interface org.neo4j.ogm.metadata.schema.Relationship
Return the other node on this side of the relationship
OUTGOING - Enum constant in enum class org.neo4j.ogm.annotation.Relationship.Direction
Describes an outgoing relationship.
OUTGOING - Static variable in annotation interface org.neo4j.ogm.annotation.Relationship
 

P

Pagination - Class in org.neo4j.ogm.cypher.query
 
Pagination(int, int) - Constructor for class org.neo4j.ogm.cypher.query.Pagination
 
PagingAndSorting - Interface in org.neo4j.ogm.cypher.query
 
PagingAndSortingQuery - Class in org.neo4j.ogm.cypher.query
Extends CypherQuery with additional functionality for Paging and Sorting.
PagingAndSortingQuery(String, String, Map<String, Object>, boolean, boolean) - Constructor for class org.neo4j.ogm.cypher.query.PagingAndSortingQuery
 
PagingAndSortingQuery(String, String, Map<String, Object>, boolean, boolean, String) - Constructor for class org.neo4j.ogm.cypher.query.PagingAndSortingQuery
 
PARAMETER_NAME - Static variable in class org.neo4j.ogm.cypher.function.ContainsAnyComparison
 
PARAMETER_NAME - Static variable in class org.neo4j.ogm.cypher.function.PropertyComparison
 
parameters - Variable in class org.neo4j.ogm.cypher.query.CypherQuery
 
parameters() - Method in class org.neo4j.ogm.cypher.Filter
 
parameters() - Method in class org.neo4j.ogm.session.request.FilteredQuery
 
parameters(UnaryOperator<String>, PropertyValueTransformer) - Method in class org.neo4j.ogm.cypher.function.ContainsAnyComparison
 
parameters(UnaryOperator<String>, PropertyValueTransformer) - Method in class org.neo4j.ogm.cypher.function.DistanceComparison
 
parameters(UnaryOperator<String>, PropertyValueTransformer) - Method in interface org.neo4j.ogm.cypher.function.FilterFunction
Provides the map of parameters to use.
parameters(UnaryOperator<String>, PropertyValueTransformer) - Method in class org.neo4j.ogm.cypher.function.NativeDistanceComparison
 
parameters(UnaryOperator<String>, PropertyValueTransformer) - Method in class org.neo4j.ogm.cypher.function.PropertyComparison
 
PATH_LOAD_STRATEGY - Enum constant in enum class org.neo4j.ogm.session.LoadStrategy
Load strategy which fetches related nodes by querying all paths from matched nodes, resulting into pattern similar to MATCH p=(n)-[*0..n]-() RETURN p
PathMatchClause - Class in org.neo4j.ogm.session.request
There is one PathMatchClause per set (one or more) RelatedNodePropertyMatchClause
PathNodeLoadClauseBuilder - Class in org.neo4j.ogm.session.request.strategy.impl
Path based load clause for nodes - starts from given node variable
PathNodeLoadClauseBuilder() - Constructor for class org.neo4j.ogm.session.request.strategy.impl.PathNodeLoadClauseBuilder
 
PathRelationshipLoadClauseBuilder - Class in org.neo4j.ogm.session.request.strategy.impl
Path based load clause builder for nodes - starts from given relationship variable
PathRelationshipLoadClauseBuilder() - Constructor for class org.neo4j.ogm.session.request.strategy.impl.PathRelationshipLoadClauseBuilder
 
persistableAsProperty() - Method in class org.neo4j.ogm.metadata.FieldInfo
 
PersistenceEvent - Class in org.neo4j.ogm.session.event
Represents a PersistenceEvent in the OGM.
PersistenceEvent(Object, Event.TYPE) - Constructor for class org.neo4j.ogm.session.event.PersistenceEvent
 
persistentEntities() - Method in class org.neo4j.ogm.metadata.MetaData
 
POST_DELETE - Enum constant in enum class org.neo4j.ogm.session.event.Event.TYPE
 
POST_SAVE - Enum constant in enum class org.neo4j.ogm.session.event.Event.TYPE
 
PostLoad - Annotation Interface in org.neo4j.ogm.annotation
Informs the OGM that the method annotated with this should be run once the object is loaded from the database and fully hydrated.
postLoadMethodOrNull() - Method in class org.neo4j.ogm.metadata.ClassInfo
 
PostSaveEvent - Class in org.neo4j.ogm.session.event
Specialized Event which is fired before an entity is saved.
PostSaveEvent(Object, boolean) - Constructor for class org.neo4j.ogm.session.event.PostSaveEvent
 
PRE_DELETE - Enum constant in enum class org.neo4j.ogm.session.event.Event.TYPE
 
PRE_SAVE - Enum constant in enum class org.neo4j.ogm.session.event.Event.TYPE
 
prefix() - Element in annotation interface org.neo4j.ogm.annotation.Properties
Allows for specifying a prefix for the map properties.
PreSaveEvent - Class in org.neo4j.ogm.session.event
Specialized Event which is fired before an entity is saved.
PreSaveEvent(Object, boolean) - Constructor for class org.neo4j.ogm.session.event.PreSaveEvent
 
pretty - Variable in class org.neo4j.ogm.session.request.strategy.impl.AbstractSchemaLoadClauseBuilder
 
primaryIndexField() - Method in class org.neo4j.ogm.metadata.ClassInfo
 
properties() - Element in annotation interface org.neo4j.ogm.annotation.CompositeIndex
Names of the properties on which a composite index should be created.
Properties - Annotation Interface in org.neo4j.ogm.annotation
Tells OGM to map values of a Map field in a node or relationship entity to properties of a node or a relationship in the graph.
PROPERTIES - Enum constant in enum class org.neo4j.ogm.context.WriteProtectionTarget
 
Properties.NoopTransformation - Class in org.neo4j.ogm.annotation
 
Properties.Phase - Enum Class in org.neo4j.ogm.annotation
Phase of the mapping currently taking place.
property() - Method in class org.neo4j.ogm.metadata.FieldInfo
 
Property - Annotation Interface in org.neo4j.ogm.annotation
Establishes the mapping between a domain entity attribute and a node or relationship property in the graph.
PROPERTY_SEPARATOR - Static variable in class org.neo4j.ogm.session.request.strategy.impl.NodeQueryStatements
Some arbitrary characters that hopefully are not used in a @Property.
PropertyComparison - Class in org.neo4j.ogm.cypher.function
 
PropertyComparison(ComparisonOperator, Object) - Constructor for class org.neo4j.ogm.cypher.function.PropertyComparison
 
PropertyComparison.CaseInsensitiveEqualsComparison - Class in org.neo4j.ogm.cypher.function
Internal class for modifying an EQUALS or CONTAINS comparison to ignore the case of both attribute and parameter.
PropertyContainerBuilder<T> - Interface in org.neo4j.ogm.cypher.compiler
Interface to abstract setting properties on nodes/relationship entities
propertyField(String) - Method in class org.neo4j.ogm.metadata.ClassInfo
Finds the property field with a specific property name from the ClassInfo's property fields Note that this method does not allow for property names with differing case.
propertyFieldByName(String) - Method in class org.neo4j.ogm.metadata.ClassInfo
Finds the property field with a specific field name from the ClassInfo's property fields
propertyFields() - Method in class org.neo4j.ogm.metadata.ClassInfo
A property field is any field annotated with @Property, or any field that can be mapped to a node property.
propertyName() - Method in class org.neo4j.ogm.metadata.FieldInfo
 
PropertyValueTransformer - Interface in org.neo4j.ogm.cypher
Allows a property value to be transformed into a certain format for use with particular ComparisonOperators when building a Cypher query.
ProxyAttributeConverter - Class in org.neo4j.ogm.typeconversion
Proxy implementation of AttributeConverter backed by an index to which custom generic converters can be added after the object-graph mapping framework has been initialised.
ProxyAttributeConverter(Class<?>, Class<?>, ConversionCallbackRegistry) - Constructor for class org.neo4j.ogm.typeconversion.ProxyAttributeConverter
Constructs a new ProxyAttributeConverter based on the given arguments.
purgeDatabase() - Method in class org.neo4j.ogm.session.delegates.DeleteDelegate
 
purgeDatabase() - Method in class org.neo4j.ogm.session.Neo4jSession
 
purgeDatabase() - Method in interface org.neo4j.ogm.session.Session
Delete all nodes in the database.

Q

query(Class<T>, String, Map<String, ?>) - Method in class org.neo4j.ogm.session.delegates.ExecuteQueriesDelegate
 
query(Class<T>, String, Map<String, ?>) - Method in class org.neo4j.ogm.session.Neo4jSession
 
query(Class<T>, String, Map<String, ?>) - Method in interface org.neo4j.ogm.session.Session
a cypher statement this method will return a collection of domain objects that is hydrated to the default level or a collection of scalars (depending on the parametrized type).
query(String, Map<String, ?>) - Method in class org.neo4j.ogm.session.Neo4jSession
 
query(String, Map<String, ?>) - Method in interface org.neo4j.ogm.session.Session
a cypher statement this method will return a Result object containing a collection of Map's which represent Neo4j objects as properties, along with query statistics if applicable.
query(String, Map<String, ?>, boolean) - Method in class org.neo4j.ogm.session.delegates.ExecuteQueriesDelegate
 
query(String, Map<String, ?>, boolean) - Method in class org.neo4j.ogm.session.Neo4jSession
 
query(String, Map<String, ?>, boolean) - Method in interface org.neo4j.ogm.session.Session
a cypher statement this method will return a Result object containing a collection of Map's which represent Neo4j objects as properties, along with query statistics if applicable.
queryDto(String, Map<String, ?>, Class<T>) - Method in class org.neo4j.ogm.session.delegates.ExecuteQueriesDelegate
 
queryDto(String, Map<String, ?>, Class<T>) - Method in class org.neo4j.ogm.session.Neo4jSession
 
queryDto(String, Map<String, ?>, Class<T>) - Method in interface org.neo4j.ogm.session.Session
Map non-entities to a List of DTO objects.
queryForObject(Class<T>, String, Map<String, ?>) - Method in class org.neo4j.ogm.session.delegates.ExecuteQueriesDelegate
 
queryForObject(Class<T>, String, Map<String, ?>) - Method in class org.neo4j.ogm.session.Neo4jSession
 
queryForObject(Class<T>, String, Map<String, ?>) - Method in interface org.neo4j.ogm.session.Session
a cypher statement this method will return a domain object that is hydrated to the default level or a scalar (depending on the parametrized type).
QueryStatements<ID extends Serializable> - Interface in org.neo4j.ogm.session.request.strategy
 
queryStatementsFor(Class<T>, int) - Method in class org.neo4j.ogm.session.Neo4jSession
 

R

read(Object) - Method in class org.neo4j.ogm.metadata.FieldInfo
 
read(Field, Object) - Static method in class org.neo4j.ogm.metadata.FieldInfo
 
readComposite(Object) - Method in class org.neo4j.ogm.metadata.FieldInfo
 
readOnly() - Element in annotation interface org.neo4j.ogm.annotation.Property
Set this attribute to true to prevent writing any value of this property to the graph.
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 either the no-arg constructor, without using property values, or creates an instance with property population.
ReflectionEntityInstantiator(MetaData) - Constructor for class org.neo4j.ogm.metadata.reflect.ReflectionEntityInstantiator
 
register(Class<T>) - Method in class org.neo4j.ogm.metadata.MetaData
 
register(Object) - Method in interface org.neo4j.ogm.cypher.compiler.CompileContext
 
register(Object) - Method in class org.neo4j.ogm.cypher.compiler.CypherContext
 
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)
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.
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, String, int) - Constructor for class org.neo4j.ogm.session.request.RelatedNodePropertyMatchClause
 
relationship() - Method in class org.neo4j.ogm.metadata.FieldInfo
 
Relationship - Interface in org.neo4j.ogm.metadata.schema
Relationship in a Schema
Relationship - Annotation Interface in org.neo4j.ogm.annotation
Identifies field that is to be represented as a relationship
Relationship.Direction - Enum Class in org.neo4j.ogm.annotation
Enumeration of the direction a relationship can take.
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() - Method in class org.neo4j.ogm.metadata.FieldInfo
 
relationshipDirectionOrDefault(Relationship.Direction) - Method in class org.neo4j.ogm.metadata.FieldInfo
 
RelationshipEntity - Annotation Interface 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, Relationship.Direction, 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
 
removeIfCurrent(Transaction, Runnable) - Method in class org.neo4j.ogm.session.transaction.AbstractTransactionManager
Check if transaction is the transaction belonging to this thread, if so, calls the action and then detach the transaction from the thread.
removeIfCurrent(Transaction, Runnable) - Method in class org.neo4j.ogm.session.transaction.DefaultTransactionManager
 
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 Interface 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(MetaData, MappingContext, EntityInstantiator) - Constructor for class org.neo4j.ogm.context.RestModelMapper
 
RestStatisticsModel - Class in org.neo4j.ogm.context
 
RestStatisticsModel() - Constructor for class org.neo4j.ogm.context.RestStatisticsModel
 
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
 
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.

S

save(T) - Method in class org.neo4j.ogm.session.delegates.SaveDelegate
 
save(T) - 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 class org.neo4j.ogm.session.delegates.SaveDelegate
 
save(T, int) - Method in class org.neo4j.ogm.session.Neo4jSession
 
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 - Variable in class org.neo4j.ogm.session.request.strategy.impl.AbstractSchemaLoadClauseBuilder
 
Schema - Interface in org.neo4j.ogm.metadata.schema
 
SCHEMA_LOAD_STRATEGY - Enum constant in enum class org.neo4j.ogm.session.LoadStrategy
Load strategy which uses nested list comprehensions to get related nodes based on the schema generated from entity classes NOTE: Does not support queries with unlimited depth
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, 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.
SessionFactory(Driver, String...) - Constructor for class org.neo4j.ogm.session.SessionFactory
 
setBooleanOperator(BooleanOperator) - Method in class org.neo4j.ogm.cypher.Filter
 
setCompositeConverter(CompositeAttributeConverter<?>) - Method in class org.neo4j.ogm.metadata.FieldInfo
 
setDirty(boolean) - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
 
setDirty(boolean) - Method in interface org.neo4j.ogm.cypher.compiler.RelationshipBuilder
 
setEntityInstantiator(EntityInstantiator) - Method in class org.neo4j.ogm.session.SessionFactory
 
setEnumKeysTransformation(BiFunction<Properties.Phase, String, String>) - Method in class org.neo4j.ogm.typeconversion.MapCompositeConverter
 
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 class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
 
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
 
setPropertyConverter(AttributeConverter<?, ?>) - Method in class org.neo4j.ogm.metadata.FieldInfo
 
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(Relationship.Direction) - Method in class org.neo4j.ogm.cypher.Filter.NestedPathSegment
 
setRelationshipDirection(Relationship.Direction) - Method in class org.neo4j.ogm.cypher.Filter
 
setRelationshipDirection(Relationship.Direction) - 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
 
setTransactionManagerFactory(BiFunction<Driver, Session, TransactionManager>) - Method in class org.neo4j.ogm.session.SessionFactory
Use this method to plug in custom transaction managers.
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
Constructs a new SingleUseEntityMapper based on the given mapping MetaData.
SortClause - Class in org.neo4j.ogm.cypher.query
 
sortClauses() - Method in class org.neo4j.ogm.cypher.query.SortOrder
Return the list of existing SortClause.
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
Creates SortOrder with a new SortClause containing properties ordered by SortOrder.Direction.ASC.
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 Class in org.neo4j.ogm.cypher.query
 
splitPrimaryIndexAttributes(String) - Static method in class org.neo4j.ogm.session.request.strategy.impl.NodeQueryStatements
This joins properties separated by NodeQueryStatements.PROPERTY_SEPARATOR into a literal map to be used to match on..
start() - Method in interface org.neo4j.ogm.metadata.schema.Relationship
Return start node of this relationship
STARTING_WITH - Enum constant in enum class org.neo4j.ogm.cypher.ComparisonOperator
 
StartNode - Annotation Interface 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.
strategy() - Element in annotation interface org.neo4j.ogm.annotation.GeneratedValue
(Optional) The primary key generation strategy that the persistence provider must use to generate the annotated entity id.
StringUtils - Class in org.neo4j.ogm.utils
 

T

targetContainer - Variable in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
 
TO_ENTITY - Enum constant in enum class org.neo4j.ogm.annotation.Properties.Phase
Graph properties are mapped to key/values of a map contained in an entity.
TO_GRAPH - Enum constant in enum class org.neo4j.ogm.annotation.Properties.Phase
Properties are mapped to graph properties.
toCypher() - Method in interface org.neo4j.ogm.session.request.MatchClause
 
toCypher() - Method in class org.neo4j.ogm.session.request.NestedPropertyPathMatchClause
 
toCypher() - Method in class org.neo4j.ogm.session.request.PathMatchClause
 
toCypher() - Method in class org.neo4j.ogm.session.request.RelatedNodePropertyMatchClause
 
toCypher() - Method in class org.neo4j.ogm.session.request.RelationshipPropertyMatchClause
 
toCypher(String, boolean) - Method in class org.neo4j.ogm.cypher.Filter
 
toEntityAttribute(byte[]) - Method in class org.neo4j.ogm.typeconversion.NoOpByteArrayConverter
 
toEntityAttribute(byte[]) - Method in class org.neo4j.ogm.typeconversion.NoOpWrappedByteArrayConverter
 
toEntityAttribute(F) - Method in interface org.neo4j.ogm.typeconversion.AttributeConverter
 
toEntityAttribute(F[]) - Method in class org.neo4j.ogm.typeconversion.ConverterBasedCollectionConverter
 
toEntityAttribute(Number) - Method in class org.neo4j.ogm.typeconversion.DateLongConverter
 
toEntityAttribute(Number) - Method in class org.neo4j.ogm.typeconversion.InstantLongConverter
 
toEntityAttribute(Object) - Method in class org.neo4j.ogm.typeconversion.ProxyAttributeConverter
 
toEntityAttribute(String) - Method in class org.neo4j.ogm.typeconversion.ByteArrayBase64Converter
 
toEntityAttribute(String) - Method in class org.neo4j.ogm.typeconversion.ByteArrayWrapperBase64Converter
 
toEntityAttribute(String) - Method in class org.neo4j.ogm.typeconversion.DateStringConverter
 
toEntityAttribute(String) - Method in class org.neo4j.ogm.typeconversion.EnumStringConverter
 
toEntityAttribute(String) - Method in class org.neo4j.ogm.typeconversion.InstantStringConverter
 
toEntityAttribute(String) - Method in class org.neo4j.ogm.typeconversion.LocalDateStringConverter
 
toEntityAttribute(String) - Method in class org.neo4j.ogm.typeconversion.LocalDateTimeStringConverter
 
toEntityAttribute(String) - Method in class org.neo4j.ogm.typeconversion.NumberStringConverter
 
toEntityAttribute(String) - Method in class org.neo4j.ogm.typeconversion.OffsettDateTimeStringConverter
 
toEntityAttribute(String) - Method in class org.neo4j.ogm.typeconversion.UuidStringConverter
 
toEntityAttribute(String[]) - Method in class org.neo4j.ogm.typeconversion.DateArrayStringConverter
 
toEntityAttribute(String[]) - Method in class org.neo4j.ogm.typeconversion.DateCollectionStringConverter
 
toEntityAttribute(String[]) - Method in class org.neo4j.ogm.typeconversion.EnumArrayStringConverter
 
toEntityAttribute(String[]) - Method in class org.neo4j.ogm.typeconversion.EnumCollectionStringConverter
 
toEntityAttribute(String[]) - Method in class org.neo4j.ogm.typeconversion.NumberArrayStringConverter
 
toEntityAttribute(String[]) - Method in class org.neo4j.ogm.typeconversion.NumberCollectionStringConverter
 
toEntityAttribute(Map<String, ?>) - Method in interface org.neo4j.ogm.typeconversion.CompositeAttributeConverter
 
toEntityAttribute(Map<String, ?>) - Method in class org.neo4j.ogm.typeconversion.MapCompositeConverter
 
toGraphProperties(Map<?, ?>) - Method in class org.neo4j.ogm.typeconversion.MapCompositeConverter
 
toGraphProperties(T) - Method in interface org.neo4j.ogm.typeconversion.CompositeAttributeConverter
 
toGraphProperty(byte[]) - Method in class org.neo4j.ogm.typeconversion.ByteArrayBase64Converter
 
toGraphProperty(byte[]) - Method in class org.neo4j.ogm.typeconversion.NoOpByteArrayConverter
 
toGraphProperty(Byte[]) - Method in class org.neo4j.ogm.typeconversion.ByteArrayWrapperBase64Converter
 
toGraphProperty(Byte[]) - Method in class org.neo4j.ogm.typeconversion.NoOpWrappedByteArrayConverter
 
toGraphProperty(Enum) - Method in class org.neo4j.ogm.typeconversion.EnumStringConverter
 
toGraphProperty(Enum[]) - Method in class org.neo4j.ogm.typeconversion.EnumArrayStringConverter
 
toGraphProperty(Number) - Method in class org.neo4j.ogm.typeconversion.NumberStringConverter
 
toGraphProperty(Number[]) - Method in class org.neo4j.ogm.typeconversion.NumberArrayStringConverter
 
toGraphProperty(Object) - Method in class org.neo4j.ogm.typeconversion.ProxyAttributeConverter
 
toGraphProperty(Instant) - Method in class org.neo4j.ogm.typeconversion.InstantLongConverter
 
toGraphProperty(Instant) - Method in class org.neo4j.ogm.typeconversion.InstantStringConverter
 
toGraphProperty(LocalDate) - Method in class org.neo4j.ogm.typeconversion.LocalDateStringConverter
 
toGraphProperty(LocalDateTime) - Method in class org.neo4j.ogm.typeconversion.LocalDateTimeStringConverter
 
toGraphProperty(OffsetDateTime) - Method in class org.neo4j.ogm.typeconversion.OffsettDateTimeStringConverter
 
toGraphProperty(Collection<Enum>) - Method in class org.neo4j.ogm.typeconversion.EnumCollectionStringConverter
 
toGraphProperty(Collection<Number>) - Method in class org.neo4j.ogm.typeconversion.NumberCollectionStringConverter
 
toGraphProperty(Collection<Date>) - Method in class org.neo4j.ogm.typeconversion.DateCollectionStringConverter
 
toGraphProperty(Collection<T>) - Method in class org.neo4j.ogm.typeconversion.ConverterBasedCollectionConverter
 
toGraphProperty(Date) - Method in class org.neo4j.ogm.typeconversion.DateLongConverter
 
toGraphProperty(Date) - Method in class org.neo4j.ogm.typeconversion.DateStringConverter
 
toGraphProperty(Date[]) - Method in class org.neo4j.ogm.typeconversion.DateArrayStringConverter
 
toGraphProperty(UUID) - Method in class org.neo4j.ogm.typeconversion.UuidStringConverter
 
toGraphProperty(T) - Method in interface org.neo4j.ogm.typeconversion.AttributeConverter
 
toString() - Method in class org.neo4j.ogm.context.MappedRelationship
 
toString() - Method in class org.neo4j.ogm.context.TransientRelationship
 
toString() - Method in class org.neo4j.ogm.cypher.query.Pagination
 
toString() - Method in class org.neo4j.ogm.metadata.ClassInfo
 
toString() - Method in class org.neo4j.ogm.metadata.InterfaceInfo
 
toString() - Method in class org.neo4j.ogm.session.event.PersistenceEvent
 
TransactionalUnitOfWork<T> - Interface in org.neo4j.ogm.session.transaction.support
Callback to be executed inside an OGM managed transaction.
TransactionalUnitOfWorkWithoutResult - Interface in org.neo4j.ogm.session.transaction.support
Callback to be executed inside an OGM managed transaction.
TransactionManagerException - Exception in org.neo4j.ogm.exception.core
 
TransactionManagerException(String) - Constructor for exception org.neo4j.ogm.exception.core.TransactionManagerException
 
transformEnumKeysWith() - Element in annotation interface org.neo4j.ogm.annotation.Properties
This attribute allows for configuring a transformation that is applied to enum properties.
transformPropertyValue(Object) - Method in class org.neo4j.ogm.cypher.CaseInsensitiveLikePropertyValueTransformer
 
transformPropertyValue(Object) - Method in class org.neo4j.ogm.cypher.NoOpPropertyValueTransformer
 
transformPropertyValue(Object) - Method in interface org.neo4j.ogm.cypher.PropertyValueTransformer
Transforms the given property value into a format that's compatible with the comparison operator in the context of the current query being built.
Transient - Annotation Interface in org.neo4j.ogm.annotation
By default, all domain entity types will be persisted unless they are annotated with @Transient, or are non-annotated abstract classes.
TransientRelationship - Class in org.neo4j.ogm.context
A TransientRelationship represents a relationship that is not yet established in the graph, where at least one of either the start node or end node is also a new object.
TransientRelationship(Long, Long, String, Long, Class, Class) - Constructor for class org.neo4j.ogm.context.TransientRelationship
 
type() - Element in annotation interface org.neo4j.ogm.annotation.Relationship
Type of the relationship, defaults to name of the field in SNAKE_CASE
type() - Element in annotation interface org.neo4j.ogm.annotation.RelationshipEntity
 
type() - Method in class org.neo4j.ogm.context.DirectedRelationship
 
type() - Method in class org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
 
type() - Method in interface org.neo4j.ogm.cypher.compiler.RelationshipBuilder
 
type() - Method in class org.neo4j.ogm.metadata.FieldInfo
 
type() - Method in interface org.neo4j.ogm.metadata.schema.Relationship
Type of this relationship
TYPE - Static variable in annotation interface org.neo4j.ogm.annotation.Relationship
 
TYPE - Static variable in annotation interface org.neo4j.ogm.annotation.RelationshipEntity
 
TYPE - Static variable in annotation interface org.neo4j.ogm.annotation.typeconversion.EnumString
 
TYPE - Static variable in annotation interface org.neo4j.ogm.annotation.typeconversion.NumberString
 
types(String) - Method in interface org.neo4j.ogm.metadata.schema.Node
 

U

UNDIRECTED - Enum constant in enum class org.neo4j.ogm.annotation.Relationship.Direction
Describes an undirected relationship.
UNDIRECTED - Static variable in annotation interface org.neo4j.ogm.annotation.Relationship
 
unique() - Element in annotation interface org.neo4j.ogm.annotation.CompositeIndex
Indicates whether to apply a node key constraints on the properties.
unique() - Element in annotation interface org.neo4j.ogm.annotation.Index
Indicates whether this indexed property should also get a unique constraint.
UnknownStatementTypeException - Exception in org.neo4j.ogm.exception.core
 
UnknownStatementTypeException(String) - Constructor for exception org.neo4j.ogm.exception.core.UnknownStatementTypeException
 
unmap(NodeBuilder) - Method in interface org.neo4j.ogm.cypher.compiler.Compiler
Remove a NodeBuilder
unmap(NodeBuilder) - Method in class org.neo4j.ogm.cypher.compiler.MultiStatementCypherCompiler
 
unrelate(Long, String, Long, Long) - Method in interface org.neo4j.ogm.cypher.compiler.Compiler
Defines a relationship deletion between the specified start node to end node with the given relationship type and direction.
unrelate(Long, String, Long, Long) - Method in class org.neo4j.ogm.cypher.compiler.MultiStatementCypherCompiler
 
Unset() - Constructor for class org.neo4j.ogm.annotation.typeconversion.Convert.Unset
 
unwrap(Class<T>) - Method in class org.neo4j.ogm.session.SessionFactory
Method allows to unwrap either the OGM Driver ("Transport") by passing in one of org.neo4j.ogm.drivers.bolt.driver.BoltDriver org.neo4j.ogm.drivers.embedded.driver.EmbeddedDriver org.neo4j.ogm.drivers.http.driver.HttpDriver It also allows access to the underlying Neo4j Java Driver ("Bolt driver") or the embedded database instance.
updateNodesStatements() - Method in interface org.neo4j.ogm.cypher.compiler.Compiler
Retrieves the Cypher statements that update nodes built up through this Compiler.
updateNodesStatements() - Method in class org.neo4j.ogm.cypher.compiler.MultiStatementCypherCompiler
 
updateRelationshipStatements() - Method in interface org.neo4j.ogm.cypher.compiler.Compiler
Retrieves the Cypher statements that update relationships built up through this Compiler.
updateRelationshipStatements() - Method in class org.neo4j.ogm.cypher.compiler.MultiStatementCypherCompiler
 
useStatementFactory(StatementFactory) - Method in interface org.neo4j.ogm.cypher.compiler.Compiler
Specify the StatementFactory that this Compiler will useto produce Statements
useStatementFactory(StatementFactory) - Method in class org.neo4j.ogm.cypher.compiler.MultiStatementCypherCompiler
 
Utils - Class in org.neo4j.ogm.session
 
Utils() - Constructor for class org.neo4j.ogm.session.Utils
 
UuidStrategy - Class in org.neo4j.ogm.id
Generates random UUID as entity id using UUID.randomUUID().
UuidStrategy() - Constructor for class org.neo4j.ogm.id.UuidStrategy
 
UuidStringConverter - Class in org.neo4j.ogm.typeconversion
Converter to convert UUID to String.
UuidStringConverter() - Constructor for class org.neo4j.ogm.typeconversion.UuidStringConverter
 

V

value - Variable in class org.neo4j.ogm.cypher.function.DistanceComparison
 
value - Variable in class org.neo4j.ogm.cypher.function.PropertyComparison
 
value() - Element in annotation interface org.neo4j.ogm.annotation.CompositeIndex
value() - Element in annotation interface org.neo4j.ogm.annotation.CompositeIndexes
 
value() - Element in annotation interface org.neo4j.ogm.annotation.NodeEntity
 
value() - Element in annotation interface org.neo4j.ogm.annotation.Property
 
value() - Element in annotation interface org.neo4j.ogm.annotation.Relationship
 
value() - Element in annotation interface org.neo4j.ogm.annotation.RelationshipEntity
 
value() - Element in annotation interface org.neo4j.ogm.annotation.typeconversion.Convert
The type of AttributeConverter implementation to use on this property.
value() - Element in annotation interface org.neo4j.ogm.annotation.typeconversion.DateString
 
value() - Element in annotation interface org.neo4j.ogm.annotation.typeconversion.EnumString
 
value() - Element in annotation interface org.neo4j.ogm.annotation.typeconversion.NumberString
 
value() - Element in annotation interface org.neo4j.ogm.annotation.ValueFor
 
ValueFor - Annotation Interface in org.neo4j.ogm.annotation
Annotation mainly focused to be used on the value attribute of another annotation.
valueOf(String) - Static method in enum class org.neo4j.ogm.annotation.Properties.Phase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.neo4j.ogm.annotation.Relationship.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.neo4j.ogm.context.WriteProtectionTarget
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.neo4j.ogm.cypher.BooleanOperator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.neo4j.ogm.cypher.ComparisonOperator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.neo4j.ogm.cypher.query.SortOrder.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.neo4j.ogm.session.event.Event.TYPE
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.neo4j.ogm.session.LoadStrategy
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.neo4j.ogm.annotation.Properties.Phase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.neo4j.ogm.annotation.Relationship.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.neo4j.ogm.context.WriteProtectionTarget
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.neo4j.ogm.cypher.BooleanOperator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.neo4j.ogm.cypher.ComparisonOperator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.neo4j.ogm.cypher.query.SortOrder.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.neo4j.ogm.session.event.Event.TYPE
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.neo4j.ogm.session.LoadStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
Version - Annotation Interface 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
 

W

warn(String) - Method in class org.neo4j.ogm.session.Neo4jSession
 
wasNew() - Method in class org.neo4j.ogm.session.event.PostSaveEvent
 
withBookmark(String) - Method in class org.neo4j.ogm.session.Neo4jSession
 
withBookmark(String) - Method in interface org.neo4j.ogm.session.Session
Sets the bookmark to use on this session.
withOperator(ComparisonOperator) - Method in class org.neo4j.ogm.cypher.function.DistanceComparison
 
write(Object, Object) - Method in class org.neo4j.ogm.metadata.FieldInfo
 
write(Field, Object, Object) - Static method in class org.neo4j.ogm.metadata.FieldInfo
 
writeDirect(Object, Object) - Method in class org.neo4j.ogm.metadata.FieldInfo
Write the value of the field directly to the instance, bypassing the converters
writeProperty(ClassInfo, Object, String, Object) - Static method in class org.neo4j.ogm.context.MappingSupport
 
WriteProtectionStrategy - Interface in org.neo4j.ogm.session
A strategy that provides write protection for nodes in certain modes.
WriteProtectionTarget - Enum Class in org.neo4j.ogm.context
Indicates a write protection on safe.

Z

zoneId() - Element in annotation interface org.neo4j.ogm.annotation.typeconversion.DateString
Some temporals like Instant, representing an instantaneous point in time cannot be formatted with a given ZoneId.
A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form