Checks for edge existence and creates one if this edge type is missing
Checks for edge existence and creates one if this edge type is missing
Check for index and create one if its missing
Opens the db, performs execution and closes connection
Opens the db, performs execution and closes connection
Returns the overall count of the entities in this repository
Returns the overall count of the entities in this repository
Creates a new entity (not persisted)
Creates a new entity (not persisted)
Removes entity from db
Drops all entities in the repository (use with care)
Drops field index for all fields
Executes a string query (drop any custom query in here)
Executes a string query (drop any custom query in here)
Finds entities by constructed query
Finds entities by query to index
Finds entities by query to index
0.
0..1 Relation
Saves the relation if the target node is existent, relationship class is created and no other relation is already created. Removes all relations of this type if target field value is null (implicit un-assign command)
1.
1..1 Relation
Saves the relation if the target node is existent, relationship class is created and no other relation is already created. Doesn't remove the relation!
Single relation handler method (Check for only one, create if not existent)
Single relation handler method (Check for only one, create if not existent)
Creates the correct VertexType if missing
Loads target vertex for RelatedToOne relations
Loads target vertex for RelatedToOne relations
Copy vertex fields to entity
Copy vertex fields to entity
Copy fields to vertex
Copy fields to vertex
Opens the db, performs execution
Opens the db, performs execution
Creates a fresh node and assigns the vertex data to it
Creates a fresh node and assigns the vertex data to it
Saves all given entities or updates them if already present
Saves all given entities or updates them if already present
Saves a new entity to db or updates if already saved
Saves a new entity to db or updates if already saved
Update index entries for the entity