| Package | Description |
|---|---|
| org.jsimpledb.cli |
JSimpleDB Command Line Interface (CLI) classes.
|
| org.jsimpledb.cli.cmd |
JSimpleDB CLI
Command related classes, including pre-defined commands. |
| org.jsimpledb.cli.func |
JSimpleDB CLI pre-defined
Functions. |
| Modifier and Type | Field and Description |
|---|---|
protected CliSession |
Console.session |
| Modifier and Type | Method and Description |
|---|---|
CliSession |
Console.getSession()
Get the associated
CliSession. |
| Modifier and Type | Method and Description |
|---|---|
void |
CliSession.Action.run(CliSession session)
Perform some action using the given
CliSession while a transaction is open. |
| 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) |
EvalCommand.EvalAction |
EvalCommand.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.
|
void |
ShowVariablesCommand.run(CliSession session) |
void |
ShowImportsCommand.run(CliSession session) |
void |
QuitCommand.run(CliSession session) |
void |
InfoCommand.run(CliSession session) |
void |
EvalCommand.EvalAction.run(CliSession session) |
| Constructor and Description |
|---|
HelpCommand(CliSession session) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Value |
SimpleCliFunction.apply(CliSession session,
Value[] params)
Apply this function to the given values.
|
protected ConstValue |
SessionFunction.apply(CliSession session,
Value[] params) |
protected Value |
PrintFunction.apply(CliSession session,
Value[] params) |
protected Value |
DumpFunction.apply(CliSession session,
Value[] params) |
Copyright © 2016. All rights reserved.