private static void |
InMemoryNodeModel.addAttributeProperty(ModelTransaction tx,
NodeAddData<ImmutableNode> addData,
java.lang.Iterable<?> values) |
Handles an add property operation if the property to be added is an attribute.
|
private static void |
InMemoryNodeModel.addNodeProperty(ModelTransaction tx,
NodeAddData<ImmutableNode> addData,
java.lang.Iterable<?> values) |
Handles an add property operation if the property to be added is a node.
|
private static void |
InMemoryNodeModel.addNodesByAddData(ModelTransaction tx,
NodeAddData<ImmutableNode> addData,
java.util.Collection<ImmutableNode> newNodes) |
Initializes a transaction to add a collection of nodes as described by a NodeAddData object.
|
private void |
InMemoryNodeModel.initializeAddTransaction(ModelTransaction tx,
java.lang.String key,
java.lang.Iterable<?> values,
NodeKeyResolver<ImmutableNode> resolver) |
Initializes a transaction for an add operation.
|
private static boolean |
InMemoryNodeModel.initializeClearTransaction(ModelTransaction tx,
java.util.Collection<QueryResult<ImmutableNode>> results) |
Initializes a transaction to clear the values of a property based on the passed in collection of affected results.
|
private static boolean |
InMemoryNodeModel.initializeUpdateTransaction(ModelTransaction tx,
java.util.Map<QueryResult<ImmutableNode>,java.lang.Object> changedValues) |
Initializes a transaction to change the values of some query results based on the passed in map.
|
boolean |
InMemoryNodeModel.TransactionInitializer.initTransaction(ModelTransaction tx) |
Initializes the specified transaction for an update operation.
|