Class ArchiveSnapshotStatementBuilder.ArchiveSnapshotStatement
- java.lang.Object
-
- com.tangosol.util.Base
-
- com.tangosol.coherence.dslquery.statement.AbstractStatement
-
- com.tangosol.coherence.dslquery.statement.persistence.AbstractSnapshotStatement
-
- com.tangosol.coherence.dslquery.statement.persistence.ArchiveSnapshotStatementBuilder.ArchiveSnapshotStatement
-
- All Implemented Interfaces:
Statement
- Enclosing class:
- ArchiveSnapshotStatementBuilder
public static class ArchiveSnapshotStatementBuilder.ArchiveSnapshotStatement extends AbstractSnapshotStatement
Implementation of the CohQL "ARCHIVE SNAPSHOT" command.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.tangosol.util.Base
Base.LoggingWriter
-
-
Field Summary
-
Fields inherited from class com.tangosol.coherence.dslquery.statement.persistence.AbstractSnapshotStatement
f_sServiceName, f_sSnapshotName, MONTH_NAME, SLEEP_TIME, SUCCESS, WEEKDAY_NAME
-
-
Constructor Summary
Constructors Constructor Description ArchiveSnapshotStatement(String sSnapshotName, String sServiceName)Create a new ArchiveSnapshotStatement for the snapshot and service name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StatementResultexecute(ExecutionContext ctx)Execute a CohQL query or command and return the relevantresult.StringgetExecutionConfirmation(ExecutionContext ctx)Return a string that will be used as a question to confirm execution of a statement.-
Methods inherited from class com.tangosol.coherence.dslquery.statement.persistence.AbstractSnapshotStatement
getConfirmationMessage, replaceDateMacros, showPlan, validateArchivedSnapshotExistsForService, validateServiceExists, validateSnapshotExistsForService, validateSnapshotName
-
Methods inherited from class com.tangosol.coherence.dslquery.statement.AbstractStatement
assertCacheName, sanityCheck
-
Methods inherited from class com.tangosol.util.Base
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, getStackTrace, getThreadFactory, getTimeZone, getUpTimeMillis, hashCode, hexValue, indentString, indentString, isDecimal, isHex, isLogEcho, isOctal, log, log, log, log, log, makeInteger, makeLong, makeThread, mergeArray, mergeBooleanArray, mergeByteArray, mergeCharArray, mergeDoubleArray, mergeFloatArray, mergeIntArray, mergeLongArray, mod, mod, newHashMap, newHashMap, newHashSet, newHashSet, 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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.tangosol.coherence.dslquery.Statement
executeAsync, isManagingTimeout
-
-
-
-
Method Detail
-
getExecutionConfirmation
public String getExecutionConfirmation(ExecutionContext ctx)
Description copied from interface:StatementReturn a string that will be used as a question to confirm execution of a statement. If null is returned then no confirmation is required.- Specified by:
getExecutionConfirmationin interfaceStatement- Overrides:
getExecutionConfirmationin classAbstractStatement- Parameters:
ctx- thecontextto use- Returns:
- a String that will be used to confirm execution of a statement
-
execute
public StatementResult execute(ExecutionContext ctx)
Description copied from interface:StatementExecute a CohQL query or command and return the relevantresult.- Parameters:
ctx- thecontextto use- Returns:
- a StatementResult containing the results of executing the statement
-
-