Interface TransactionalGraphCommands<K>
-
- Type Parameters:
K
- the type of the key
- All Superinterfaces:
TransactionalRedisCommands
- All Known Implementing Classes:
BlockingTransactionalGraphCommandsImpl
public interface TransactionalGraphCommands<K> extends TransactionalRedisCommands
Allows executing commands from thegraph
group. These commands require the Redis Graph module to be installed in the Redis server.See the graph command list for further information about these commands.
This API is intended to be used in a Redis transaction (
MULTI
), thus, all command methods returnvoid
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
graphDelete(K key)
Execute the command GRAPH.DELETE.void
graphExplain(K key, String query)
Execute the command GRAPH.EXPLAIN.void
graphList()
Execute the command GRAPH.LIST.void
graphQuery(K key, String query)
Execute the command GRAPH.QUERY.void
graphQuery(K key, String query, Duration timeout)
Execute the command GRAPH.QUERY.-
Methods inherited from interface io.quarkus.redis.datasource.TransactionalRedisCommands
getDataSource
-
-
-
-
Method Detail
-
graphDelete
void graphDelete(K key)
Execute the command GRAPH.DELETE. Summary: Completely removes the graph and all of its entities. Group: graph- Parameters:
key
- the key, must not benull
-
graphExplain
void graphExplain(K key, String query)
Execute the command GRAPH.EXPLAIN. Summary: Constructs a query execution plan but does not run it. Inspect this execution plan to better understand how your query will get executed. Group: graph- Parameters:
key
- the key, must not benull
query
- the query, must not benull
-
graphList
void graphList()
Execute the command GRAPH.LIST. Summary: Lists all graph keys in the keyspace. Group: graph
-
graphQuery
void graphQuery(K key, String query)
Execute the command GRAPH.QUERY. Summary: Executes the given query against a specified graph. Group: graph- Parameters:
key
- the key, must not benull
query
- the query, must not benull
-
graphQuery
void graphQuery(K key, String query, Duration timeout)
Execute the command GRAPH.QUERY. Summary: Executes the given query against a specified graph. Group: graph- Parameters:
key
- the key, must not benull
query
- the query, must not benull
timeout
- a timeout, must not benull
-
-