public static class RemoveSnapshotStatementBuilder.RemoveSnapshotStatement extends AbstractSnapshotStatement
Base.LoggingWriter, Base.StackFrame
f_sServiceName, f_sSnapshotName, MONTH_NAME, SUCCESS, WEEKDAY_NAME
Constructor and Description |
---|
RemoveSnapshotStatement(String sSnapshotName,
String sServiceName,
boolean fArchive)
Create a new RemoveSnapshotStatement for the snapshot and service name.
|
Modifier and Type | Method and Description |
---|---|
StatementResult |
execute(ExecutionContext ctx)
Execute a CohQL query or command and return the relevant
result . |
String |
getExecutionConfirmation(ExecutionContext ctx)
Return a string that will be used as a question to confirm execution of
a statement.
|
getConfirmationMessage, replaceDateMacros, showPlan, validateArchivedSnapshotExistsForService, validateServiceExists, validateSnapshotExistsForService, validateSnapshotName
assertCacheName, sanityCheck
azzert, azzert, azzert, azzertFailed, breakLines, breakLines, capitalize, checkNotEmpty, checkNotNull, checkRange, computeSafeWaitTime, decimalValue, dup, dup, ensureBigDecimal, ensureClassLoader, ensureRuntimeException, ensureRuntimeException, equals, equalsDeep, err, err, err, err, err, escape, formatDateTime, getCallerStackFrame, getCommonMonitor, getCommonMonitor, getCommonMonitor, getContextClassLoader, getContextClassLoader, getDeepMessage, getErr, getLastSafeTimeMillis, getLog, getMaxDecDigits, getMaxHexDigits, getOriginalException, getOut, getProcessRandom, getRandom, getRandomBinary, getRandomBinary, getRandomString, getSafeTimeMillis, getStackFrame, getStackFrames, getStackTrace, getStackTrace, getThreadFactory, getTimeZone, getUpTimeMillis, hashCode, hexValue, indentString, indentString, isDecimal, isHex, isLogEcho, isOctal, log, log, log, log, log, makeInteger, makeLong, makeThread, mod, mod, octalValue, out, out, out, out, out, pad, parseBandwidth, parseBandwidth, parseDelimitedString, parseHex, parseHex, parseMemorySize, parseMemorySize, parsePercentage, parseTime, parseTime, parseTimeNanos, parseTimeNanos, printStackTrace, randomize, randomize, randomize, randomize, read, read, read, read, read, read, read, replace, setErr, setLog, setLogEcho, setOut, sleep, toBandwidthString, toBandwidthString, toCharEscape, toCrc, toCrc, toCrc, toCrc, toCrc, toDecString, toDelimitedString, toDelimitedString, toDelimitedString, toDelimitedString, toHex, toHex, toHexDump, toHexEscape, toHexEscape, toHexEscape, toHexEscape, toHexString, toMemorySizeString, toMemorySizeString, toQuotedCharEscape, toQuotedStringEscape, toSqlString, toString, toString, toStringEscape, toUnicodeEscape, trace, trace, trace, trace, trace, trace, trace, trace, trace, truncateString, truncateString, wait
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isManagingTimeout
public RemoveSnapshotStatement(String sSnapshotName, String sServiceName, boolean fArchive)
sSnapshotName
- snapshot name to create statement forsServiceName
- service name to create statement forfArchive
- indicates if the snapshot is archivedpublic String getExecutionConfirmation(ExecutionContext ctx)
Statement
getExecutionConfirmation
in interface Statement
getExecutionConfirmation
in class AbstractStatement
ctx
- the context
to usepublic StatementResult execute(ExecutionContext ctx)
Statement
result
.ctx
- the context
to use