java.lang.Object
org.neo4j.cypherdsl.parser.CypherParser
- Since:
- 2021.3.0
- Author:
- Michael J. Simons
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.neo4j.cypherdsl.core.StatementParses aStringinto aStatement.static org.neo4j.cypherdsl.core.StatementParses aStringinto aStatement.static org.neo4j.cypherdsl.core.ClauseparseClause(String input) static org.neo4j.cypherdsl.core.ClauseparseClause(String input, @Nullable Options options) Parses a fragment into aClausethat can be put together into a whole statement viaStatement.of(List).static org.neo4j.cypherdsl.core.ExpressionparseExpression(String input) static org.neo4j.cypherdsl.core.ExpressionparseExpression(String input, @Nullable Options options) Parses a Cypher expression into anExpression.static org.neo4j.cypherdsl.core.Nodestatic org.neo4j.cypherdsl.core.NodeParses a Cypher fragment describing a Node-pattern into aNodeinstance.static org.neo4j.cypherdsl.core.RelationshipPatternparseRelationship(String input) static org.neo4j.cypherdsl.core.RelationshipPatternparseRelationship(String input, @Nullable Options options) Parses a Cypher fragment describing a relationship into aRelationshipPatterninstance.static org.neo4j.cypherdsl.core.StatementparseStatement(String input) static org.neo4j.cypherdsl.core.StatementparseStatement(String input, @Nullable Options options) Parses a whole statement into a renderable Cypher-DSLStatement.
-
Method Details
-
parseNode
- Parameters:
input- A Cypher fragment- Returns:
- A node
- See Also:
-
parseNode
public static org.neo4j.cypherdsl.core.Node parseNode(String input, @Nullable @Nullable Options options) Parses a Cypher fragment describing a Node-pattern into aNodeinstance.- Parameters:
input- A Cypher fragmentoptions- Options for the parser- Returns:
- A node
-
parseRelationship
- Parameters:
input- A Cypher fragment- Returns:
- A relationship pattern or chain of relationship pattern
- See Also:
-
parseRelationship
public static org.neo4j.cypherdsl.core.RelationshipPattern parseRelationship(String input, @Nullable @Nullable Options options) Parses a Cypher fragment describing a relationship into aRelationshipPatterninstance.- Parameters:
input- A Cypher fragmentoptions- Options for the parser- Returns:
- A relationship pattern or chain of relationship pattern
-
parseExpression
- Parameters:
input- A Cypher fragment of an expression- Returns:
- A valid Cypher-DSL expression instance
- See Also:
-
parseExpression
public static org.neo4j.cypherdsl.core.Expression parseExpression(String input, @Nullable @Nullable Options options) Parses a Cypher expression into anExpression.- Parameters:
input- A Cypher fragment of an expressionoptions- Options for the parser- Returns:
- A valid Cypher-DSL expression instance
-
parseClause
- Parameters:
input- A Cypher fragment containing a valid clause- Returns:
- A
Clauseinstance - See Also:
-
parseClause
public static org.neo4j.cypherdsl.core.Clause parseClause(String input, @Nullable @Nullable Options options) Parses a fragment into aClausethat can be put together into a whole statement viaStatement.of(List).- Parameters:
input- A Cypher fragment containing a valid clauseoptions- Options for the parser- Returns:
- A
Clauseinstance
-
parseStatement
- Parameters:
input- String representing a statement- Returns:
- A
Statementstatement. - See Also:
-
parseStatement
public static org.neo4j.cypherdsl.core.Statement parseStatement(String input, @Nullable @Nullable Options options) Parses a whole statement into a renderable Cypher-DSLStatement. The statement might be used in a subquery, with a union or maybe just rewritten.- Parameters:
input- String representing a statementoptions- Options for the parser- Returns:
- A
Statementstatement.
-
parse
Parses aStringinto aStatement.- Parameters:
input- String representing a statement- Returns:
- A
Statementstatement. - See Also:
-
parse
public static org.neo4j.cypherdsl.core.Statement parse(String input, @Nullable @Nullable Options options) Parses aStringinto aStatement.- Parameters:
input- String representing a statementoptions- Options for the parser- Returns:
- A
Statementstatement. - See Also:
-