Package sqlline

Class ReflectiveCommandHandler

java.lang.Object
sqlline.AbstractCommandHandler
sqlline.ReflectiveCommandHandler
All Implemented Interfaces:
CommandHandler

public class ReflectiveCommandHandler
extends AbstractCommandHandler
A CommandHandler implementation that uses reflection to determine the method to dispatch the command.
  • Constructor Details

    • ReflectiveCommandHandler

      public ReflectiveCommandHandler​(SqlLine sqlLine, java.util.List<org.jline.reader.Completer> completers, java.lang.String... cmds)
    • ReflectiveCommandHandler

      public ReflectiveCommandHandler​(SqlLine sqlLine, java.util.function.Supplier<java.util.List<org.jline.reader.Completer>> completers, java.lang.String... cmds)
    • ReflectiveCommandHandler

      public ReflectiveCommandHandler​(SqlLine sqlLine, org.jline.reader.Completer completer, java.lang.String... cmds)
  • Method Details

    • execute

      public void execute​(java.lang.String line, DispatchCallback callback)
      Description copied from interface: CommandHandler
      Executes the specified command.
      Parameters:
      line - The full command line to execute
      callback - the callback to check or interrupt the action