Uses of Class
com.tangosol.coherence.dsltools.termtrees.NodeTerm
Packages that use NodeTerm
Package
Description
Contains packages and classes supporting the Coherence CohQL command line tool.
This package contains commands that are specific to the 
QueryPlus
 tool rather than general CohQL commands.This package contains 
StatementBuilder implementations.This package contains classes for persistence related statement builders.
This package contains implementations of dsltools building 
Terms.- 
Uses of NodeTerm in com.tangosol.coherence.dslquery
Methods in com.tangosol.coherence.dslquery with parameters of type NodeTermModifier and TypeMethodDescriptionprotected voidFilterBuilder.acceptList(NodeTerm termList) protected voidFilterBuilder.acceptPath(NodeTerm term) FilterBuilder.makeExtractor(NodeTerm term) Process the AST Tree using the given Term that represents getter.CoherenceQueryLanguage.prepareStatement(NodeTerm term, ExecutionContext context, List listBindVars, ParameterResolver namedBindVars) Realize an instance of theStatementthat will execute the CohQL statement represented by the AST node.StatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) Realizes an implementation of aStatementthat can be executed to perform a specific CohQL command. - 
Uses of NodeTerm in com.tangosol.coherence.dslquery.queryplus
Methods in com.tangosol.coherence.dslquery.queryplus with parameters of type NodeTermModifier and TypeMethodDescriptionCommandsStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) ExtendedLanguageStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) HelpStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) SanityCheckStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) ServicesStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) SetTimeoutStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) TraceStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) WheneverStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars)  - 
Uses of NodeTerm in com.tangosol.coherence.dslquery.statement
Methods in com.tangosol.coherence.dslquery.statement that return NodeTermModifier and TypeMethodDescriptionprotected static NodeTermReturn the AST node that represents the fields to select from the given AST node.protected static NodeTermAbstractStatementBuilder.getGroupBy(NodeTerm sn) Return the AST node that represents the group by fields from the given AST node.protected static NodeTermReturn the AST node that represents the where clause from the given AST node.Methods in com.tangosol.coherence.dslquery.statement with parameters of type NodeTermModifier and TypeMethodDescriptionprotected InvocableMap.EntryAggregatorSelectStatementBuilder.createAggregator(String cacheName, NodeTerm fields, String alias, boolean fDistinct, com.tangosol.coherence.dslquery.internal.SelectListMaker transformer) Create theInvocableMap.EntryAggregatorthat will aggregate the results of this select query.protected static FilterAbstractStatementBuilder.ensureFilter(NodeTerm termWhere, String sCacheName, String sAlias, List listBindVars, ParameterResolver namedBindVars, ExecutionContext ctx) Build aFilterfor the given cache using the given where clause, alias and bind environments.protected static StringReturn the String that represents the cache name alias from the given AST node by looking for the "alias" term in the AST.protected static StringAbstractStatementBuilder.getCacheName(NodeTerm sn) Return the String that represents the cache name from the given AST node by looking for the "from" term AST.protected static TermAbstractStatementBuilder.getExtractor(NodeTerm sn) Return the AST node that represents the extractor for an index from the given AST node.protected static NodeTermReturn the AST node that represents the fields to select from the given AST node.protected static StringReturn the String that represents the filename from the given AST node by looking for the "file" term in the AST.protected static NodeTermAbstractStatementBuilder.getGroupBy(NodeTerm sn) Return the AST node that represents the group by fields from the given AST node.protected static TermAbstractStatementBuilder.getInsertKey(NodeTerm sn) Return the AST node that represents the key to insert from the given AST node.protected static TermAbstractStatementBuilder.getInsertValue(NodeTerm sn) Return the AST node that represents the value to insert from the given AST node.protected static booleanAbstractStatementBuilder.getIsDistinct(NodeTerm sn) Return the boolean that indicates whether distinctness in indicated in the given AST node.protected static TermAbstractStatementBuilder.getSetList(NodeTerm sn) Return the AST node that represents the list of "Set statements" from the given AST node.protected static NodeTermReturn the AST node that represents the where clause from the given AST node.protected static booleanAbstractStatementBuilder.headsMatch(NodeTerm fieldList, NodeTerm groupByList) Test to see if the AST for the group-by is equal to the head of the list from the select clause AST.protected booleanSelectStatementBuilder.isSelectStarQuery(String sAlias, NodeTerm termFields) Return true if this query is of the form "SELECT * FROM cache-name".BackupStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) CreateCacheStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) CreateIndexStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) DeleteStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) DropCacheStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) DropIndexStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) InsertStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) QueryRecorderStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) RestoreStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) SelectStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) SourceStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) TruncateCacheStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) UpdateStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars)  - 
Uses of NodeTerm in com.tangosol.coherence.dslquery.statement.persistence
Methods in com.tangosol.coherence.dslquery.statement.persistence with parameters of type NodeTermModifier and TypeMethodDescriptionArchiveSnapshotStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) CreateSnapshotStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) ForceRecoveryStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) ListArchiverStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) ListServicesStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) ListSnapshotsStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) RecoverSnapshotStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) RemoveSnapshotStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) ResumeServiceStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) RetrieveSnapshotStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) SuspendServiceStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars) ValidateSnapshotStatementBuilder.realize(ExecutionContext ctx, NodeTerm term, List listBindVars, ParameterResolver namedBindVars)  - 
Uses of NodeTerm in com.tangosol.coherence.dsltools.termtrees
Methods in com.tangosol.coherence.dsltools.termtrees with parameters of type NodeTermModifier and TypeMethodDescriptionvoidTermWalker.acceptNode(String sFunctor, NodeTerm term) The receiver has been dispatched to from the given node.