Class ValidateSnapshotStatementBuilder.ValidateSnapshotStatement
java.lang.Object
com.tangosol.util.Base
com.tangosol.coherence.dslquery.statement.AbstractStatement
com.tangosol.coherence.dslquery.statement.persistence.ValidateSnapshotStatementBuilder.ValidateSnapshotStatement
- All Implemented Interfaces:
Statement
- Enclosing class:
ValidateSnapshotStatementBuilder
public static class ValidateSnapshotStatementBuilder.ValidateSnapshotStatement
extends AbstractStatement
Implementation of the CohQL "VALIDATE [ARCHIVED] SNAPSHOT" command.
- Since:
- Coherence 12.2.1
- Author:
- tam 2014.08.06
-
Nested Class Summary
Nested classes/interfaces inherited from class com.tangosol.util.Base
Base.LoggingWriter -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionValidateSnapshotStatement(String sSnapshotDir, boolean fVerbose, boolean fArchived, String sSnapshotName, String sServiceName) Create a ValidateSnapshotStatement the will validate a snapshot on disk to ensure the files are consistent. -
Method Summary
Modifier and TypeMethodDescriptionexecute(ExecutionContext ctx) Execute a CohQL query or command and return the relevantresult.voidshowPlan(PrintWriter out) Output to the providedPrintWritera human readable trace of the actions that will be taken by this statement if or when executed.Methods inherited from class com.tangosol.coherence.dslquery.statement.AbstractStatement
assertCacheName, getExecutionConfirmation, 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
-
ValidateSnapshotStatement
public ValidateSnapshotStatement(String sSnapshotDir, boolean fVerbose, boolean fArchived, String sSnapshotName, String sServiceName) Create a ValidateSnapshotStatement the will validate a snapshot on disk to ensure the files are consistent.- Parameters:
sSnapshotDir- the snapshot directory to validatefVerbose- indicates if verbose output should be displayedfArchived- indicates if an archived snapshot should be validatedsSnapshotName- the snapshot name to validatesServiceName- the service name to validate
-
-
Method Details
-
execute
-
showPlan
Description copied from interface:StatementOutput to the providedPrintWritera human readable trace of the actions that will be taken by this statement if or when executed.- Parameters:
out- the PrintWriter to write the trace to
-