public class MultiStatementCypherCompiler extends Object implements org.neo4j.ogm.compiler.Compiler
| Constructor and Description |
|---|
MultiStatementCypherCompiler() |
| Modifier and Type | Method and Description |
|---|---|
org.neo4j.ogm.compiler.CompileContext |
context() |
List<org.neo4j.ogm.request.Statement> |
createNodesStatements() |
List<org.neo4j.ogm.request.Statement> |
createRelationshipsStatements() |
List<org.neo4j.ogm.request.Statement> |
deleteRelationshipEntityStatements() |
List<org.neo4j.ogm.request.Statement> |
deleteRelationshipStatements() |
org.neo4j.ogm.compiler.NodeBuilder |
existingNode(Long existingNodeId) |
org.neo4j.ogm.compiler.RelationshipBuilder |
existingRelationship(Long existingRelationshipId,
String type) |
List<org.neo4j.ogm.request.Statement> |
getAllStatements() |
boolean |
hasStatementsDependentOnNewNodes() |
org.neo4j.ogm.compiler.NodeBuilder |
newNode(Long id) |
org.neo4j.ogm.compiler.RelationshipBuilder |
newRelationship(String type) |
org.neo4j.ogm.compiler.RelationshipBuilder |
newRelationship(String type,
boolean bidirectional) |
void |
unmap(org.neo4j.ogm.compiler.NodeBuilder nodeBuilder) |
void |
unrelate(Long startNode,
String relationshipType,
Long endNode,
Long relId) |
List<org.neo4j.ogm.request.Statement> |
updateNodesStatements() |
List<org.neo4j.ogm.request.Statement> |
updateRelationshipStatements() |
void |
useStatementFactory(org.neo4j.ogm.request.StatementFactory statementFactory) |
public org.neo4j.ogm.compiler.NodeBuilder newNode(Long id)
newNode in interface org.neo4j.ogm.compiler.Compilerpublic org.neo4j.ogm.compiler.RelationshipBuilder newRelationship(String type, boolean bidirectional)
newRelationship in interface org.neo4j.ogm.compiler.Compilerpublic org.neo4j.ogm.compiler.RelationshipBuilder newRelationship(String type)
newRelationship in interface org.neo4j.ogm.compiler.Compilerpublic org.neo4j.ogm.compiler.NodeBuilder existingNode(Long existingNodeId)
existingNode in interface org.neo4j.ogm.compiler.Compilerpublic org.neo4j.ogm.compiler.RelationshipBuilder existingRelationship(Long existingRelationshipId, String type)
existingRelationship in interface org.neo4j.ogm.compiler.Compilerpublic void unrelate(Long startNode, String relationshipType, Long endNode, Long relId)
unrelate in interface org.neo4j.ogm.compiler.Compilerpublic void unmap(org.neo4j.ogm.compiler.NodeBuilder nodeBuilder)
unmap in interface org.neo4j.ogm.compiler.Compilerpublic List<org.neo4j.ogm.request.Statement> createNodesStatements()
createNodesStatements in interface org.neo4j.ogm.compiler.Compilerpublic List<org.neo4j.ogm.request.Statement> createRelationshipsStatements()
createRelationshipsStatements in interface org.neo4j.ogm.compiler.Compilerpublic List<org.neo4j.ogm.request.Statement> updateNodesStatements()
updateNodesStatements in interface org.neo4j.ogm.compiler.Compilerpublic List<org.neo4j.ogm.request.Statement> updateRelationshipStatements()
updateRelationshipStatements in interface org.neo4j.ogm.compiler.Compilerpublic List<org.neo4j.ogm.request.Statement> deleteRelationshipStatements()
deleteRelationshipStatements in interface org.neo4j.ogm.compiler.Compilerpublic List<org.neo4j.ogm.request.Statement> deleteRelationshipEntityStatements()
deleteRelationshipEntityStatements in interface org.neo4j.ogm.compiler.Compilerpublic List<org.neo4j.ogm.request.Statement> getAllStatements()
getAllStatements in interface org.neo4j.ogm.compiler.Compilerpublic org.neo4j.ogm.compiler.CompileContext context()
context in interface org.neo4j.ogm.compiler.Compilerpublic boolean hasStatementsDependentOnNewNodes()
hasStatementsDependentOnNewNodes in interface org.neo4j.ogm.compiler.Compilerpublic void useStatementFactory(org.neo4j.ogm.request.StatementFactory statementFactory)
useStatementFactory in interface org.neo4j.ogm.compiler.CompilerCopyright © 2016 Neo Technology, Inc.. All rights reserved.