| Package | Description |
|---|---|
| org.jsimpledb.cli |
JSimpleDB Command Line Interface (CLI) classes.
|
| org.jsimpledb.cli.cmd |
JSimpleDB CLI
Command related classes, including pre-defined commands. |
| Modifier and Type | Method and Description |
|---|---|
CliSession.Action |
CommandParser.parse(ParseSession parseSession,
ParseContext ctx,
boolean complete)
Parse a command and return the corresponding
CliSession.Action. |
| Modifier and Type | Method and Description |
|---|---|
List<CliSession.Action> |
CommandListParser.parse(ParseSession session,
ParseContext ctx,
boolean complete)
Parse one or more commands and return the
CliSession.Actions corresponding to the parsed commands. |
List<CliSession.Action> |
Console.parseCommand(String text)
Parse the given command(s).
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
CliSession.performCliSessionAction(CliSession.Action action)
Perform the given action in the context of this session.
|
boolean |
CliSession.performCliSessionActionWithCurrentTransaction(CliSession.Action action)
Associate the current
JTransaction with this instance, if not already associated,
while performing the given action. |
| Constructor and Description |
|---|
CommandListParser(Parser<CliSession.Action> commandParser)
Constructor.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
EvalCommand.EvalAction
Special transactional
CliSession.Action used by the EvalCommand allowing access to the
EvalException that occurred, if any. |
class |
InfoCommand |
class |
QuitCommand |
class |
ShowImportsCommand |
class |
ShowVariablesCommand |
| Modifier and Type | Method and Description |
|---|---|
CliSession.Action |
ShowVariablesCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
ShowSchemaCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
ShowImportsCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
ShowAllSchemasCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
SetVerboseCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
SetValidationModeCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
SetSessionModeCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
SetSchemaVersionCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
SetHistoryFileCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
SetAllowNewSchemaCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
SaveCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
RegisterFunctionCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
RegisterCommandCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
QuitCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
LoadCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
KVSaveCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
KVRemoveCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
KVPutCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
KVLoadCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
KVGetCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
InfoCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
ImportCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
HelpCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
DeleteSchemaVersionCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
CliSession.Action |
CompareSchemasCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params) |
protected abstract CliSession.Action |
AbstractCommand.getAction(CliSession session,
ParseContext ctx,
boolean complete,
Map<String,Object> params)
Process command line parameters and return action.
|
CliSession.Action |
AbstractCommand.parse(ParseSession session,
ParseContext ctx,
boolean complete) |
Copyright © 2016. All rights reserved.