Uses of Interface
org.neo4j.cypherdsl.core.Statement
Package
Description
Contains an internal DSL for creating Cypher.
Provides an optional integration with the Neo4j Java driver and Project Reactor / Reactive streams.
A renderer for
statements
in the simplest form possible.-
Uses of Statement in org.neo4j.cypherdsl.core
Modifier and TypeInterfaceDescriptionstatic interface
StatementBuilder.BuildableStatement<T extends Statement>
A statement that has all information required to be build and exposes a build method.Modifier and TypeInterfaceDescriptioninterface
See StandaloneCall.interface
A statement that returns items from the graph.static interface
RepresentsRegularQuery
.static interface
Represents aSingleQuery
.static interface
Represents aUnionQuery
.static interface
Represents aUSE
statement, utilizing a composite graph call.Modifier and TypeMethodDescriptiondefault @NotNull Statement
Statement.UseStatement.explain()
default @NotNull Statement
StatementBuilder.BuildableStatement.explain()
static @NotNull Statement
Creates a statement based on a list ofclauses
.default @NotNull Statement
StatementBuilder.BuildableStatement.profile()
static @NotNull Statement
Cypher.unionAll
(Collection<Statement> statements) Creates aUNION ALL
statement from several other statements.static @NotNull Statement
Creates aUNION ALL
statement from several other statements.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.Modifier and TypeMethodDescriptionStarts building a statement based on one subquery.default @NotNull ExposesSubqueryCall.BuildableSubquery
Thesubquery
parameter must be a valid subquery.default @NotNull ExposesSubqueryCall.BuildableSubquery
Thesubquery
parameter must be a valid subquery.ExposesSubqueryCall.call
(Statement statement, IdentifiableElement... imports) Thesubquery
parameter must be a valid sub-query.static Clause
Clauses.callClause
(Statement statement) Creates a CALL {} sub-query clause.default @NotNull ExposesSubqueryCall.BuildableSubquery
ExposesSubqueryCall.callInTransactions
(Statement statement) Starts building a new sub-query from aCALL ... IN TRANSACTIONS
clausedefault @NotNull ExposesSubqueryCall.BuildableSubquery
ExposesSubqueryCall.callInTransactions
(Statement statement, Integer rows) Creates a subquery running in its own transactions.default @NotNull ExposesSubqueryCall.BuildableSubquery
ExposesSubqueryCall.callInTransactions
(Statement statement, Integer rows, String... imports) Creates a subquery running in its own transactions.ExposesSubqueryCall.callInTransactions
(Statement statement, Integer rows, IdentifiableElement... imports) Creates a subquery running in its own transactions.default @NotNull ExposesSubqueryCall.BuildableSubquery
ExposesSubqueryCall.callInTransactions
(Statement statement, String... imports) Creates a subquery running in its own transactions.ExposesSubqueryCall.callInTransactions
(Statement statement, IdentifiableElement... imports) Creates a subquery running in its own transactions.static @NotNull Expression
Creates a COLLECT subquery from a statement, including its filters and conditions.static @NotNull Expression
Deprecated.Creates a COLLECT subquery from a statement, including its filters and conditions.Creates a COLLECT subquery from a statement, including its filters and conditions.static @NotNull CountExpression
Cypher.count
(Statement statement, IdentifiableElement... imports) Creates a COUNT from a full statement, including its filters and conditions.static @NotNull CountExpression
Expressions.count
(Statement statement, IdentifiableElement... imports) Deprecated.Creates a COUNT from a full statement, including its filters and conditions.static Condition
Cypher.exists
(Statement statement, IdentifiableElement... imports) Creates a new condition via an existential sub-query.static Condition
Predicates.exists
(Statement statement, IdentifiableElement... imports) Deprecated.Creates a new condition via an existential sub-query.Creates a tree from aStatement
.static @NotNull Statement.UnionQuery
Creates aUNION
statement from several other statements.static @NotNull Statement
Creates aUNION ALL
statement from several other statements.static Statement.UseStatement
Decorates the given statement by prepending a static USE clause.static Statement.UseStatement
Cypher.use
(Expression target, Statement statement) Decorates the given statement by prepending a dynamic USE clause.static Statement.UseStatement
Decorates the given statement by prepending a dynamic USE clause.static Statement.UseStatement
Cypher.use
(StringLiteral target, Statement statement) Decorates the given statement by prepending a dynamic USE clause.static Statement.UseStatement
Cypher.use
(SymbolicName target, Statement statement) Deprecated, for removal: This API element is subject to removal in a future version.Modifier and TypeMethodDescriptionstatic @NotNull Statement.UnionQuery
Cypher.union
(Collection<Statement> statements) Creates aUNION
statement from several other statements.static @NotNull Statement
Cypher.unionAll
(Collection<Statement> statements) Creates aUNION ALL
statement from several other statements. -
Uses of Statement in org.neo4j.cypherdsl.core.executables
Modifier and TypeMethodDescriptionstatic ExecutableStatement
ExecutableStatement.makeExecutable
(Statement statement) Creates an executable statement based on the given statementstatic ReactiveExecutableStatement
ReactiveExecutableStatement.makeExecutable
(Statement statement) Creates an executable statement based on the given statementstatic ExecutableStatement
Creates an executable statement based on the given statementstatic ReactiveExecutableStatement
Creates an executable statement based on the given statement -
Uses of Statement in org.neo4j.cypherdsl.core.renderer
Cypher.use(Expression, Statement)