@groovy.transform.CompileStatic @groovy.util.logging.Slf4j class Neo4jGormStaticApi<D> extends GormStaticApi<D>
Static API implementation for Neo4j
Constructor and description |
---|
Neo4jGormStaticApi
(java.lang.Class<D> persistentClass, Datastore datastore, java.util.List<FinderMethod> finders) |
Neo4jGormStaticApi
(java.lang.Class<D> persistentClass, Datastore datastore, java.util.List<FinderMethod> finders, org.springframework.transaction.PlatformTransactionManager transactionManager) |
Type Params | Return Type | Name and description |
---|---|---|
|
protected java.util.List |
adaptResults(org.neo4j.driver.Result result) |
|
static java.lang.String |
buildNamedParameterQueryFromGString(groovy.lang.GString query, java.util.Map params) Processes a query converting GString expressions into parameters |
|
org.neo4j.driver.Result |
cypherStatic(java.lang.CharSequence query, java.util.List params) perform a cypher query |
|
org.neo4j.driver.Result |
cypherStatic(java.lang.CharSequence query, java.util.Map params) perform a cypher query |
|
org.neo4j.driver.Result |
cypherStatic(java.lang.CharSequence query) perform a cypher query |
|
java.util.List |
executeQuery(java.lang.CharSequence query, java.util.Map params, java.util.Map args) |
|
java.util.List |
executeQuery(java.lang.CharSequence query, java.util.Collection params, java.util.Map args) |
|
java.lang.Integer |
executeUpdate(java.lang.CharSequence query, java.util.Map params, java.util.Map args) |
|
java.lang.Integer |
executeUpdate(java.lang.CharSequence query, java.util.Collection params, java.util.Map args) |
|
D |
find(java.lang.CharSequence query, java.util.Map params, java.util.Map args) |
|
D |
find(java.lang.CharSequence query, java.util.Collection params, java.util.Map args) |
|
java.util.List<D> |
findAll(java.lang.CharSequence query, java.util.Map params, java.util.Map args) |
|
java.util.List<D> |
findAll(java.lang.CharSequence query, java.util.Collection params, java.util.Map args) |
|
grails.neo4j.Path |
findPath(java.lang.CharSequence query, java.util.Map params) |
|
grails.neo4j.Path |
findPathTo(java.lang.Class type, java.lang.CharSequence query, java.util.Map params) |
<F extends GormEntity, T extends GormEntity> |
Relationship<F, T> |
findRelationship(F from, T to) |
<F extends GormEntity, T extends GormEntity> |
java.util.List<Relationship<F, T>> |
findRelationships(F from, T to, java.util.Map params) |
<F extends GormEntity, T extends GormEntity> |
java.util.List<Relationship<F, T>> |
findRelationships(java.lang.Class<F> from, java.lang.Class<T> to, java.util.Map params) |
<F, T> |
grails.neo4j.Path<F, T> |
findShortestPath(F from, T to, int maxDistance) |
|
private org.neo4j.driver.QueryRunner |
getStatementRunner(Neo4jSession session) |
|
private void |
includeTenantIdIfNecessary(Neo4jSession session, java.lang.String queryString, java.util.Map<java.lang.String, java.lang.Object> paramsMap) |
Processes a query converting GString expressions into parameters
query
- The queryparams
- The parametersperform a cypher query @return
perform a cypher query @return
perform a cypher query @return