Uses of Interface
org.neo4j.cypherdsl.core.Clause
-
Uses of Clause in org.neo4j.cypherdsl.core
Modifier and TypeInterfaceDescriptioninterface
See StandaloneCall.interface
interface
The USE clause can be prepended to statements or be used in a CALL subquery.Modifier and TypeClassDescriptionfinal class
See Create.final class
See Delete.final class
Represents the FOREACH clause and is currently only producible via the Cypher-Parser.final class
See Match.final class
See Create.final class
See Remove.final class
See Return.final class
See Set.final class
Represents a "callable" sub-query.final class
See Unwind.final class
See With.Modifier and TypeMethodDescriptionstatic Clause
Clauses.callClause
(List<String> namespace, String name, @Nullable List<Expression> arguments, @Nullable List<Expression> resultItems, @Nullable Where optionalWhere) Creates a CALL clause.static Clause
Clauses.callClause
(Statement statement) Creates a CALL {} sub-query clause.static @NotNull Clause
Clauses.create
(List<PatternElement> patternElements) Builds aCREATE
clause.static @NotNull Clause
Clauses.delete
(boolean detach, List<Expression> expressions) Builds aDELETE
clause.static Clause
Clauses.forEach
(SymbolicName v, Expression list, List<Clause> updatingClauses) Creates a literal for each clause.static Clause
Clauses.loadCSV
(boolean withHeaders, StringLiteral uri, SymbolicName alias, @Nullable String fieldTerminator) Creates anLOAD CSV clause
.static @NotNull Clause
Clauses.match
(boolean optional, List<PatternElement> patternElements, @Nullable Where optionalWhere, @Nullable List<Hint> optionalHints) Builds aMATCH
clause.static @NotNull Clause
Clauses.merge
(List<PatternElement> patternElements, @Nullable List<MergeAction> mergeActions) Builds aMERGE
clause.static Clause
Clauses.remove
(List<Expression> expressions) Creates aremove clause
, removing labels or properties.static Clause
Clauses.set
(List<Expression> expressions) Creates aremove clause
, setting labels or properties.static Clause
Clauses.unwind
(Expression expression, SymbolicName name) Creates anunwind clause
.static Clause
Modifier and TypeMethodDescriptionstatic Clause
Clauses.forEach
(SymbolicName v, Expression list, List<Clause> updatingClauses) Creates a literal for each clause.static @NotNull Statement
Creates a statement based on a list ofclauses
.static @NotNull Statement
Statement.usingPeriodic
(Integer batchSize, @NotNull List<Clause> clauses) Creates a statement based on a list ofclauses
and prepends it with USING PERIODIC COMMIT.