Uses of Class
io.permazen.cli.CliSession
-
Packages that use CliSession Package Description io.permazen.cli Permazen Command Line Interface (CLI) classes.io.permazen.cli.cmd Permazen CLICommand
related classes, including pre-defined commands.io.permazen.cli.func Permazen CLI pre-definedFunction
s.io.permazen.jsck.cmd CLI commands associated withJsck
, the Permazen key/value database consistency checker.io.permazen.kv.raft.cmd Raft-related CLICommand
s. -
-
Uses of CliSession in io.permazen.cli
Fields in io.permazen.cli declared as CliSession Modifier and Type Field Description protected CliSession
Console. session
Methods in io.permazen.cli that return CliSession Modifier and Type Method Description CliSession
Console. getSession()
Get the associatedCliSession
.Methods in io.permazen.cli with parameters of type CliSession Modifier and Type Method Description void
CliSession.Action. run(CliSession session)
Perform some action using the givenCliSession
while a transaction is open. -
Uses of CliSession in io.permazen.cli.cmd
Methods in io.permazen.cli.cmd with parameters of type CliSession Modifier and Type Method Description 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
CompareSchemasCommand. getAction(CliSession session, ParseContext ctx, boolean complete, Map<String,Object> params)
io.permazen.cli.cmd.DecodeKeyCommand.DecodeKeyAction
DecodeKeyCommand. 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)
EvalCommand.EvalAction
EvalCommand. getAction(CliSession session, ParseContext ctx, boolean complete, Map<String,Object> params)
CliSession.Action
HelpCommand. getAction(CliSession session0, ParseContext ctx, boolean complete, Map<String,Object> params)
CliSession.Action
ImportCommand. getAction(CliSession session0, ParseContext ctx, boolean complete, Map<String,Object> params)
CliSession.Action
InfoCommand. 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
KVLoadCommand. 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
KVRemoveCommand. 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
LoadCommand. 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
RegisterCommandCommand. getAction(CliSession session0, ParseContext ctx, boolean complete, Map<String,Object> params)
CliSession.Action
RegisterFunctionCommand. getAction(CliSession session0, ParseContext ctx, boolean complete, Map<String,Object> params)
CliSession.Action
SaveCommand. getAction(CliSession session, ParseContext ctx, boolean complete, Map<String,Object> params)
CliSession.Action
SetAllowNewSchemaCommand. getAction(CliSession session0, ParseContext ctx, boolean complete, Map<String,Object> params)
CliSession.Action
SetHistoryFileCommand. getAction(CliSession session0, ParseContext ctx, boolean complete, Map<String,Object> params)
CliSession.Action
SetSchemaVersionCommand. getAction(CliSession session0, ParseContext ctx, boolean complete, Map<String,Object> params)
CliSession.Action
SetSessionModeCommand. getAction(CliSession session0, ParseContext ctx, boolean complete, Map<String,Object> params)
CliSession.Action
SetValidationModeCommand. getAction(CliSession session0, ParseContext ctx, boolean complete, Map<String,Object> params)
CliSession.Action
SetVerboseCommand. getAction(CliSession session0, ParseContext ctx, boolean complete, Map<String,Object> params)
CliSession.Action
ShowAllSchemasCommand. 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
ShowSchemaCommand. getAction(CliSession session, ParseContext ctx, boolean complete, Map<String,Object> params)
CliSession.Action
ShowVariablesCommand. getAction(CliSession session, ParseContext ctx, boolean complete, Map<String,Object> params)
protected <T> T
AbstractCommand. getExprParam(CliSession session, Node node, String name, Class<T> type)
Evaluate an"expr"
parameter, expecting the specified type.protected <T> T
AbstractCommand. getExprParam(CliSession session, Node node, String name, Function<Object,T> validator)
Evaluate an"expr"
parameter, expecting the parameter to pass the given test.void
EvalCommand.EvalAction. run(CliSession session)
void
InfoCommand. run(CliSession session)
void
QuitCommand. run(CliSession session)
void
ShowImportsCommand. run(CliSession session)
void
ShowVariablesCommand. run(CliSession session)
Constructors in io.permazen.cli.cmd with parameters of type CliSession Constructor Description HelpCommand(CliSession session)
-
Uses of CliSession in io.permazen.cli.func
Methods in io.permazen.cli.func with parameters of type CliSession Modifier and Type Method Description protected Value
DumpFunction. apply(CliSession session, Value[] params)
protected Value
PrintFunction. apply(CliSession session, Value[] params)
protected ConstValue
SessionFunction. apply(CliSession session, Value[] params)
protected abstract Value
SimpleCliFunction. apply(CliSession session, Value[] params)
Apply this function to the given values. -
Uses of CliSession in io.permazen.jsck.cmd
Methods in io.permazen.jsck.cmd with parameters of type CliSession Modifier and Type Method Description CliSession.Action
JsckCommand. getAction(CliSession session, ParseContext ctx, boolean complete, Map<String,Object> params)
-
Uses of CliSession in io.permazen.kv.raft.cmd
Methods in io.permazen.kv.raft.cmd with parameters of type CliSession Modifier and Type Method Description CliSession.Action
RaftAddCommand. getAction(CliSession session, ParseContext ctx, boolean complete, Map<String,Object> params)
CliSession.Action
RaftFallbackForceStandaloneCommand. getAction(CliSession session0, ParseContext ctx, boolean complete, Map<String,Object> params)
CliSession.Action
RaftFallbackStatusCommand. getAction(CliSession session0, ParseContext ctx, boolean complete, Map<String,Object> params)
CliSession.Action
RaftRemoveCommand. getAction(CliSession session, ParseContext ctx, boolean complete, Map<String,Object> params)
CliSession.Action
RaftStartElectionCommand. getAction(CliSession session, ParseContext ctx, boolean complete, Map<String,Object> params)
CliSession.Action
RaftStatusCommand. getAction(CliSession session, ParseContext ctx, boolean complete, Map<String,Object> params)
CliSession.Action
RaftStepDownCommand. getAction(CliSession session, ParseContext ctx, boolean complete, Map<String,Object> params)
void
AbstractRaftCommand.RaftAction. run(CliSession session)
protected abstract void
AbstractRaftCommand.RaftAction. run(CliSession session, RaftKVDatabase db)
void
AbstractTransactionRaftCommand.RaftTransactionAction. run(CliSession session, RaftKVDatabase db)
protected abstract void
AbstractTransactionRaftCommand.RaftTransactionAction. run(CliSession session, RaftKVTransaction tx)
-