Index

A F I K L O P R T U V 
All Classes and Interfaces|All Packages

A

ac.simons.neo4j.migrations.annotations.catalog - module ac.simons.neo4j.migrations.annotations.catalog
 
ac.simons.neo4j.migrations.annotations.catalog - package ac.simons.neo4j.migrations.annotations.catalog
A set of annotations agnostic to any object mapper for defining catalog items on JVM types.

F

FULLTEXT - Enum constant in enum class ac.simons.neo4j.migrations.annotations.catalog.Index.Type
Fulltext indexes for long text properties.

I

Index - Annotation Interface in ac.simons.neo4j.migrations.annotations.catalog
Annotation for defining indexes in types.
Index.Option - Annotation Interface in ac.simons.neo4j.migrations.annotations.catalog
A key value based option for index creation.
Index.Type - Enum Class in ac.simons.neo4j.migrations.annotations.catalog
An enumeration of possible index types.
Indexes - Annotation Interface in ac.simons.neo4j.migrations.annotations.catalog
A wrapper for multiple @Index annotations.
indexType() - Element in annotation interface ac.simons.neo4j.migrations.annotations.catalog.Index
index type for the index.

K

key() - Element in annotation interface ac.simons.neo4j.migrations.annotations.catalog.Index.Option
The key string for the option.

L

label() - Element in annotation interface ac.simons.neo4j.migrations.annotations.catalog.Index
If this is not null it has precedence over an implicit label (either no class annotations or one without a dedicated label) but not over OGM or SDN6 annotations specifying the label or type explicitly.
label() - Element in annotation interface ac.simons.neo4j.migrations.annotations.catalog.Required
If this is not null, it has precedence over Required.type() and the simple class name, but not over dedicated OGM or SDN6 annotations explicitly specifying the label or type explicitly.
label() - Element in annotation interface ac.simons.neo4j.migrations.annotations.catalog.Unique
If this is not null it has precedence over an implicit label (either no class annotations or one without a dedicated label) but not over OGM or SDN6 annotations specifying the label or type explicitly.

O

options() - Element in annotation interface ac.simons.neo4j.migrations.annotations.catalog.Index
Use this if you want to have more configured options for your index.

P

properties() - Element in annotation interface ac.simons.neo4j.migrations.annotations.catalog.Index
Use this if you want to define composite, Index when using Index on the class level.
properties() - Element in annotation interface ac.simons.neo4j.migrations.annotations.catalog.Unique
Use this if you want to define composite, unique constraint when using Unique on the class level.
property() - Element in annotation interface ac.simons.neo4j.migrations.annotations.catalog.Required
Returns the property required to exist on the given label or type.
PROPERTY - Enum constant in enum class ac.simons.neo4j.migrations.annotations.catalog.Index.Type
An index on properties.

R

Required - Annotation Interface in ac.simons.neo4j.migrations.annotations.catalog
Annotation to mark one or more fields of a class as unique properties for a given node or relationship.

T

TEXT - Enum constant in enum class ac.simons.neo4j.migrations.annotations.catalog.Index.Type
Text indexes for 4.4 and later.
type() - Element in annotation interface ac.simons.neo4j.migrations.annotations.catalog.Required
Can be used to specify the type (and therefor a relationship target), has no precedence over dedicated OGM or SDN6 annotations with explicit label or type values.

U

Unique - Annotation Interface in ac.simons.neo4j.migrations.annotations.catalog
Annotation to mark one or more fields of a class as unique properties for a given node or relationship.
UniqueProperties - Annotation Interface in ac.simons.neo4j.migrations.annotations.catalog
Container for the repeatable UniqueProperties annotation.

V

value() - Element in annotation interface ac.simons.neo4j.migrations.annotations.catalog.Index.Option
The value string for the option.
value() - Element in annotation interface ac.simons.neo4j.migrations.annotations.catalog.Indexes
 
value() - Element in annotation interface ac.simons.neo4j.migrations.annotations.catalog.UniqueProperties
Returns the actual values.
valueOf(String) - Static method in enum class ac.simons.neo4j.migrations.annotations.catalog.Index.Type
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ac.simons.neo4j.migrations.annotations.catalog.Index.Type
Returns an array containing the constants of this enum class, in the order they are declared.
A F I K L O P R T U V 
All Classes and Interfaces|All Packages