Class InsertStatementBuilder.InsertStatement
- java.lang.Object
- 
- com.tangosol.util.Base
- 
- com.tangosol.coherence.dslquery.statement.AbstractStatement
- 
- com.tangosol.coherence.dslquery.statement.InsertStatementBuilder.InsertStatement
 
 
 
- 
- All Implemented Interfaces:
- Statement
 - Enclosing class:
- InsertStatementBuilder
 
 public static class InsertStatementBuilder.InsertStatement extends AbstractStatement Implementation of the CohQL "INSERT" command.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.tangosol.util.BaseBase.LoggingWriter
 
- 
 - 
Constructor SummaryConstructors Constructor Description InsertStatement(String sCacheName, Object oKey, Object oValue)Construct a InsertStatement that will insert the specified key and value into the specified cache.
 - 
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.CompletableFuture<StatementResult>executeAsync(ExecutionContext ctx)Execute a CohQL query or command asynchronously and return theCompletableFuturewith 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.StatementisManagingTimeout
 
- 
 
- 
- 
- 
Constructor Detail- 
InsertStatementpublic InsertStatement(String sCacheName, Object oKey, Object oValue) Construct a InsertStatement that will insert the specified key and value into the specified cache.- Parameters:
- sCacheName- then name of the cache to insert the key and value into
- oKey- the key of the entry to insert into the cache
- oValue- the value to insert into the cache
 
 
- 
 - 
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
 
 - 
executeAsyncpublic CompletableFuture<StatementResult> executeAsync(ExecutionContext ctx) Description copied from interface:StatementExecute a CohQL query or command asynchronously and return theCompletableFuturewith the relevantresult.- Parameters:
- ctx- the- contextto use
- Returns:
- a StatementResult future containing the results of executing the statement
 
 - 
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
 
 - 
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
 
 
- 
 
-