Class BlockingTransactionalGraphCommandsImpl<K>
- java.lang.Object
-
- io.quarkus.redis.runtime.datasource.AbstractTransactionalRedisCommandGroup
-
- io.quarkus.redis.runtime.datasource.BlockingTransactionalGraphCommandsImpl<K>
-
- All Implemented Interfaces:
TransactionalGraphCommands<K>
,TransactionalRedisCommands
public class BlockingTransactionalGraphCommandsImpl<K> extends AbstractTransactionalRedisCommandGroup implements TransactionalGraphCommands<K>
-
-
Field Summary
-
Fields inherited from class io.quarkus.redis.runtime.datasource.AbstractTransactionalRedisCommandGroup
ds, timeout
-
-
Constructor Summary
Constructors Constructor Description BlockingTransactionalGraphCommandsImpl(TransactionalRedisDataSource ds, ReactiveTransactionalGraphCommands<K> reactive, Duration timeout)
-
Method Summary
All Methods Instance Methods Concrete 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 class io.quarkus.redis.runtime.datasource.AbstractTransactionalRedisCommandGroup
getDataSource
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.quarkus.redis.datasource.TransactionalRedisCommands
getDataSource
-
-
-
-
Constructor Detail
-
BlockingTransactionalGraphCommandsImpl
public BlockingTransactionalGraphCommandsImpl(TransactionalRedisDataSource ds, ReactiveTransactionalGraphCommands<K> reactive, Duration timeout)
-
-
Method Detail
-
graphDelete
public void graphDelete(K key)
Description copied from interface:TransactionalGraphCommands
Execute the command GRAPH.DELETE. Summary: Completely removes the graph and all of its entities. Group: graph- Specified by:
graphDelete
in interfaceTransactionalGraphCommands<K>
- Parameters:
key
- the key, must not benull
-
graphExplain
public void graphExplain(K key, String query)
Description copied from interface:TransactionalGraphCommands
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- Specified by:
graphExplain
in interfaceTransactionalGraphCommands<K>
- Parameters:
key
- the key, must not benull
query
- the query, must not benull
-
graphList
public void graphList()
Description copied from interface:TransactionalGraphCommands
Execute the command GRAPH.LIST. Summary: Lists all graph keys in the keyspace. Group: graph- Specified by:
graphList
in interfaceTransactionalGraphCommands<K>
-
graphQuery
public void graphQuery(K key, String query)
Description copied from interface:TransactionalGraphCommands
Execute the command GRAPH.QUERY. Summary: Executes the given query against a specified graph. Group: graph- Specified by:
graphQuery
in interfaceTransactionalGraphCommands<K>
- Parameters:
key
- the key, must not benull
query
- the query, must not benull
-
graphQuery
public void graphQuery(K key, String query, Duration timeout)
Description copied from interface:TransactionalGraphCommands
Execute the command GRAPH.QUERY. Summary: Executes the given query against a specified graph. Group: graph- Specified by:
graphQuery
in interfaceTransactionalGraphCommands<K>
- Parameters:
key
- the key, must not benull
query
- the query, must not benull
timeout
- a timeout, must not benull
-
-