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
ExtractorBuilderimplementation 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 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 toStatements to allow commands to discern execution conditions, altering their behavior / result as needed.ExtractorBuilders provide a mechanism to construct aValueExtractorfor 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.Dependenciesimplementations forQueryPlus.AnExtractorBuilderimplementation that will build instances ofReflectionExtractors.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.A class that parses and executes CohQL statements read from an instance of aReader.The result of executing a CohQLStatement.AnExtractorBuilderimplementation that will build instances ofUniversalExtractors.