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 aValueExtractorfor 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 ofStatementimplementations.StatementResult The result of executing a CohQLStatement. -
Class Summary Class Description ChainedExtractorBuilder AnExtractorBuilderimplementation that delegates buildingValueExtractors 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 toStatements 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.Dependenciesimplementations forQueryPlus.ReflectionExtractorBuilder AnExtractorBuilderimplementation that will build instances ofReflectionExtractors.StatementExecutor A class that parses and executes CohQL statements read from an instance of aReader.UniversalExtractorBuilder AnExtractorBuilderimplementation that will build instances ofUniversalExtractors. -
Exception Summary Exception Description CohQLException An exception thrown when errors occur building CohQL queries.