Skip navigation links

Oracle® Coherence Java API Reference
Release 12.1.2.0.3

E26043-02


com.tangosol.coherence.rest.query
Class CoherenceQueryLanguageEngine

java.lang.Object
  extended by com.tangosol.coherence.rest.query.AbstractQueryEngine
      extended by com.tangosol.coherence.rest.query.CoherenceQueryLanguageEngine

All Implemented Interfaces:
QueryEngine

public class CoherenceQueryLanguageEngine
extends AbstractQueryEngine

Coherence QL-based implementation of QueryEngine.

The query expression consumed by this implementation is the "where" predicate of the Coherence Query Language.

Note: Although this query engine supports paging, the current implementation still handles entire result set on the client. That can lead to massive memory consumption (and possible OutOfMemoryErrors) if invoked on large caches with an unrestricted query.

Author:
ic 2011.12.04

Nested Class Summary

 

Nested classes/interfaces inherited from class com.tangosol.coherence.rest.query.AbstractQueryEngine
AbstractQueryEngine.ParsedQuery

 

Field Summary

 

Fields inherited from class com.tangosol.coherence.rest.query.AbstractQueryEngine
m_mapParsedQuery

 

Constructor Summary
CoherenceQueryLanguageEngine()
           

 

Method Summary
 Query prepareQuery(java.lang.String sQuery, java.util.Map mapParams)
          Prepares a Query for execution by replacing any parameter placeholders with the appropriate values from the parameter map.

 

Methods inherited from class com.tangosol.coherence.rest.query.AbstractQueryEngine
convertList, createBindings, parseQueryString, resolveParameterType

 

Constructor Detail

CoherenceQueryLanguageEngine

public CoherenceQueryLanguageEngine()

Method Detail

prepareQuery

public Query prepareQuery(java.lang.String sQuery,
                          java.util.Map mapParams)
Prepares a Query for execution by replacing any parameter placeholders with the appropriate values from the parameter map.
Parameters:
sQuery - query expression
mapParams - parameter values used to resolve parameters from query expression
Returns:
a Query instance ready for execution

Skip navigation links

Oracle® Coherence Java API Reference
Release 12.1.2.0.3

E26043-02


Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.