public class CliClient extends Object
| 构造器和说明 |
|---|
CliClient(String sessionId,
Executor executor,
Path historyFilePath)
Creates a CLI instance with a prepared terminal.
|
CliClient(org.jline.terminal.Terminal terminal,
String sessionId,
Executor executor,
Path historyFilePath)
Creates a CLI instance with a custom terminal.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearTerminal() |
void |
close()
Closes the CLI instance.
|
Executor |
getExecutor() |
int |
getHeight() |
String |
getSessionId() |
org.jline.terminal.Terminal |
getTerminal() |
int |
getWidth() |
boolean |
isPlainTerminal() |
void |
open()
Opens the interactive CLI shell.
|
boolean |
submitUpdate(String statement)
Submits a SQL update statement and prints status information and/or errors on the terminal.
|
@VisibleForTesting
public CliClient(org.jline.terminal.Terminal terminal,
String sessionId,
Executor executor,
Path historyFilePath)
close().public org.jline.terminal.Terminal getTerminal()
public String getSessionId()
public void clearTerminal()
public boolean isPlainTerminal()
public int getWidth()
public int getHeight()
public Executor getExecutor()
public void open()
public void close()
public boolean submitUpdate(String statement)
statement - SQL update statementCopyright © 2014–2020 The Apache Software Foundation. All rights reserved.