@API(status=INTERNAL, since="6.0") public final class NestedRelationshipProcessingStateMachine extends Object
Modifier and Type | Class and Description |
---|---|
static class |
NestedRelationshipProcessingStateMachine.ProcessState
Valid processing states.
|
Constructor and Description |
---|
NestedRelationshipProcessingStateMachine() |
Modifier and Type | Method and Description |
---|---|
NestedRelationshipProcessingStateMachine.ProcessState |
getStateOf(RelationshipDescription relationshipDescription,
Collection<?> valuesToStore) |
void |
markAsProcessed(RelationshipDescription relationshipDescription,
Collection<?> valuesToStore)
Marks the passed objects as processed
|
public NestedRelationshipProcessingStateMachine()
public NestedRelationshipProcessingStateMachine.ProcessState getStateOf(RelationshipDescription relationshipDescription, @Nullable Collection<?> valuesToStore)
relationshipDescription
- Check whether this relationship description has been processedvaluesToStore
- Check whether all the values in the collection have been processedpublic void markAsProcessed(RelationshipDescription relationshipDescription, @Nullable Collection<?> valuesToStore)
relationshipDescription
- To be marked as processedvaluesToStore
- If not null, all non-null values will be marked as processedCopyright © 2019–2021 Neo4j, Neo4j Sweden AB. All rights reserved.