public final class Neo4jTupleSnapshot extends Object implements TupleSnapshot
The columns of the tuple are mapped as properties of the node.
| Modifier and Type | Method and Description |
|---|---|
static Neo4jTupleSnapshot |
emptySnapshot(EntityKeyMetadata entityKeyMetadata) |
static Neo4jTupleSnapshot |
fromNode(org.neo4j.graphdb.Node node,
Map<String,AssociatedEntityKeyMetadata> associatedEntityKeyMetadata,
Map<String,String> rolesByColumn,
EntityKeyMetadata entityKeyMetadata) |
Object |
get(String column) |
Set<String> |
getColumnNames() |
org.neo4j.graphdb.Node |
getNode() |
boolean |
isEmpty() |
boolean |
isNew()
Whether this snapshot has been newly created (meaning it doesn't have an actual
Node yet) or not. |
void |
setNode(org.neo4j.graphdb.Node node) |
public static Neo4jTupleSnapshot emptySnapshot(EntityKeyMetadata entityKeyMetadata)
public static Neo4jTupleSnapshot fromNode(org.neo4j.graphdb.Node node, Map<String,AssociatedEntityKeyMetadata> associatedEntityKeyMetadata, Map<String,String> rolesByColumn, EntityKeyMetadata entityKeyMetadata)
public Object get(String column)
get in interface TupleSnapshotpublic boolean isEmpty()
isEmpty in interface TupleSnapshotpublic Set<String> getColumnNames()
getColumnNames in interface TupleSnapshotpublic org.neo4j.graphdb.Node getNode()
public void setNode(org.neo4j.graphdb.Node node)
public boolean isNew()
Node yet) or not. A node
will be in the "new" state between the createTuple() call and the next insertOrUpdateTuple()
call.Copyright © 2010–2016 Hibernate. All rights reserved.