Package com.tangosol.coherence.dslquery
package com.tangosol.coherence.dslquery
Contains packages and classes supporting the Coherence CohQL command line tool.
- Since:
- 12.2.1
-
ClassDescriptionAn
ExtractorBuilder
implementation that delegates buildingValueExtractor
s to a chain of ExtractorBuilders and returns the result from the first ExtractorBuilder to return a non-null value from itsChainedExtractorBuilder.realize(String, int, String)
method.CoherenceQueryLanguage is a simple language for building Filters and doing simple queries that are similar in style to SQL.An exception thrown when errors occur building CohQL queries.Instances of this context are passed toStatement
s to allow commands to discern execution conditions, altering their behavior / result as needed.ExtractorBuilders provide a mechanism to construct aValueExtractor
for a provided cache name, target and property chain (ExtractorBuilder.realize(String, int, String)
).FilterBuilder is a visitor class that converts a given Abstract Syntax Tree into a Filter.QueryPlus implements a simple command line processor for a sql like language.A default implementation ofQueryPlus.Dependencies
.The Dependencies for QueryPlus.The DependenciesHelper provides helper method for constructingQueryPlus.Dependencies
implementations forQueryPlus
.AnExtractorBuilder
implementation that will build instances ofReflectionExtractor
s.Implementations of this interface are able to execute CohQL statements, for example a Select, Update, a backup command etc.StatementBuilder<T extends Statement>Classes implementing this interface build instances ofStatement
implementations.A class that parses and executes CohQL statements read from an instance of aReader
.The result of executing a CohQLStatement
.AnExtractorBuilder
implementation that will build instances ofUniversalExtractor
s.