| Modifier and Type | Field and Description |
|---|---|
protected @Nullable Arguments |
args |
protected @Nullable OptArgs |
optargs |
protected @NotNull TermType |
termType |
| Modifier | Constructor and Description |
|---|---|
protected |
ReqlAst(@NotNull TermType termType,
@Nullable Arguments args,
@Nullable OptArgs optargs) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
build() |
Result<java.lang.Object> |
run(Connection conn)
Runs this query via connection
conn with default options and returns the result. |
<T> Result<T> |
run(Connection conn,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with default options and returns the result, with the values
converted to the type of Class<T>. |
Result<java.lang.Object> |
run(Connection conn,
OptArgs runOpts)
Runs this query via connection
conn with options runOpts and returns the result. |
<T> Result<T> |
run(Connection conn,
OptArgs runOpts,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with options runOpts and returns the result, with the values
converted to the type of TypeReference<T>. |
Result<java.lang.Object> |
run(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode)
Runs this query via connection
conn with options runOpts, the specified fetchMode and
returns the result. |
<T> Result<T> |
run(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with options runOpts, the specified fetchMode
and returns the result, with the values converted to the type of Class<T>. |
<T> Result<T> |
run(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with options runOpts, the specified fetchMode
and returns the result, with the values converted to the type of TypeReference<T>. |
<T> Result<T> |
run(Connection conn,
OptArgs runOpts,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with options runOpts and returns the result, with the values
converted to the type of TypeReference<T>. |
Result<java.lang.Object> |
run(Connection conn,
Result.FetchMode fetchMode)
Runs this query via connection
conn with the specified fetchMode
and returns the result. |
<T> Result<T> |
run(Connection conn,
Result.FetchMode fetchMode,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with the specified fetchMode and returns the result, with
the values converted to the type of Class<T>. |
<T> Result<T> |
run(Connection conn,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with the specified fetchMode and returns the result, with
the values converted to the type of TypeReference<T>. |
<T> Result<T> |
run(Connection conn,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with default options and returns the result, with the values
converted to the type of TypeReference<T>. |
java.util.concurrent.CompletableFuture<Result<java.lang.Object>> |
runAsync(Connection conn)
Runs this query via connection
conn with default options and returns the result asynchronously. |
<T> java.util.concurrent.CompletableFuture<Result<T>> |
runAsync(Connection conn,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with default options and returns the result asynchronously, with the
values converted to the type of Class<T>. |
java.util.concurrent.CompletableFuture<Result<java.lang.Object>> |
runAsync(Connection conn,
OptArgs runOpts)
Runs this query via connection
conn with options runOpts and returns the result asynchronously. |
<T> java.util.concurrent.CompletableFuture<Result<T>> |
runAsync(Connection conn,
OptArgs runOpts,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with options runOpts and returns the result asynchronously,
with the values converted to the type of TypeReference<T>. |
java.util.concurrent.CompletableFuture<Result<java.lang.Object>> |
runAsync(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode)
Runs this query via connection
conn with options runOpts, the specified fetchMode and
returns the result asynchronously. |
<T> java.util.concurrent.CompletableFuture<Result<T>> |
runAsync(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with options runOpts, the specified fetchMode
and returns the result asynchronously, with the values converted to the type of Class<T>. |
<T> java.util.concurrent.CompletableFuture<Result<T>> |
runAsync(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with options runOpts, the specified fetchMode
and returns the result asynchronously, with the values converted to the type of TypeReference<T>. |
<T> java.util.concurrent.CompletableFuture<Result<T>> |
runAsync(Connection conn,
OptArgs runOpts,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with options runOpts and returns the result asynchronously,
with the values converted to the type of TypeReference<T>. |
java.util.concurrent.CompletableFuture<Result<java.lang.Object>> |
runAsync(Connection conn,
Result.FetchMode fetchMode)
Runs this query via connection
conn with the specified fetchMode
and returns the result asynchronously. |
<T> java.util.concurrent.CompletableFuture<Result<T>> |
runAsync(Connection conn,
Result.FetchMode fetchMode,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with the specified fetchMode and returns the result
asynchronously, with the values converted to the type of Class<T>. |
<T> java.util.concurrent.CompletableFuture<Result<T>> |
runAsync(Connection conn,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with the specified fetchMode and returns the result
asynchronously, with the values converted to the type of TypeReference<T>. |
<T> java.util.concurrent.CompletableFuture<Result<T>> |
runAsync(Connection conn,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with default options and returns the result asynchronously, with the
values converted to the type of TypeReference<T>. |
java.lang.Object |
runAtom(Connection conn)
Runs this query via connection
conn with default options and returns the unwrapped atom. |
<T> T |
runAtom(Connection conn,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with default options and returns the unwrapped atom, with the values
converted to the type of Class<T>. |
java.lang.Object |
runAtom(Connection conn,
OptArgs runOpts)
Runs this query via connection
conn with options runOpts and returns the unwrapped atom. |
<T> T |
runAtom(Connection conn,
OptArgs runOpts,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with options runOpts and returns the unwrapped atom,
with the values converted to the type of TypeReference<T>. |
java.lang.Object |
runAtom(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode)
Runs this query via connection
conn with options runOpts, the specified fetchMode and
returns the unwrapped atom. |
<T> T |
runAtom(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with options runOpts, the specified fetchMode
and returns the unwrapped atom, with the values converted to the type of Class<T>. |
<T> T |
runAtom(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with options runOpts, the specified fetchMode
and returns the unwrapped atom, with the values converted to the type of TypeReference<T>. |
<T> T |
runAtom(Connection conn,
OptArgs runOpts,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with options runOpts and returns the unwrapped atom,
with the values converted to the type of TypeReference<T>. |
java.lang.Object |
runAtom(Connection conn,
Result.FetchMode fetchMode)
Runs this query via connection
conn with the specified fetchMode
and returns the unwrapped atom. |
<T> T |
runAtom(Connection conn,
Result.FetchMode fetchMode,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with the specified fetchMode and returns the unwrapped atom,
with the values converted to the type of Class<T>. |
<T> T |
runAtom(Connection conn,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with the specified fetchMode and returns the unwrapped atom,
with the values converted to the type of TypeReference<T>. |
<T> T |
runAtom(Connection conn,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with default options and returns the unwrapped atom, with the values
converted to the type of TypeReference<T>. |
java.util.concurrent.CompletableFuture<java.lang.Object> |
runAtomAsync(Connection conn)
Runs this query via connection
conn with default options and returns the unwrapped atom asynchronously. |
<T> java.util.concurrent.CompletableFuture<T> |
runAtomAsync(Connection conn,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with default options and returns the unwrapped atom asynchronously,
with the values converted to the type of Class<T>. |
java.util.concurrent.CompletableFuture<java.lang.Object> |
runAtomAsync(Connection conn,
OptArgs runOpts)
Runs this query via connection
conn with options runOpts and returns the unwrapped atom
asynchronously. |
<T> java.util.concurrent.CompletableFuture<T> |
runAtomAsync(Connection conn,
OptArgs runOpts,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with options runOpts and returns the unwrapped atom
asynchronously, with the values converted to the type of TypeReference<T>. |
java.util.concurrent.CompletableFuture<java.lang.Object> |
runAtomAsync(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode)
Runs this query via connection
conn with options runOpts, the specified fetchMode and
returns the unwrapped atom asynchronously. |
<T> java.util.concurrent.CompletableFuture<T> |
runAtomAsync(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with options runOpts, the specified fetchMode
and returns the unwrapped atom asynchronously, with the values converted to the type of Class<T>. |
<T> java.util.concurrent.CompletableFuture<T> |
runAtomAsync(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with options runOpts, the specified fetchMode
and returns the unwrapped atom asynchronously, with the values converted to the type of TypeReference<T>. |
<T> java.util.concurrent.CompletableFuture<T> |
runAtomAsync(Connection conn,
OptArgs runOpts,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with options runOpts and returns the unwrapped atom
asynchronously, with the values converted to the type of TypeReference<T>. |
java.util.concurrent.CompletableFuture<java.lang.Object> |
runAtomAsync(Connection conn,
Result.FetchMode fetchMode)
Runs this query via connection
conn with the specified fetchMode
and returns the unwrapped atom asynchronously. |
<T> java.util.concurrent.CompletableFuture<T> |
runAtomAsync(Connection conn,
Result.FetchMode fetchMode,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with the specified fetchMode and returns the unwrapped atom
asynchronously, with the values converted to the type of Class<T>. |
<T> java.util.concurrent.CompletableFuture<T> |
runAtomAsync(Connection conn,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with the specified fetchMode and returns the unwrapped atom
asynchronously, with the values converted to the type of TypeReference<T>. |
<T> java.util.concurrent.CompletableFuture<T> |
runAtomAsync(Connection conn,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with default options and returns the unwrapped atom asynchronously,
with the values converted to the type of TypeReference<T>. |
<K,V> java.util.Map<K,java.util.Set<V>> |
runGrouping(Connection conn,
java.lang.Class<K> keyRef,
java.lang.Class<V> valueRef)
Runs this query via connection
conn with default options and returns the unwrapped grouping result, with
the values converted to the defined grouping and value types. |
<K,V> java.util.Map<K,java.util.Set<V>> |
runGrouping(Connection conn,
java.lang.Class<K> keyRef,
com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
Runs this query via connection
conn with default options and returns the unwrapped grouping result, with
the values converted to the defined grouping and value types. |
<K,V> java.util.Map<K,java.util.Set<V>> |
runGrouping(Connection conn,
OptArgs runOpts,
java.lang.Class<K> keyRef,
java.lang.Class<V> valueRef)
Runs this query via connection
conn with options runOpts and returns the unwrapped grouping result,
with the values converted to the defined grouping and value types. |
<K,V> java.util.Map<K,java.util.Set<V>> |
runGrouping(Connection conn,
OptArgs runOpts,
java.lang.Class<K> keyRef,
com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
Runs this query via connection
conn with options runOpts and returns the unwrapped grouping result,
with the values converted to the defined grouping and value types. |
<K,V> java.util.Map<K,java.util.Set<V>> |
runGrouping(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode,
java.lang.Class<K> keyRef,
java.lang.Class<V> valueRef)
Runs this query via connection
conn with options runOpts, the specified fetchMode
and returns the unwrapped grouping result, with the values converted to the defined grouping and value types |
<K,V> java.util.Map<K,java.util.Set<V>> |
runGrouping(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode,
java.lang.Class<K> keyRef,
com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
Runs this query via connection
conn with options runOpts, the specified fetchMode
and returns the unwrapped grouping result, with the values converted to the defined grouping and value types |
<K,V> java.util.Map<K,java.util.Set<V>> |
runGrouping(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<GroupedResult<K,V>> typeRef)
Runs this query via connection
conn with options runOpts, the specified fetchMode
and returns the unwrapped grouping result, with the values converted to the defined grouping and value types |
<K,V> java.util.Map<K,java.util.Set<V>> |
runGrouping(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<K> keyRef,
java.lang.Class<V> valueRef)
Runs this query via connection
conn with options runOpts, the specified fetchMode
and returns the unwrapped grouping result, with the values converted to the defined grouping and value types |
<K,V> java.util.Map<K,java.util.Set<V>> |
runGrouping(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<K> keyRef,
com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
Runs this query via connection
conn with options runOpts, the specified fetchMode
and returns the unwrapped grouping result, with the values converted to the defined grouping and value types |
<K,V> java.util.Map<K,java.util.Set<V>> |
runGrouping(Connection conn,
OptArgs runOpts,
com.fasterxml.jackson.core.type.TypeReference<GroupedResult<K,V>> typeRef)
Runs this query via connection
conn with options runOpts and returns the unwrapped grouping result,
with the values converted to the defined grouping and value types. |
<K,V> java.util.Map<K,java.util.Set<V>> |
runGrouping(Connection conn,
OptArgs runOpts,
com.fasterxml.jackson.core.type.TypeReference<K> keyRef,
java.lang.Class<V> valueRef)
Runs this query via connection
conn with options runOpts and returns the unwrapped grouping result,
with the values converted to the defined grouping and value types. |
<K,V> java.util.Map<K,java.util.Set<V>> |
runGrouping(Connection conn,
OptArgs runOpts,
com.fasterxml.jackson.core.type.TypeReference<K> keyRef,
com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
Runs this query via connection
conn with options runOpts and returns the unwrapped grouping result,
with the values converted to the defined grouping and value types. |
<K,V> java.util.Map<K,java.util.Set<V>> |
runGrouping(Connection conn,
Result.FetchMode fetchMode,
java.lang.Class<K> keyRef,
java.lang.Class<V> valueRef)
Runs this query via connection
conn with the specified fetchMode and returns the unwrapped grouping result,
with the values converted to the defined grouping and value types. |
<K,V> java.util.Map<K,java.util.Set<V>> |
runGrouping(Connection conn,
Result.FetchMode fetchMode,
java.lang.Class<K> keyRef,
com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
Runs this query via connection
conn with the specified fetchMode and returns the unwrapped grouping result,
with the values converted to the defined grouping and value types. |
<K,V> java.util.Map<K,java.util.Set<V>> |
runGrouping(Connection conn,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<GroupedResult<K,V>> typeRef)
Runs this query via connection
conn with the specified fetchMode and returns the unwrapped grouping result,
with the values converted to the defined grouping and value types. |
<K,V> java.util.Map<K,java.util.Set<V>> |
runGrouping(Connection conn,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<K> keyRef,
java.lang.Class<V> valueRef)
Runs this query via connection
conn with the specified fetchMode and returns the unwrapped grouping result,
with the values converted to the defined grouping and value types. |
<K,V> java.util.Map<K,java.util.Set<V>> |
runGrouping(Connection conn,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<K> keyRef,
com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
Runs this query via connection
conn with the specified fetchMode and returns the unwrapped grouping result,
with the values converted to the defined grouping and value types. |
<K,V> java.util.Map<K,java.util.Set<V>> |
runGrouping(Connection conn,
com.fasterxml.jackson.core.type.TypeReference<GroupedResult<K,V>> typeRef)
Runs this query via connection
conn with default options and returns the unwrapped grouping result, with
the values converted to the defined grouping and value types. |
<K,V> java.util.Map<K,java.util.Set<V>> |
runGrouping(Connection conn,
com.fasterxml.jackson.core.type.TypeReference<K> keyRef,
java.lang.Class<V> valueRef)
Runs this query via connection
conn with default options and returns the unwrapped grouping result, with
the values converted to the defined grouping and value types. |
<K,V> java.util.Map<K,java.util.Set<V>> |
runGrouping(Connection conn,
com.fasterxml.jackson.core.type.TypeReference<K> keyRef,
com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
Runs this query via connection
conn with default options and returns the unwrapped grouping result, with
the values converted to the defined grouping and value types. |
<K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> |
runGroupingAsync(Connection conn,
java.lang.Class<K> keyRef,
java.lang.Class<V> valueRef)
Runs this query via connection
conn with default options and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types. |
<K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> |
runGroupingAsync(Connection conn,
java.lang.Class<K> keyRef,
com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
Runs this query via connection
conn with default options and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types. |
<K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> |
runGroupingAsync(Connection conn,
OptArgs runOpts,
java.lang.Class<K> keyRef,
java.lang.Class<V> valueRef)
Runs this query via connection
conn with options runOpts and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types. |
<K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> |
runGroupingAsync(Connection conn,
OptArgs runOpts,
java.lang.Class<K> keyRef,
com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
Runs this query via connection
conn with options runOpts and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types. |
<K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> |
runGroupingAsync(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode,
java.lang.Class<K> keyRef,
java.lang.Class<V> valueRef)
Runs this query via connection
conn with options runOpts, the specified fetchMode
and returns the unwrapped grouping result asynchronously, with the values converted to the defined grouping and value types |
<K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> |
runGroupingAsync(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode,
java.lang.Class<K> keyRef,
com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
Runs this query via connection
conn with options runOpts, the specified fetchMode
and returns the unwrapped grouping result asynchronously, with the values converted to the defined grouping and value types |
<K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> |
runGroupingAsync(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<GroupedResult<K,V>> typeRef)
Runs this query via connection
conn with options runOpts, the specified fetchMode
and returns the unwrapped grouping result asynchronously, with the values converted to the defined grouping and value types |
<K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> |
runGroupingAsync(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<K> keyRef,
java.lang.Class<V> valueRef)
Runs this query via connection
conn with options runOpts, the specified fetchMode
and returns the unwrapped grouping result asynchronously, with the values converted to the defined grouping and value types |
<K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> |
runGroupingAsync(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<K> keyRef,
com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
Runs this query via connection
conn with options runOpts, the specified fetchMode
and returns the unwrapped grouping result asynchronously, with the values converted to the defined grouping and value types |
<K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> |
runGroupingAsync(Connection conn,
OptArgs runOpts,
com.fasterxml.jackson.core.type.TypeReference<GroupedResult<K,V>> typeRef)
Runs this query via connection
conn with options runOpts and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types. |
<K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> |
runGroupingAsync(Connection conn,
OptArgs runOpts,
com.fasterxml.jackson.core.type.TypeReference<K> keyRef,
java.lang.Class<V> valueRef)
Runs this query via connection
conn with options runOpts and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types. |
<K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> |
runGroupingAsync(Connection conn,
OptArgs runOpts,
com.fasterxml.jackson.core.type.TypeReference<K> keyRef,
com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
Runs this query via connection
conn with options runOpts and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types. |
<K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> |
runGroupingAsync(Connection conn,
Result.FetchMode fetchMode,
java.lang.Class<K> keyRef,
java.lang.Class<V> valueRef)
Runs this query via connection
conn with the specified fetchMode and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types. |
<K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> |
runGroupingAsync(Connection conn,
Result.FetchMode fetchMode,
java.lang.Class<K> keyRef,
com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
Runs this query via connection
conn with the specified fetchMode and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types. |
<K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> |
runGroupingAsync(Connection conn,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<GroupedResult<K,V>> typeRef)
Runs this query via connection
conn with the specified fetchMode and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types. |
<K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> |
runGroupingAsync(Connection conn,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<K> keyRef,
java.lang.Class<V> valueRef)
Runs this query via connection
conn with the specified fetchMode and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types. |
<K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> |
runGroupingAsync(Connection conn,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<K> keyRef,
com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
Runs this query via connection
conn with the specified fetchMode and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types. |
<K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> |
runGroupingAsync(Connection conn,
com.fasterxml.jackson.core.type.TypeReference<GroupedResult<K,V>> typeRef)
Runs this query via connection
conn with default options and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types. |
<K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> |
runGroupingAsync(Connection conn,
com.fasterxml.jackson.core.type.TypeReference<K> keyRef,
java.lang.Class<V> valueRef)
Runs this query via connection
conn with default options and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types. |
<K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> |
runGroupingAsync(Connection conn,
com.fasterxml.jackson.core.type.TypeReference<K> keyRef,
com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
Runs this query via connection
conn with default options and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types. |
void |
runNoReply(Connection conn)
Runs this query via connection
conn with default options without awaiting the response. |
void |
runNoReply(Connection conn,
OptArgs runOpts)
Runs this query via connection
conn with options runOpts without awaiting the response. |
Result<java.lang.Object> |
runUnwrapping(Connection conn)
Runs this query via connection
conn with default options and returns the result. |
<T> Result<T> |
runUnwrapping(Connection conn,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with default options and returns the result, with the values
converted to the type of Class<T>. |
Result<java.lang.Object> |
runUnwrapping(Connection conn,
OptArgs runOpts)
Runs this query via connection
conn with options runOpts and returns the result. |
<T> Result<T> |
runUnwrapping(Connection conn,
OptArgs runOpts,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with options runOpts and returns the result, with the values
converted to the type of TypeReference<T>. |
Result<java.lang.Object> |
runUnwrapping(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode)
Runs this query via connection
conn with options runOpts, the specified fetchMode and
returns the result. |
<T> Result<T> |
runUnwrapping(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with options runOpts, the specified fetchMode
and returns the result, with the values converted to the type of Class<T>. |
<T> Result<T> |
runUnwrapping(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with options runOpts, the specified fetchMode
and returns the result, with the values converted to the type of TypeReference<T>. |
<T> Result<T> |
runUnwrapping(Connection conn,
OptArgs runOpts,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with options runOpts and returns the result, with the values
converted to the type of TypeReference<T>. |
Result<java.lang.Object> |
runUnwrapping(Connection conn,
Result.FetchMode fetchMode)
Runs this query via connection
conn with the specified fetchMode
and returns the result. |
<T> Result<T> |
runUnwrapping(Connection conn,
Result.FetchMode fetchMode,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with the specified fetchMode and returns the result, with
the values converted to the type of Class<T>. |
<T> Result<T> |
runUnwrapping(Connection conn,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with the specified fetchMode and returns the result, with
the values converted to the type of TypeReference<T>. |
<T> Result<T> |
runUnwrapping(Connection conn,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with default options and returns the result, with the values
converted to the type of TypeReference<T>. |
java.util.concurrent.CompletableFuture<Result<java.lang.Object>> |
runUnwrappingAsync(Connection conn)
Runs this query via connection
conn with default options and returns the result asynchronously. |
<T> java.util.concurrent.CompletableFuture<Result<T>> |
runUnwrappingAsync(Connection conn,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with default options and returns the result asynchronously, with the
values converted to the type of Class<T>. |
java.util.concurrent.CompletableFuture<Result<java.lang.Object>> |
runUnwrappingAsync(Connection conn,
OptArgs runOpts)
Runs this query via connection
conn with options runOpts and returns the result asynchronously. |
<T> java.util.concurrent.CompletableFuture<Result<T>> |
runUnwrappingAsync(Connection conn,
OptArgs runOpts,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with options runOpts and returns the result asynchronously,
with the values converted to the type of TypeReference<T>. |
java.util.concurrent.CompletableFuture<Result<java.lang.Object>> |
runUnwrappingAsync(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode)
Runs this query via connection
conn with options runOpts, the specified fetchMode and
returns the result asynchronously. |
<T> java.util.concurrent.CompletableFuture<Result<T>> |
runUnwrappingAsync(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with options runOpts, the specified fetchMode
and returns the result asynchronously, with the values converted to the type of Class<T>. |
<T> java.util.concurrent.CompletableFuture<Result<T>> |
runUnwrappingAsync(Connection conn,
OptArgs runOpts,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with options runOpts, the specified fetchMode
and returns the result asynchronously, with the values converted to the type of TypeReference<T>. |
<T> java.util.concurrent.CompletableFuture<Result<T>> |
runUnwrappingAsync(Connection conn,
OptArgs runOpts,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with options runOpts and returns the result asynchronously,
with the values converted to the type of TypeReference<T>. |
java.util.concurrent.CompletableFuture<Result<java.lang.Object>> |
runUnwrappingAsync(Connection conn,
Result.FetchMode fetchMode)
Runs this query via connection
conn with the specified fetchMode
and returns the result asynchronously. |
<T> java.util.concurrent.CompletableFuture<Result<T>> |
runUnwrappingAsync(Connection conn,
Result.FetchMode fetchMode,
java.lang.Class<T> typeRef)
Runs this query via connection
conn with the specified fetchMode and returns the result
asynchronously, with the values converted to the type of Class<T>. |
<T> java.util.concurrent.CompletableFuture<Result<T>> |
runUnwrappingAsync(Connection conn,
Result.FetchMode fetchMode,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with the specified fetchMode and returns the result
asynchronously, with the values converted to the type of TypeReference<T>. |
<T> java.util.concurrent.CompletableFuture<Result<T>> |
runUnwrappingAsync(Connection conn,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Runs this query via connection
conn with default options and returns the result asynchronously, with the
values converted to the type of TypeReference<T>. |
java.lang.String |
toString()
Returns the AST representation of this
ReqlAst. |
@NotNull protected final @NotNull TermType termType
@Nullable protected final @Nullable Arguments args
@Nullable protected final @Nullable OptArgs optargs
protected java.lang.Object build()
public Result<java.lang.Object> run(Connection conn)
conn with default options and returns the result.conn - The connection to run this querypublic Result<java.lang.Object> run(Connection conn, OptArgs runOpts)
conn with options runOpts and returns the result.conn - The connection to run this queryrunOpts - The options to run this query withpublic Result<java.lang.Object> run(Connection conn, Result.FetchMode fetchMode)
conn with the specified fetchMode
and returns the result.conn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencespublic <T> Result<T> run(Connection conn, java.lang.Class<T> typeRef)
conn with default options and returns the result, with the values
converted to the type of Class<T>.T - The result typeconn - The connection to run this querytypeRef - The type to convert topublic <T> Result<T> run(Connection conn, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with default options and returns the result, with the values
converted to the type of TypeReference<T>.T - The result typeconn - The connection to run this querytypeRef - The type to convert toP or a Cursor<P>public Result<java.lang.Object> run(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode)
conn with options runOpts, the specified fetchMode and
returns the result.conn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencespublic <T> Result<T> run(Connection conn, OptArgs runOpts, java.lang.Class<T> typeRef)
conn with options runOpts and returns the result, with the values
converted to the type of TypeReference<T>.T - The result typeconn - The connection to run this queryrunOpts - The options to run this query withtypeRef - The type to convert topublic <T> Result<T> run(Connection conn, OptArgs runOpts, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with options runOpts and returns the result, with the values
converted to the type of TypeReference<T>.T - The result typeconn - The connection to run this queryrunOpts - The options to run this query withtypeRef - The type to convert topublic <T> Result<T> run(Connection conn, Result.FetchMode fetchMode, java.lang.Class<T> typeRef)
conn with the specified fetchMode and returns the result, with
the values converted to the type of Class<T>.T - The type of resultconn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic <T> Result<T> run(Connection conn, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with the specified fetchMode and returns the result, with
the values converted to the type of TypeReference<T>.T - The type of resultconn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic <T> Result<T> run(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode, java.lang.Class<T> typeRef)
conn with options runOpts, the specified fetchMode
and returns the result, with the values converted to the type of Class<T>.T - The type of resultconn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic <T> Result<T> run(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with options runOpts, the specified fetchMode
and returns the result, with the values converted to the type of TypeReference<T>.T - The type of resultconn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic java.util.concurrent.CompletableFuture<Result<java.lang.Object>> runAsync(Connection conn)
conn with default options and returns the result asynchronously.conn - The connection to run this querypublic java.util.concurrent.CompletableFuture<Result<java.lang.Object>> runAsync(Connection conn, OptArgs runOpts)
conn with options runOpts and returns the result asynchronously.conn - The connection to run this queryrunOpts - The options to run this query withpublic java.util.concurrent.CompletableFuture<Result<java.lang.Object>> runAsync(Connection conn, Result.FetchMode fetchMode)
conn with the specified fetchMode
and returns the result asynchronously.conn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencespublic <T> java.util.concurrent.CompletableFuture<Result<T>> runAsync(Connection conn, java.lang.Class<T> typeRef)
conn with default options and returns the result asynchronously, with the
values converted to the type of Class<T>.T - The result typeconn - The connection to run this querytypeRef - The type to convert topublic <T> java.util.concurrent.CompletableFuture<Result<T>> runAsync(Connection conn, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with default options and returns the result asynchronously, with the
values converted to the type of TypeReference<T>.T - The result typeconn - The connection to run this querytypeRef - The type to convert toP or a Cursor<P>public java.util.concurrent.CompletableFuture<Result<java.lang.Object>> runAsync(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode)
conn with options runOpts, the specified fetchMode and
returns the result asynchronously.conn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencespublic <T> java.util.concurrent.CompletableFuture<Result<T>> runAsync(Connection conn, OptArgs runOpts, java.lang.Class<T> typeRef)
conn with options runOpts and returns the result asynchronously,
with the values converted to the type of TypeReference<T>.T - The result typeconn - The connection to run this queryrunOpts - The options to run this query withtypeRef - The type to convert topublic <T> java.util.concurrent.CompletableFuture<Result<T>> runAsync(Connection conn, OptArgs runOpts, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with options runOpts and returns the result asynchronously,
with the values converted to the type of TypeReference<T>.T - The result typeconn - The connection to run this queryrunOpts - The options to run this query withtypeRef - The type to convert topublic <T> java.util.concurrent.CompletableFuture<Result<T>> runAsync(Connection conn, Result.FetchMode fetchMode, java.lang.Class<T> typeRef)
conn with the specified fetchMode and returns the result
asynchronously, with the values converted to the type of Class<T>.T - The type of resultconn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic <T> java.util.concurrent.CompletableFuture<Result<T>> runAsync(Connection conn, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with the specified fetchMode and returns the result
asynchronously, with the values converted to the type of TypeReference<T>.T - The type of resultconn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic <T> java.util.concurrent.CompletableFuture<Result<T>> runAsync(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode, java.lang.Class<T> typeRef)
conn with options runOpts, the specified fetchMode
and returns the result asynchronously, with the values converted to the type of Class<T>.T - The type of resultconn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic <T> java.util.concurrent.CompletableFuture<Result<T>> runAsync(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with options runOpts, the specified fetchMode
and returns the result asynchronously, with the values converted to the type of TypeReference<T>.T - The type of resultconn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic java.lang.Object runAtom(Connection conn)
conn with default options and returns the unwrapped atom.conn - The connection to run this querypublic java.lang.Object runAtom(Connection conn, OptArgs runOpts)
conn with options runOpts and returns the unwrapped atom.conn - The connection to run this queryrunOpts - The options to run this query withpublic java.lang.Object runAtom(Connection conn, Result.FetchMode fetchMode)
conn with the specified fetchMode
and returns the unwrapped atom.conn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencespublic <T> T runAtom(Connection conn, java.lang.Class<T> typeRef)
conn with default options and returns the unwrapped atom, with the values
converted to the type of Class<T>.T - The result typeconn - The connection to run this querytypeRef - The type to convert topublic <T> T runAtom(Connection conn, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with default options and returns the unwrapped atom, with the values
converted to the type of TypeReference<T>.T - The result typeconn - The connection to run this querytypeRef - The type to convert toP or a Cursor<P>public java.lang.Object runAtom(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode)
conn with options runOpts, the specified fetchMode and
returns the unwrapped atom.conn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencespublic <T> T runAtom(Connection conn, OptArgs runOpts, java.lang.Class<T> typeRef)
conn with options runOpts and returns the unwrapped atom,
with the values converted to the type of TypeReference<T>.T - The result typeconn - The connection to run this queryrunOpts - The options to run this query withtypeRef - The type to convert topublic <T> T runAtom(Connection conn, OptArgs runOpts, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with options runOpts and returns the unwrapped atom,
with the values converted to the type of TypeReference<T>.T - The result typeconn - The connection to run this queryrunOpts - The options to run this query withtypeRef - The type to convert topublic <T> T runAtom(Connection conn, Result.FetchMode fetchMode, java.lang.Class<T> typeRef)
conn with the specified fetchMode and returns the unwrapped atom,
with the values converted to the type of Class<T>.T - The type of resultconn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic <T> T runAtom(Connection conn, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with the specified fetchMode and returns the unwrapped atom,
with the values converted to the type of TypeReference<T>.T - The type of resultconn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic <T> T runAtom(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode, java.lang.Class<T> typeRef)
conn with options runOpts, the specified fetchMode
and returns the unwrapped atom, with the values converted to the type of Class<T>.T - The type of resultconn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic <T> T runAtom(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with options runOpts, the specified fetchMode
and returns the unwrapped atom, with the values converted to the type of TypeReference<T>.T - The type of resultconn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic java.util.concurrent.CompletableFuture<java.lang.Object> runAtomAsync(Connection conn)
conn with default options and returns the unwrapped atom asynchronously.conn - The connection to run this querypublic java.util.concurrent.CompletableFuture<java.lang.Object> runAtomAsync(Connection conn, OptArgs runOpts)
conn with options runOpts and returns the unwrapped atom
asynchronously.conn - The connection to run this queryrunOpts - The options to run this query withpublic java.util.concurrent.CompletableFuture<java.lang.Object> runAtomAsync(Connection conn, Result.FetchMode fetchMode)
conn with the specified fetchMode
and returns the unwrapped atom asynchronously.conn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencespublic <T> java.util.concurrent.CompletableFuture<T> runAtomAsync(Connection conn, java.lang.Class<T> typeRef)
conn with default options and returns the unwrapped atom asynchronously,
with the values converted to the type of Class<T>.T - The result typeconn - The connection to run this querytypeRef - The type to convert topublic <T> java.util.concurrent.CompletableFuture<T> runAtomAsync(Connection conn, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with default options and returns the unwrapped atom asynchronously,
with the values converted to the type of TypeReference<T>.T - The result typeconn - The connection to run this querytypeRef - The type to convert toP or a Cursor<P>public java.util.concurrent.CompletableFuture<java.lang.Object> runAtomAsync(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode)
conn with options runOpts, the specified fetchMode and
returns the unwrapped atom asynchronously.conn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencespublic <T> java.util.concurrent.CompletableFuture<T> runAtomAsync(Connection conn, OptArgs runOpts, java.lang.Class<T> typeRef)
conn with options runOpts and returns the unwrapped atom
asynchronously, with the values converted to the type of TypeReference<T>.T - The result typeconn - The connection to run this queryrunOpts - The options to run this query withtypeRef - The type to convert topublic <T> java.util.concurrent.CompletableFuture<T> runAtomAsync(Connection conn, OptArgs runOpts, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with options runOpts and returns the unwrapped atom
asynchronously, with the values converted to the type of TypeReference<T>.T - The result typeconn - The connection to run this queryrunOpts - The options to run this query withtypeRef - The type to convert topublic <T> java.util.concurrent.CompletableFuture<T> runAtomAsync(Connection conn, Result.FetchMode fetchMode, java.lang.Class<T> typeRef)
conn with the specified fetchMode and returns the unwrapped atom
asynchronously, with the values converted to the type of Class<T>.T - The type of resultconn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic <T> java.util.concurrent.CompletableFuture<T> runAtomAsync(Connection conn, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with the specified fetchMode and returns the unwrapped atom
asynchronously, with the values converted to the type of TypeReference<T>.T - The type of resultconn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic <T> java.util.concurrent.CompletableFuture<T> runAtomAsync(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode, java.lang.Class<T> typeRef)
conn with options runOpts, the specified fetchMode
and returns the unwrapped atom asynchronously, with the values converted to the type of Class<T>.T - The type of resultconn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic <T> java.util.concurrent.CompletableFuture<T> runAtomAsync(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with options runOpts, the specified fetchMode
and returns the unwrapped atom asynchronously, with the values converted to the type of TypeReference<T>.T - The type of resultconn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic <K,V> java.util.Map<K,java.util.Set<V>> runGrouping(Connection conn, java.lang.Class<K> keyRef, java.lang.Class<V> valueRef)
conn with default options and returns the unwrapped grouping result, with
the values converted to the defined grouping and value types.K - The grouping typeV - The value typekeyRef - The grouping type to convert tovalueRef - The value type to convert toconn - The connection to run this querypublic <K,V> java.util.Map<K,java.util.Set<V>> runGrouping(Connection conn, com.fasterxml.jackson.core.type.TypeReference<K> keyRef, java.lang.Class<V> valueRef)
conn with default options and returns the unwrapped grouping result, with
the values converted to the defined grouping and value types.K - The grouping typeV - The value typekeyRef - The grouping type to convert tovalueRef - The value type to convert toconn - The connection to run this querypublic <K,V> java.util.Map<K,java.util.Set<V>> runGrouping(Connection conn, java.lang.Class<K> keyRef, com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
conn with default options and returns the unwrapped grouping result, with
the values converted to the defined grouping and value types.K - The grouping typeV - The value typekeyRef - The grouping type to convert tovalueRef - The value type to convert toconn - The connection to run this queryP or a Cursor<P>public <K,V> java.util.Map<K,java.util.Set<V>> runGrouping(Connection conn, com.fasterxml.jackson.core.type.TypeReference<K> keyRef, com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
conn with default options and returns the unwrapped grouping result, with
the values converted to the defined grouping and value types.K - The grouping typeV - The value typekeyRef - The grouping type to convert tovalueRef - The value type to convert toconn - The connection to run this queryP or a Cursor<P>public <K,V> java.util.Map<K,java.util.Set<V>> runGrouping(Connection conn, com.fasterxml.jackson.core.type.TypeReference<GroupedResult<K,V>> typeRef)
conn with default options and returns the unwrapped grouping result, with
the values converted to the defined grouping and value types.K - The grouping typeV - The value typeconn - The connection to run this querytypeRef - The type to convert toP or a Cursor<P>public <K,V> java.util.Map<K,java.util.Set<V>> runGrouping(Connection conn, OptArgs runOpts, java.lang.Class<K> keyRef, java.lang.Class<V> valueRef)
conn with options runOpts and returns the unwrapped grouping result,
with the values converted to the defined grouping and value types.K - The grouping typeV - The value typekeyRef - The grouping type to convert tovalueRef - The value type to convert toconn - The connection to run this queryrunOpts - The options to run this query withpublic <K,V> java.util.Map<K,java.util.Set<V>> runGrouping(Connection conn, OptArgs runOpts, com.fasterxml.jackson.core.type.TypeReference<K> keyRef, java.lang.Class<V> valueRef)
conn with options runOpts and returns the unwrapped grouping result,
with the values converted to the defined grouping and value types.K - The grouping typeV - The value typekeyRef - The grouping type to convert tovalueRef - The value type to convert toconn - The connection to run this queryrunOpts - The options to run this query withpublic <K,V> java.util.Map<K,java.util.Set<V>> runGrouping(Connection conn, OptArgs runOpts, java.lang.Class<K> keyRef, com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
conn with options runOpts and returns the unwrapped grouping result,
with the values converted to the defined grouping and value types.K - The grouping typeV - The value typekeyRef - The grouping type to convert tovalueRef - The value type to convert toconn - The connection to run this queryrunOpts - The options to run this query withpublic <K,V> java.util.Map<K,java.util.Set<V>> runGrouping(Connection conn, OptArgs runOpts, com.fasterxml.jackson.core.type.TypeReference<K> keyRef, com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
conn with options runOpts and returns the unwrapped grouping result,
with the values converted to the defined grouping and value types.K - The grouping typeV - The value typekeyRef - The grouping type to convert tovalueRef - The value type to convert toconn - The connection to run this queryrunOpts - The options to run this query withpublic <K,V> java.util.Map<K,java.util.Set<V>> runGrouping(Connection conn, OptArgs runOpts, com.fasterxml.jackson.core.type.TypeReference<GroupedResult<K,V>> typeRef)
conn with options runOpts and returns the unwrapped grouping result,
with the values converted to the defined grouping and value types.K - The grouping typeV - The value typeconn - The connection to run this queryrunOpts - The options to run this query withtypeRef - The type to convert topublic <K,V> java.util.Map<K,java.util.Set<V>> runGrouping(Connection conn, Result.FetchMode fetchMode, java.lang.Class<K> keyRef, java.lang.Class<V> valueRef)
conn with the specified fetchMode and returns the unwrapped grouping result,
with the values converted to the defined grouping and value types.K - The grouping typeV - The value typekeyRef - The grouping type to convert tovalueRef - The value type to convert toconn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencespublic <K,V> java.util.Map<K,java.util.Set<V>> runGrouping(Connection conn, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<K> keyRef, java.lang.Class<V> valueRef)
conn with the specified fetchMode and returns the unwrapped grouping result,
with the values converted to the defined grouping and value types.K - The grouping typeV - The value typekeyRef - The grouping type to convert tovalueRef - The value type to convert toconn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencespublic <K,V> java.util.Map<K,java.util.Set<V>> runGrouping(Connection conn, Result.FetchMode fetchMode, java.lang.Class<K> keyRef, com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
conn with the specified fetchMode and returns the unwrapped grouping result,
with the values converted to the defined grouping and value types.K - The grouping typeV - The value typekeyRef - The grouping type to convert tovalueRef - The value type to convert toconn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencespublic <K,V> java.util.Map<K,java.util.Set<V>> runGrouping(Connection conn, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<K> keyRef, com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
conn with the specified fetchMode and returns the unwrapped grouping result,
with the values converted to the defined grouping and value types.K - The grouping typeV - The value typekeyRef - The grouping type to convert tovalueRef - The value type to convert toconn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencespublic <K,V> java.util.Map<K,java.util.Set<V>> runGrouping(Connection conn, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<GroupedResult<K,V>> typeRef)
conn with the specified fetchMode and returns the unwrapped grouping result,
with the values converted to the defined grouping and value types.K - The grouping typeV - The value typetypeRef - The type to convert toconn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencespublic <K,V> java.util.Map<K,java.util.Set<V>> runGrouping(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode, java.lang.Class<K> keyRef, java.lang.Class<V> valueRef)
conn with options runOpts, the specified fetchMode
and returns the unwrapped grouping result, with the values converted to the defined grouping and value typesK - The grouping typeV - The value typekeyRef - The grouping type to convert tovalueRef - The value type to convert toconn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencespublic <K,V> java.util.Map<K,java.util.Set<V>> runGrouping(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<K> keyRef, java.lang.Class<V> valueRef)
conn with options runOpts, the specified fetchMode
and returns the unwrapped grouping result, with the values converted to the defined grouping and value typesK - The grouping typeV - The value typekeyRef - The grouping type to convert tovalueRef - The value type to convert toconn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencespublic <K,V> java.util.Map<K,java.util.Set<V>> runGrouping(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode, java.lang.Class<K> keyRef, com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
conn with options runOpts, the specified fetchMode
and returns the unwrapped grouping result, with the values converted to the defined grouping and value typesK - The grouping typeV - The value typekeyRef - The grouping type to convert tovalueRef - The value type to convert toconn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencespublic <K,V> java.util.Map<K,java.util.Set<V>> runGrouping(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<K> keyRef, com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
conn with options runOpts, the specified fetchMode
and returns the unwrapped grouping result, with the values converted to the defined grouping and value typesK - The grouping typeV - The value typekeyRef - The grouping type to convert tovalueRef - The value type to convert toconn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencespublic <K,V> java.util.Map<K,java.util.Set<V>> runGrouping(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<GroupedResult<K,V>> typeRef)
conn with options runOpts, the specified fetchMode
and returns the unwrapped grouping result, with the values converted to the defined grouping and value typesK - The grouping typeV - The value typeconn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic <K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> runGroupingAsync(Connection conn, java.lang.Class<K> keyRef, java.lang.Class<V> valueRef)
conn with default options and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types.K - The grouping typeV - The value typeconn - The connection to run this querykeyRef - The grouping type to convert tovalueRef - The value type to convert topublic <K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> runGroupingAsync(Connection conn, com.fasterxml.jackson.core.type.TypeReference<K> keyRef, java.lang.Class<V> valueRef)
conn with default options and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types.K - The grouping typeV - The value typeconn - The connection to run this querykeyRef - The grouping type to convert tovalueRef - The value type to convert topublic <K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> runGroupingAsync(Connection conn, java.lang.Class<K> keyRef, com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
conn with default options and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types.K - The grouping typeV - The value typeconn - The connection to run this querykeyRef - The grouping type to convert tovalueRef - The value type to convert toP or a Cursor<P>public <K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> runGroupingAsync(Connection conn, com.fasterxml.jackson.core.type.TypeReference<K> keyRef, com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
conn with default options and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types.K - The grouping typeV - The value typeconn - The connection to run this querykeyRef - The grouping type to convert tovalueRef - The value type to convert toP or a Cursor<P>public <K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> runGroupingAsync(Connection conn, com.fasterxml.jackson.core.type.TypeReference<GroupedResult<K,V>> typeRef)
conn with default options and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types.K - The grouping typeV - The value typeconn - The connection to run this querytypeRef - The type to convert toP or a Cursor<P>public <K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> runGroupingAsync(Connection conn, OptArgs runOpts, java.lang.Class<K> keyRef, java.lang.Class<V> valueRef)
conn with options runOpts and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types.K - The grouping typeV - The value typeconn - The connection to run this queryrunOpts - The options to run this query withkeyRef - The grouping type to convert tovalueRef - The value type to convert topublic <K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> runGroupingAsync(Connection conn, OptArgs runOpts, com.fasterxml.jackson.core.type.TypeReference<K> keyRef, java.lang.Class<V> valueRef)
conn with options runOpts and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types.K - The grouping typeV - The value typeconn - The connection to run this queryrunOpts - The options to run this query withkeyRef - The grouping type to convert tovalueRef - The value type to convert topublic <K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> runGroupingAsync(Connection conn, OptArgs runOpts, java.lang.Class<K> keyRef, com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
conn with options runOpts and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types.K - The grouping typeV - The value typeconn - The connection to run this queryrunOpts - The options to run this query withkeyRef - The grouping type to convert tovalueRef - The value type to convert topublic <K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> runGroupingAsync(Connection conn, OptArgs runOpts, com.fasterxml.jackson.core.type.TypeReference<K> keyRef, com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
conn with options runOpts and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types.K - The grouping typeV - The value typeconn - The connection to run this queryrunOpts - The options to run this query withkeyRef - The grouping type to convert tovalueRef - The value type to convert topublic <K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> runGroupingAsync(Connection conn, OptArgs runOpts, com.fasterxml.jackson.core.type.TypeReference<GroupedResult<K,V>> typeRef)
conn with options runOpts and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types.K - The grouping typeV - The value typeconn - The connection to run this queryrunOpts - The options to run this query withtypeRef - The type to convert topublic <K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> runGroupingAsync(Connection conn, Result.FetchMode fetchMode, java.lang.Class<K> keyRef, java.lang.Class<V> valueRef)
conn with the specified fetchMode and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types.K - The grouping typeV - The value typeconn - The connection to run this queryfetchMode - The fetch mode to use in partial sequenceskeyRef - The grouping type to convert tovalueRef - The value type to convert topublic <K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> runGroupingAsync(Connection conn, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<K> keyRef, java.lang.Class<V> valueRef)
conn with the specified fetchMode and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types.K - The grouping typeV - The value typeconn - The connection to run this queryfetchMode - The fetch mode to use in partial sequenceskeyRef - The grouping type to convert tovalueRef - The value type to convert topublic <K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> runGroupingAsync(Connection conn, Result.FetchMode fetchMode, java.lang.Class<K> keyRef, com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
conn with the specified fetchMode and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types.K - The grouping typeV - The value typeconn - The connection to run this queryfetchMode - The fetch mode to use in partial sequenceskeyRef - The grouping type to convert tovalueRef - The value type to convert topublic <K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> runGroupingAsync(Connection conn, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<K> keyRef, com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
conn with the specified fetchMode and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types.K - The grouping typeV - The value typeconn - The connection to run this queryfetchMode - The fetch mode to use in partial sequenceskeyRef - The grouping type to convert tovalueRef - The value type to convert topublic <K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> runGroupingAsync(Connection conn, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<GroupedResult<K,V>> typeRef)
conn with the specified fetchMode and returns the unwrapped grouping result
asynchronously, with the values converted to the defined grouping and value types.K - The grouping typeV - The value typeconn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic <K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> runGroupingAsync(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode, java.lang.Class<K> keyRef, java.lang.Class<V> valueRef)
conn with options runOpts, the specified fetchMode
and returns the unwrapped grouping result asynchronously, with the values converted to the defined grouping and value typesK - The grouping typeV - The value typeconn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequenceskeyRef - The grouping type to convert tovalueRef - The value type to convert topublic <K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> runGroupingAsync(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<K> keyRef, java.lang.Class<V> valueRef)
conn with options runOpts, the specified fetchMode
and returns the unwrapped grouping result asynchronously, with the values converted to the defined grouping and value typesK - The grouping typeV - The value typeconn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequenceskeyRef - The grouping type to convert tovalueRef - The value type to convert topublic <K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> runGroupingAsync(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode, java.lang.Class<K> keyRef, com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
conn with options runOpts, the specified fetchMode
and returns the unwrapped grouping result asynchronously, with the values converted to the defined grouping and value typesK - The grouping typeV - The value typeconn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequenceskeyRef - The grouping type to convert tovalueRef - The value type to convert topublic <K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> runGroupingAsync(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<K> keyRef, com.fasterxml.jackson.core.type.TypeReference<V> valueRef)
conn with options runOpts, the specified fetchMode
and returns the unwrapped grouping result asynchronously, with the values converted to the defined grouping and value typesK - The grouping typeV - The value typeconn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequenceskeyRef - The grouping type to convert tovalueRef - The value type to convert topublic <K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,java.util.Set<V>>> runGroupingAsync(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<GroupedResult<K,V>> typeRef)
conn with options runOpts, the specified fetchMode
and returns the unwrapped grouping result asynchronously, with the values converted to the defined grouping and value typesK - The grouping typeV - The value typeconn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic Result<java.lang.Object> runUnwrapping(Connection conn)
conn with default options and returns the result.
If the query returns an atom which is an array, it'll unwrap the atom as if it were a completed sequence.conn - The connection to run this querypublic Result<java.lang.Object> runUnwrapping(Connection conn, OptArgs runOpts)
conn with options runOpts and returns the result.
If the query returns an atom which is an array, it'll unwrap the atom as if it were a completed sequence.conn - The connection to run this queryrunOpts - The options to run this query withpublic Result<java.lang.Object> runUnwrapping(Connection conn, Result.FetchMode fetchMode)
conn with the specified fetchMode
and returns the result.
If the query returns an atom which is an array, it'll unwrap the atom as if it were a completed sequence.conn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencespublic <T> Result<T> runUnwrapping(Connection conn, java.lang.Class<T> typeRef)
conn with default options and returns the result, with the values
converted to the type of Class<T>.
If the query returns an atom which is an array, it'll unwrap the atom as if it were a completed sequence,
and the type conversion will be applied to each element of the array instead on the array as a whole.T - The result typeconn - The connection to run this querytypeRef - The type to convert topublic <T> Result<T> runUnwrapping(Connection conn, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with default options and returns the result, with the values
converted to the type of TypeReference<T>.
If the query returns an atom which is an array, it'll unwrap the atom as if it were a completed sequence,
and the type conversion will be applied to each element of the array instead on the array as a whole.T - The result typeconn - The connection to run this querytypeRef - The type to convert toP or a Cursor<P>public Result<java.lang.Object> runUnwrapping(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode)
conn with options runOpts, the specified fetchMode and
returns the result.
If the query returns an atom which is an array, it'll unwrap the atom as if it were a completed sequence.conn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencespublic <T> Result<T> runUnwrapping(Connection conn, OptArgs runOpts, java.lang.Class<T> typeRef)
conn with options runOpts and returns the result, with the values
converted to the type of TypeReference<T>.
If the query returns an atom which is an array, it'll unwrap the atom as if it were a completed sequence,
and the type conversion will be applied to each element of the array instead on the array as a whole.T - The result typeconn - The connection to run this queryrunOpts - The options to run this query withtypeRef - The type to convert topublic <T> Result<T> runUnwrapping(Connection conn, OptArgs runOpts, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with options runOpts and returns the result, with the values
converted to the type of TypeReference<T>.
If the query returns an atom which is an array, it'll unwrap the atom as if it were a completed sequence,
and the type conversion will be applied to each element of the array instead on the array as a whole.T - The result typeconn - The connection to run this queryrunOpts - The options to run this query withtypeRef - The type to convert topublic <T> Result<T> runUnwrapping(Connection conn, Result.FetchMode fetchMode, java.lang.Class<T> typeRef)
conn with the specified fetchMode and returns the result, with
the values converted to the type of Class<T>.
If the query returns an atom which is an array, it'll unwrap the atom as if it were a completed sequence,
and the type conversion will be applied to each element of the array instead on the array as a whole.T - The type of resultconn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic <T> Result<T> runUnwrapping(Connection conn, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with the specified fetchMode and returns the result, with
the values converted to the type of TypeReference<T>.
If the query returns an atom which is an array, it'll unwrap the atom as if it were a completed sequence,
and the type conversion will be applied to each element of the array instead on the array as a whole.T - The type of resultconn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic <T> Result<T> runUnwrapping(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode, java.lang.Class<T> typeRef)
conn with options runOpts, the specified fetchMode
and returns the result, with the values converted to the type of Class<T>.
If the query returns an atom which is an array, it'll unwrap the atom as if it were a completed sequence,
and the type conversion will be applied to each element of the array instead on the array as a whole.T - The type of resultconn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic <T> Result<T> runUnwrapping(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with options runOpts, the specified fetchMode
and returns the result, with the values converted to the type of TypeReference<T>.
If the query returns an atom which is an array, it'll unwrap the atom as if it were a completed sequence,
and the type conversion will be applied to each element of the array instead on the array as a whole.T - The type of resultconn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic java.util.concurrent.CompletableFuture<Result<java.lang.Object>> runUnwrappingAsync(Connection conn)
conn with default options and returns the result asynchronously.conn - The connection to run this querypublic java.util.concurrent.CompletableFuture<Result<java.lang.Object>> runUnwrappingAsync(Connection conn, OptArgs runOpts)
conn with options runOpts and returns the result asynchronously.
If the query returns an atom which is an array, it'll unwrap the atom as if it were a completed sequence.conn - The connection to run this queryrunOpts - The options to run this query withpublic java.util.concurrent.CompletableFuture<Result<java.lang.Object>> runUnwrappingAsync(Connection conn, Result.FetchMode fetchMode)
conn with the specified fetchMode
and returns the result asynchronously.
If the query returns an atom which is an array, it'll unwrap the atom as if it were a completed sequence.conn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencespublic <T> java.util.concurrent.CompletableFuture<Result<T>> runUnwrappingAsync(Connection conn, java.lang.Class<T> typeRef)
conn with default options and returns the result asynchronously, with the
values converted to the type of Class<T>.
If the query returns an atom which is an array, it'll unwrap the atom as if it were a completed sequence,
and the type conversion will be applied to each element of the array instead on the array as a whole.T - The result typeconn - The connection to run this querytypeRef - The type to convert topublic <T> java.util.concurrent.CompletableFuture<Result<T>> runUnwrappingAsync(Connection conn, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with default options and returns the result asynchronously, with the
values converted to the type of TypeReference<T>.
If the query returns an atom which is an array, it'll unwrap the atom as if it were a completed sequence,
and the type conversion will be applied to each element of the array instead on the array as a whole.T - The result typeconn - The connection to run this querytypeRef - The type to convert toP or a Cursor<P>public java.util.concurrent.CompletableFuture<Result<java.lang.Object>> runUnwrappingAsync(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode)
conn with options runOpts, the specified fetchMode and
returns the result asynchronously.
If the query returns an atom which is an array, it'll unwrap the atom as if it were a completed sequence.conn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencespublic <T> java.util.concurrent.CompletableFuture<Result<T>> runUnwrappingAsync(Connection conn, OptArgs runOpts, java.lang.Class<T> typeRef)
conn with options runOpts and returns the result asynchronously,
with the values converted to the type of TypeReference<T>.
If the query returns an atom which is an array, it'll unwrap the atom as if it were a completed sequence,
and the type conversion will be applied to each element of the array instead on the array as a whole.T - The result typeconn - The connection to run this queryrunOpts - The options to run this query withtypeRef - The type to convert topublic <T> java.util.concurrent.CompletableFuture<Result<T>> runUnwrappingAsync(Connection conn, OptArgs runOpts, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with options runOpts and returns the result asynchronously,
with the values converted to the type of TypeReference<T>.
If the query returns an atom which is an array, it'll unwrap the atom as if it were a completed sequence,
and the type conversion will be applied to each element of the array instead on the array as a whole.T - The result typeconn - The connection to run this queryrunOpts - The options to run this query withtypeRef - The type to convert topublic <T> java.util.concurrent.CompletableFuture<Result<T>> runUnwrappingAsync(Connection conn, Result.FetchMode fetchMode, java.lang.Class<T> typeRef)
conn with the specified fetchMode and returns the result
asynchronously, with the values converted to the type of Class<T>.
If the query returns an atom which is an array, it'll unwrap the atom as if it were a completed sequence,
and the type conversion will be applied to each element of the array instead on the array as a whole.T - The type of resultconn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic <T> java.util.concurrent.CompletableFuture<Result<T>> runUnwrappingAsync(Connection conn, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with the specified fetchMode and returns the result
asynchronously, with the values converted to the type of TypeReference<T>.
If the query returns an atom which is an array, it'll unwrap the atom as if it were a completed sequence,
and the type conversion will be applied to each element of the array instead on the array as a whole.T - The type of resultconn - The connection to run this queryfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic <T> java.util.concurrent.CompletableFuture<Result<T>> runUnwrappingAsync(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode, java.lang.Class<T> typeRef)
conn with options runOpts, the specified fetchMode
and returns the result asynchronously, with the values converted to the type of Class<T>.
If the query returns an atom which is an array, it'll unwrap the atom as if it were a completed sequence,
and the type conversion will be applied to each element of the array instead on the array as a whole.T - The type of resultconn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic <T> java.util.concurrent.CompletableFuture<Result<T>> runUnwrappingAsync(Connection conn, OptArgs runOpts, Result.FetchMode fetchMode, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
conn with options runOpts, the specified fetchMode
and returns the result asynchronously, with the values converted to the type of TypeReference<T>.
If the query returns an atom which is an array, it'll unwrap the atom as if it were a completed sequence,
and the type conversion will be applied to each element of the array instead on the array as a whole.T - The type of resultconn - The connection to run this queryrunOpts - The options to run this query withfetchMode - The fetch mode to use in partial sequencestypeRef - The type to convert topublic void runNoReply(Connection conn)
conn with default options without awaiting the response.conn - The connection to run this querypublic void runNoReply(Connection conn, OptArgs runOpts)
conn with options runOpts without awaiting the response.conn - The connection to run this queryrunOpts - The options to run this query withpublic java.lang.String toString()
ReqlAst.toString in class java.lang.Object