@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, PlatformTransactionManager transactionManager) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
protected static java.util.List |
adaptResults(Result result) |
|
static java.lang.String |
buildNamedParameterQueryFromGString(groovy.lang.GString query, java.util.Map params)Processes a query converting GString expressions into parameters |
|
Result |
cypherStatic(java.lang.CharSequence query, java.util.List params)perform a cypher query |
|
Result |
cypherStatic(java.lang.CharSequence query, java.util.Map params)perform a cypher query |
|
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) |
|
Path |
findPath(java.lang.CharSequence query, java.util.Map params) |
|
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> |
Path<F, T> |
findShortestPath(F from, T to, int maxDistance) |
|
java.util.List<java.io.Serializable> |
saveAll(java.lang.Iterable<?> objectsToSave)GormStaticApi#saveAll(Iterable)#saveAll(Iterable)'s callback returns session.flush()'s result
(its last statement), but flush() is void, so it always returns null instead of the ids from
session.persist(...). |
|
java.util.List<java.io.Serializable> |
saveAll(java.lang.Object[] objectsToSave) |
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
GormStaticApi#saveAll(Iterable)#saveAll(Iterable)'s callback returns session.flush()'s result
(its last statement), but flush() is void, so it always returns null instead of the ids from
session.persist(...). Captures the ids explicitly and returns them after flushing.