Class RetrieveSnapshotStatementBuilder.RetrieveSnapshotStatement
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.RetrieveSnapshotStatementBuilder.RetrieveSnapshotStatement
- All Implemented Interfaces:
Statement
- Enclosing class:
RetrieveSnapshotStatementBuilder
public static class RetrieveSnapshotStatementBuilder.RetrieveSnapshotStatement
extends AbstractSnapshotStatement
Implementation of the CohQL "RETRIEVE 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
ConstructorsConstructorDescriptionRetrieveSnapshotStatement(String sSnapshotName, String sServiceName, boolean fOverwrite) Create a new RetrieveSnapshotStatement for the snapshot and service name. -
Method Summary
Modifier and TypeMethodDescriptionexecute(ExecutionContext ctx) Execute a CohQL query or command and return the relevantresult.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, validateSnapshotNameMethods inherited from class com.tangosol.coherence.dslquery.statement.AbstractStatement
assertCacheName, sanityCheckMethods 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, waitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.tangosol.coherence.dslquery.Statement
executeAsync, isManagingTimeout
-
Constructor Details
-
RetrieveSnapshotStatement
Create a new RetrieveSnapshotStatement for the snapshot and service name.- Parameters:
sSnapshotName- snapshot name to create statement forsServiceName- service name to create statement forfOverwrite- indicates if the snapshot should be overwritten
-
-
Method Details
-
getExecutionConfirmation
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
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
-