Class DropCacheStatementBuilder.DropCacheStatement
- java.lang.Object
- 
- com.tangosol.util.Base
- 
- com.tangosol.coherence.dslquery.statement.AbstractStatement
- 
- com.tangosol.coherence.dslquery.statement.DropCacheStatementBuilder.DropCacheStatement
 
 
 
- 
- All Implemented Interfaces:
- Statement
 - Enclosing class:
- DropCacheStatementBuilder
 
 public static class DropCacheStatementBuilder.DropCacheStatement extends AbstractStatement Implementation of the CohQL "DROP CACHE" command.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.tangosol.util.BaseBase.LoggingWriter
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected Stringf_sCacheNameThe name of the cache to be destroyed.
 - 
Constructor SummaryConstructors Constructor Description DropCacheStatement(String sCacheName)Construct a DropCacheStatement.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StatementResultexecute(ExecutionContext ctx)Execute a CohQL query or command and return the relevantresult.voidsanityCheck(ExecutionContext ctx)Perform sanity checks on the statement that will be executed.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.AbstractStatementassertCacheName, getExecutionConfirmation
 - 
Methods inherited from class com.tangosol.util.Baseazzert, 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface com.tangosol.coherence.dslquery.StatementexecuteAsync, isManagingTimeout
 
- 
 
- 
- 
- 
Field Detail- 
f_sCacheNameprotected final String f_sCacheName The name of the cache to be destroyed.
 
- 
 - 
Constructor Detail- 
DropCacheStatementpublic DropCacheStatement(String sCacheName) Construct a DropCacheStatement.- Parameters:
- sCacheName- the name of the cache to destroy
 
 
- 
 - 
Method Detail- 
executepublic StatementResult execute(ExecutionContext ctx) Description copied from interface:StatementExecute a CohQL query or command and return the relevantresult.- Parameters:
- ctx- the- contextto use
- Returns:
- a StatementResult containing the results of executing the statement
 
 - 
sanityCheckpublic void sanityCheck(ExecutionContext ctx) Description copied from interface:StatementPerform sanity checks on the statement that will be executed.Implementations can fail sanity checking by throwing an unchecked exception (RuntimeException). - Specified by:
- sanityCheckin interface- Statement
- Overrides:
- sanityCheckin class- AbstractStatement
- Parameters:
- ctx- the- contextto use
 
 - 
showPlanpublic void showPlan(PrintWriter out) 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
 
 
- 
 
-