Package-level declarations
Types
This annotation is used to denote that this property or class should not be persisted
Properties
A cache used to store and retrieve sets of labels associated with specific Kotlin class types.
Retrieves the relational name associated with a property in the context of the raph schema.
Retrieves a map of schema properties (not relationships!) for the given class implementing Persistable.
A cache mapping classes of type Persistable to their respective properties.
A cache mapping classes of type Persistable to their respective properties.
Provides a property that computes and returns a map of "relationships" for a given class implementing the Persistable interface.
Functions
Runs any conversions that are necessary by CompositeAttributeConverter and AttributeConverter. Since both of these classes are Neo4J OGM classes, we need to find new base types at some point.
Returns the Persistable's properties. This DOES NOT include relationships, but only properties directly attached to the node/edge.
Converts the current string to UPPER_SNAKE_CASE format.