public class CypherAstWrapper
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
<T,P> T |
buildTranslation(Translator<T,P> translator)
Creates a translation to Gremlin.
|
java.util.Map<java.lang.String,java.lang.Object> |
getExtractedParameters()
Gets extracted parameters for this query.
|
java.util.Set<StatementOption> |
getOptions()
Gets declared options for this query.
|
static CypherAstWrapper |
parse(java.lang.String queryText)
Constructs a new Cypher AST from the provided query.
|
static CypherAstWrapper |
parse(java.lang.String queryText,
java.util.Map<java.lang.String,?> parameters)
Constructs a new Cypher AST from the provided query.
|
java.lang.String |
toString()
Pretty-prints the Cypher AST.
|
public static CypherAstWrapper parse(java.lang.String queryText)
queryText - Cypher querypublic static CypherAstWrapper parse(java.lang.String queryText, java.util.Map<java.lang.String,?> parameters)
queryText - Cypher queryparameters - Cypher query parameterspublic <T,P> T buildTranslation(Translator<T,P> translator)
T - translation target typeP - predicate target typetranslator - Translator configurationpublic java.util.Map<java.lang.String,java.lang.Object> getExtractedParameters()
public java.util.Set<StatementOption> getOptions()
public java.lang.String toString()
toString in class java.lang.Object