public interface RxQueryRunner
RxSession
,
RxTransaction
Modifier and Type | Method and Description |
---|---|
RxResult |
run(Query query)
Register running of a query and return a reactive result stream.
|
RxResult |
run(String query)
Register running of a query and return a reactive result stream.
|
RxResult |
run(String query,
Map<String,Object> parameters)
Register running of a query and return a reactive result stream.
|
RxResult |
run(String query,
Record parameters)
Register running of a query and return a reactive result stream.
|
RxResult |
run(String query,
Value parameters)
Register running of a query and return a reactive result stream.
|
RxResult run(String query, Value parameters)
Value
as its input. This is useful
if you want to take a map-like value that you've gotten from a prior result
and send it back as parameters.
If you are creating parameters programmatically, run(String, Map)
might be more helpful, it converts your map to a Value
for you.query
- text of a Neo4j queryparameters
- input parameters, should be a map Value, see Values.parameters(Object...)
.RxResult run(String query, Map<String,Object> parameters)
Map
of parameters. The values in the map
must be values that can be converted to Neo4j types. See Values.parameters(Object...)
for
a list of allowed types.query
- text of a Neo4j queryparameters
- input data for the queryRxResult run(String query, Record parameters)
Record
of parameters, which can be useful
if you want to use the output of one query as input for another.query
- text of a Neo4j queryparameters
- input data for the queryRxResult run(String query)
query
- text of a Neo4j queryRxResult run(Query query)
query
- a Neo4j query