@Internal @CompileStatic class QueryableHelper extends Object
Helper for Queryable
| Type Params | Return Type | Name and description | 
|---|---|---|
| <T> | static T | getVar(String name) | 
|  | static boolean | isParallel() | 
| <T> | static Queryable<SourceRecord<T>> | navigate(Queryable<? extends T> queryable, List<String> aliasList)Make Queryable instance's data source records being able to access via aliases | 
| <T> | static T | removeVar(String name) | 
| <T> | static void | setVar(String name, T value) | 
|  | static void | shutdown(int mode)Shutdown to release resources | 
| <T> | static T | singleValue(Queryable<? extends T> queryable)Returns single value of Queryable instance | 
| <T> | static ForkJoinTask<T> | submit(Callable<T> callable) | 
| <U> | static CompletableFuture<U> | supplyAsync(Supplier<U> supplier) | 
| <T, U> | static CompletableFuture<U> | supplyAsync(Function<? super T, ? extends U> function, T param) | 
Make Queryable instance's data source records being able to access via aliases
queryable -  the original Queryable instancealiasList -  the aliases of clause from and joinsShutdown to release resources
mode -  0: immediate, 1: abortReturns single value of Queryable instance
queryable -  the Queryable instance