Package com.tangosol.coherence.dslquery
Contains packages and classes supporting the Coherence CohQL command line tool.
- Since:
- 12.2.1
-
Interface Summary Interface Description ExtractorBuilder ExtractorBuilders provide a mechanism to construct aValueExtractor
for a provided cache name, target and property chain (ExtractorBuilder.realize(String, int, String)
).QueryPlus.Dependencies The Dependencies for QueryPlus.Statement 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.StatementResult The result of executing a CohQLStatement
. -
Class Summary Class Description ChainedExtractorBuilder AnExtractorBuilder
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 CoherenceQueryLanguage is a simple language for building Filters and doing simple queries that are similar in style to SQL.ExecutionContext Instances of this context are passed toStatement
s to allow commands to discern execution conditions, altering their behavior / result as needed.FilterBuilder FilterBuilder is a visitor class that converts a given Abstract Syntax Tree into a Filter.QueryPlus QueryPlus implements a simple command line processor for a sql like language.QueryPlus.DefaultDependencies A default implementation ofQueryPlus.Dependencies
.QueryPlus.DependenciesHelper The DependenciesHelper provides helper method for constructingQueryPlus.Dependencies
implementations forQueryPlus
.ReflectionExtractorBuilder AnExtractorBuilder
implementation that will build instances ofReflectionExtractor
s.StatementExecutor A class that parses and executes CohQL statements read from an instance of aReader
.UniversalExtractorBuilder AnExtractorBuilder
implementation that will build instances ofUniversalExtractor
s. -
Exception Summary Exception Description CohQLException An exception thrown when errors occur building CohQL queries.