Package apoc.periodic
Class Periodic
java.lang.Object
apoc.periodic.Periodic
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
applyPlanner
(String query, apoc.periodic.Periodic.Planner planner) Stream<apoc.periodic.PeriodicUtils.JobInfo>
Stream<apoc.periodic.PeriodicUtils.JobInfo>
Stream<apoc.periodic.BatchAndTotalResult>
Invoke cypherAction in batched transactions being fed from cypherIteration running in main threadStream<apoc.periodic.PeriodicUtils.JobInfo>
list()
Stream<apoc.periodic.PeriodicUtils.JobInfo>
apoc.periodic.PeriodicUtils.JobInfo
Call from a procedure that gets a@Context GraphDatbaseAPI db;
injected and provide that db to the runnable.Stream<apoc.periodic.PeriodicUtils.JobInfo>
void
-
Field Details
-
PLANNER_PATTERN
-
RUNTIME_PATTERN
-
CYPHER_PREFIX_PATTERN
-
CYPHER_RUNTIME_SLOTTED
- See Also:
-
db
public org.neo4j.graphdb.GraphDatabaseService db -
terminationGuard
public org.neo4j.procedure.TerminationGuard terminationGuard -
log
public org.neo4j.logging.Log log -
pools
public apoc.Pools pools -
tx
public org.neo4j.graphdb.Transaction tx
-
-
Constructor Details
-
Periodic
public Periodic()
-
-
Method Details
-
truncate
-
list
-
commit
-
cancel
-
submit
-
repeat
-
countdown
-
schedule
public apoc.periodic.PeriodicUtils.JobInfo schedule(String name, Runnable task, long delay, long repeat) Call from a procedure that gets a@Context GraphDatbaseAPI db;
injected and provide that db to the runnable. -
iterate
public Stream<apoc.periodic.BatchAndTotalResult> iterate(String cypherIterate, String cypherAction, Map<String, Object> config) Invoke cypherAction in batched transactions being fed from cypherIteration running in main thread- Parameters:
cypherIterate
-cypherAction
-
-
applyPlanner
-