public class RemoveSnapshotStatementBuilder extends AbstractStatementBuilder<RemoveSnapshotStatementBuilder.RemoveSnapshotStatement>
StatementBuilder
that parses a CohQL term tree to produce an instance of a RemoveSnapshotStatementBuilder.RemoveSnapshotStatement
.Modifier and Type | Class | Description |
---|---|---|
static class |
RemoveSnapshotStatementBuilder.RemoveSnapshotStatement |
Implementation of the CohQL "REMOVE [ARCHIVED] SNAPSHOT" command.
|
Modifier and Type | Field | Description |
---|---|---|
static RemoveSnapshotStatementBuilder |
INSTANCE |
An instance of
RemoveSnapshotStatementBuilder . |
Constructor | Description |
---|---|
RemoveSnapshotStatementBuilder() |
Modifier and Type | Method | Description |
---|---|---|
String |
getDescription() |
Return a description of the CohQL command suitable for displaying
as help text.
|
String |
getSyntax() |
Return the syntax of the CohQL command.
|
RemoveSnapshotStatementBuilder.RemoveSnapshotStatement |
realize(ExecutionContext ctx,
NodeTerm term,
List listBindVars,
com.tangosol.config.expression.ParameterResolver namedBindVars) |
Realizes an implementation of a
Statement that can be
executed to perform a specific CohQL command. |
atomicStringValueOf, ensureFilter, getAlias, getCacheName, getExtractor, getFields, getFile, getGroupBy, getInsertKey, getInsertValue, getIsDistinct, getSetList, getWhere, headsMatch
public static final RemoveSnapshotStatementBuilder INSTANCE
RemoveSnapshotStatementBuilder
.public RemoveSnapshotStatementBuilder.RemoveSnapshotStatement realize(ExecutionContext ctx, NodeTerm term, List listBindVars, com.tangosol.config.expression.ParameterResolver namedBindVars)
StatementBuilder
Statement
that can be
executed to perform a specific CohQL command.ctx
- the ExecutionContext
to use to create commandsterm
- the parsed NodeTerm
used to create the relevant StatementlistBindVars
- the indexed bind variablesnamedBindVars
- the named bind variablespublic String getSyntax()
StatementBuilder
public String getDescription()
StatementBuilder