Package com.illumon.iris.console.events
Class DbConsoleCompletionHandler
java.lang.Object
com.illumon.iris.console.events.DbConsoleCompletionHandler
- All Implemented Interfaces:
com.illumon.lang.completion.CompletionHandler
public class DbConsoleCompletionHandler extends Object implements com.illumon.lang.completion.CompletionHandler
An internal utility for performing autocomplete queries.
-
Constructor Summary
Constructors Constructor Description DbConsoleCompletionHandler(com.fishlib.io.logger.Logger log, IHistorySession historySession, Database db, com.illumon.lang.completion.VariableProvider variables)
DbConsoleCompletionHandler(com.fishlib.io.logger.Logger log, IHistorySession historySession, Database db, com.illumon.lang.completion.VariableProvider variables, boolean synchronousNamespaceLoad)
-
Method Summary
Modifier and Type Method Description CompletableFuture<? extends Collection<com.illumon.lang.completion.CompletionFragment>>
complete(String command, int offset)
-
Constructor Details
-
DbConsoleCompletionHandler
public DbConsoleCompletionHandler(com.fishlib.io.logger.Logger log, IHistorySession historySession, Database db, com.illumon.lang.completion.VariableProvider variables) -
DbConsoleCompletionHandler
public DbConsoleCompletionHandler(com.fishlib.io.logger.Logger log, IHistorySession historySession, Database db, com.illumon.lang.completion.VariableProvider variables, boolean synchronousNamespaceLoad)
-
-
Method Details
-
complete
public CompletableFuture<? extends Collection<com.illumon.lang.completion.CompletionFragment>> complete(String command, int offset)- Specified by:
complete
in interfacecom.illumon.lang.completion.CompletionHandler
-