Class CreateSnapshotStatementBuilder.CreateSnapshotStatement
- 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.CreateSnapshotStatementBuilder.CreateSnapshotStatement
-
- All Implemented Interfaces:
Statement
- Enclosing class:
- CreateSnapshotStatementBuilder
public static class CreateSnapshotStatementBuilder.CreateSnapshotStatement extends AbstractSnapshotStatement
Implementation of the CohQL "CREATE 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 CreateSnapshotStatement(String sSnapshotName, String sServiceName)
Create a new CreateSnapshotStatement for the snapshot and service name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StatementResult
execute(ExecutionContext ctx)
Execute a CohQL query or command and return the relevantresult
.String
getExecutionConfirmation(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, 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:Statement
Return 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:
getExecutionConfirmation
in interfaceStatement
- Overrides:
getExecutionConfirmation
in classAbstractStatement
- Parameters:
ctx
- thecontext
to use- Returns:
- a String that will be used to confirm execution of a statement
-
execute
public StatementResult execute(ExecutionContext ctx)
Description copied from interface:Statement
Execute a CohQL query or command and return the relevantresult
.- Parameters:
ctx
- thecontext
to use- Returns:
- a StatementResult containing the results of executing the statement
-
-