@groovy.transform.CompileStatic class RelationshipPersistentEntity extends GraphPersistentEntity
Represents a relationship
Fields inherited from class | Fields |
---|---|
class GraphPersistentEntity |
LABEL_SEPARATOR, MATCH, MATCH_ID, assignedId, batchCreateStatement, batchId, classMapping, hasDynamicAssociations, hasDynamicLabels, idGenerator, idGeneratorType, labelObjects, mappedForm, nativeId, nodeId, relationshipEntity, staticLabels, variableId |
Constructor and description |
---|
RelationshipPersistentEntity
(java.lang.Class javaClass, MappingContext context, boolean external) |
Type Params | Return Type | Name and description |
---|---|---|
|
java.lang.String |
buildMatch(java.lang.String type, java.lang.String var) |
|
java.lang.String |
buildRelationshipMatch(java.lang.String type, java.lang.String var) |
|
java.lang.String |
buildRelationshipMatchTo(java.lang.String type, java.lang.String var) |
|
java.lang.String |
buildToMatch(java.lang.String var) |
|
java.lang.String |
formatAssociationPatternFromExisting(Association association, java.lang.String var, java.lang.String start, java.lang.String end) Formats an association match from an existing matched node |
|
java.lang.String |
formatBatchCreate(java.lang.String batchId, java.lang.String type) |
|
java.lang.String |
formatMatchId(java.lang.String variable) |
|
java.lang.String |
formatProperty(java.lang.String variable, java.lang.String property) |
|
Association |
getFrom() |
|
GraphPersistentEntity |
getFromEntity() |
|
Association |
getTo() |
|
GraphPersistentEntity |
getToEntity() |
|
java.lang.String |
getVariableName() |
|
boolean |
hasDynamicAssociations() |
|
boolean |
hasDynamicLabels() |
|
void |
initialize() |
|
static boolean |
isRelationshipAssociation(PersistentProperty association) |
|
boolean |
isVersioned() |
|
java.lang.String |
type() |
The name of the from property
The name of the to property
The relationship type
Formats an association match from an existing matched node
association
- The associationvar
- The variable name to use for the relationship. Defaults to 'r"start
- The start variable nameend
- The relationship variable name