Index
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 bySortOrder.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
- 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 bySortOrder.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
- 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 bySortOrder.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 takesDomainInfo
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 specifiedMetaData
. - EntityGraphMapper - Class in org.neo4j.ogm.context
-
Implementation of
EntityMapper
that is driven by an instance ofMetaData
. - EntityGraphMapper(MetaData, MappingContext) - Constructor for class org.neo4j.ogm.context.EntityGraphMapper
-
Constructs a new
EntityGraphMapper
that uses the givenMetaData
. - 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 withnull
. - 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 ofDeleteStatements
,AggregateStatements
andQueryStatements
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 ofFilteredQuery
- 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
- 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
- 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
- InstantLongConverter() - Constructor for class org.neo4j.ogm.typeconversion.InstantLongConverter
- InstantStringConverter - Class in org.neo4j.ogm.typeconversion
- InstantStringConverter() - Constructor for class org.neo4j.ogm.typeconversion.InstantStringConverter
- InstantStringConverter(String, 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
- LocalDateStringConverter() - Constructor for class org.neo4j.ogm.typeconversion.LocalDateStringConverter
- LocalDateTimeStringConverter - Class in org.neo4j.ogm.typeconversion
-
Converter to convert between
LocalDateTime
andString
. - 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
andString
. - 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 theextender
. - 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.core - module org.neo4j.ogm.core
- 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
ComparisonOperator
s 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 fromthis 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 mappingMetaData
. - 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 bySortOrder.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
- 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
- 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
-
Alias for
CompositeIndex.properties()
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form