Package | Description |
---|---|
com.tangosol.coherence.dslquery | |
com.tangosol.coherence.rest.query |
Contains classes related to the Coherence REST pluggable query engine.
|
Modifier and Type | Class and Description |
---|---|
class |
ChainedExtractorBuilder
An
ExtractorBuilder implementation that delegates building
ValueExtractor s to a chain of ExtractorBuilders
and returns the result from the first ExtractorBuilder to return a
non-null value from its ChainedExtractorBuilder.realize(String, int, String) method. |
class |
ReflectionExtractorBuilder
An
ExtractorBuilder implementation that will build
instances of ReflectionExtractor s. |
class |
UniversalExtractorBuilder
An
ExtractorBuilder implementation that will build
instances of UniversalExtractor s. |
Modifier and Type | Field and Description |
---|---|
protected ExtractorBuilder |
CoherenceQueryLanguage.m_bldrExtractor
The
ExtractorBuilder that will be used to realize
ValueExtractor s to be used by CohQL. |
Modifier and Type | Field and Description |
---|---|
protected List<ExtractorBuilder> |
ChainedExtractorBuilder.f_listBuilders
The chain of
ExtractorBuilder s to delegate to. |
Modifier and Type | Method and Description |
---|---|
ExtractorBuilder |
CoherenceQueryLanguage.getExtractorBuilder()
Return the
ExtractorBuilder to use to build
ValueExtractor s. |
Modifier and Type | Method and Description |
---|---|
void |
CoherenceQueryLanguage.setExtractorBuilder(ExtractorBuilder builder)
Set the
ExtractorBuilder that will be used by CohQL queries to
build ValueExtractor s. |
Constructor and Description |
---|
ChainedExtractorBuilder(ExtractorBuilder... aBuilders)
Construct a ChainedExtractorBuilder that uses the specified chain of
ExtractorBuilder s to realize instances of ValueExtractor s. |
Modifier and Type | Field and Description |
---|---|
static ExtractorBuilder |
CoherenceQueryLanguageEngine.EXTRACTOR_BUILDER
ExtractorBuilder to use.
|
static ExtractorBuilder |
CoherenceQueryLanguageEngine.MVEL_EXTRACTOR_BUILDER
ExtractorBuilder to use if optional
org.mvel.Mvel2 module is on path. |