| 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
ValueExtractors 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 ReflectionExtractors. |
class |
UniversalExtractorBuilder
An
ExtractorBuilder implementation that will build
instances of UniversalExtractors. |
| Modifier and Type | Field and Description |
|---|---|
protected ExtractorBuilder |
CoherenceQueryLanguage.m_bldrExtractor
The
ExtractorBuilder that will be used to realize
ValueExtractors to be used by CohQL. |
| Modifier and Type | Field and Description |
|---|---|
protected List<ExtractorBuilder> |
ChainedExtractorBuilder.f_listBuilders
The chain of
ExtractorBuilders to delegate to. |
| Modifier and Type | Method and Description |
|---|---|
ExtractorBuilder |
CoherenceQueryLanguage.getExtractorBuilder()
Return the
ExtractorBuilder to use to build
ValueExtractors. |
| Modifier and Type | Method and Description |
|---|---|
void |
CoherenceQueryLanguage.setExtractorBuilder(ExtractorBuilder builder)
Set the
ExtractorBuilder that will be used by CohQL queries to
build ValueExtractors. |
| Constructor and Description |
|---|
ChainedExtractorBuilder(ExtractorBuilder... aBuilders)
Construct a ChainedExtractorBuilder that uses the specified chain of
ExtractorBuilders to realize instances of ValueExtractors. |
| 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. |