Class RetrieveSnapshotStatementBuilder
java.lang.Object
com.tangosol.coherence.dslquery.statement.AbstractStatementBuilder<RetrieveSnapshotStatementBuilder.RetrieveSnapshotStatement>
com.tangosol.coherence.dslquery.statement.persistence.RetrieveSnapshotStatementBuilder
- All Implemented Interfaces:
StatementBuilder<RetrieveSnapshotStatementBuilder.RetrieveSnapshotStatement>
public class RetrieveSnapshotStatementBuilder
extends AbstractStatementBuilder<RetrieveSnapshotStatementBuilder.RetrieveSnapshotStatement>
An implementation of a
StatementBuilder
that parses a CohQL term tree to produce an instance of a RetrieveSnapshotStatementBuilder.RetrieveSnapshotStatement
.- Since:
- Coherence 12.2.1
- Author:
- tam 2014.08.27
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Implementation of the CohQL "RETRIEVE SNAPSHOT" command. -
Field Summary
Modifier and TypeFieldDescriptionstatic final RetrieveSnapshotStatementBuilder
An instance ofRemoveSnapshotStatementBuilder
. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturn a description of the CohQL command suitable for displaying as help text.Return the syntax of the CohQL command.realize
(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) Realizes an implementation of aStatement
that can be executed to perform a specific CohQL command.Methods inherited from class com.tangosol.coherence.dslquery.statement.AbstractStatementBuilder
atomicStringValueOf, ensureFilter, getAlias, getCacheName, getExtractor, getFields, getFile, getGroupBy, getInsertKey, getInsertValue, getIsDistinct, getSetList, getWhere, headsMatch
-
Field Details
-
INSTANCE
An instance ofRemoveSnapshotStatementBuilder
.
-
-
Constructor Details
-
RetrieveSnapshotStatementBuilder
public RetrieveSnapshotStatementBuilder()
-
-
Method Details
-
realize
public RetrieveSnapshotStatementBuilder.RetrieveSnapshotStatement realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) Description copied from interface:StatementBuilder
Realizes an implementation of aStatement
that can be executed to perform a specific CohQL command.- Parameters:
ctx
- theExecutionContext
to use to create commandsterm
- the parsedNodeTerm
used to create the relevant StatementlistBindVars
- the indexed bind variablesnamedBindVars
- the named bind variables- Returns:
- an executable instance of a Statement
-
getSyntax
Description copied from interface:StatementBuilder
Return the syntax of the CohQL command.- Returns:
- the syntax of the CohQL command
-
getDescription
Description copied from interface:StatementBuilder
Return a description of the CohQL command suitable for displaying as help text.- Returns:
- a description of the CohQL command suitable for displaying as help text
-