| Package | Description | 
|---|---|
| com.tangosol.coherence.dslquery | |
| com.tangosol.coherence.dslquery.internal | |
| com.tangosol.coherence.dslquery.statement | 
 This package contains  
StatementBuilder implementations and
com.tangosol.coherence.dslquery.CohQLStatement implementations. | 
| com.tangosol.coherence.dsltools.termtrees | |
| com.tangosol.coherence.rest.query | 
 Contains classes related to the Coherence REST pluggable query engine. 
 | 
| com.tangosol.util | 
 Contains various generic utilities. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected CoherenceQueryLanguage | 
QueryPlus.DefaultDependencies.f_language
The  
CoherenceQueryLanguage to use. | 
protected CoherenceQueryLanguage | 
ExecutionContext.m_language
The  
CoherenceQueryLanguage to use. | 
| Modifier and Type | Method and Description | 
|---|---|
CoherenceQueryLanguage | 
ExecutionContext.getCoherenceQueryLanguage()
Return an instance of  
CoherenceQueryLanguage to be
 used by commands. | 
CoherenceQueryLanguage | 
QueryPlus.Dependencies.getCoherenceQueryLanguage()
Return an instance of  
CoherenceQueryLanguage to be
 used by the QueryPlus session. | 
CoherenceQueryLanguage | 
QueryPlus.DefaultDependencies.getCoherenceQueryLanguage()  | 
| Modifier and Type | Method and Description | 
|---|---|
static QueryPlus.Dependencies | 
QueryPlus.DependenciesHelper.newInstance(PrintWriter writer,
           InputStream inputStream,
           CoherenceQueryLanguage language,
           String[] asArgs)
Create a new instance of  
QueryPlus.Dependencies. | 
void | 
ExecutionContext.setCoherenceQueryLanguage(CoherenceQueryLanguage language)
Set the  
CoherenceQueryLanguage that will be used by commands. | 
| Constructor and Description | 
|---|
DefaultDependencies(PrintWriter writer,
                   BufferedReader reader,
                   CoherenceQueryLanguage language)
Create a DefaultDependencies instance that will use the specified
  
PrintWriter and BufferedReader for output and input. | 
FilterBuilder(CoherenceQueryLanguage language)
Construct a new FilterBuilder. 
 | 
FilterBuilder(List indexedBindVars,
             com.tangosol.config.expression.ParameterResolver namedBindVars,
             CoherenceQueryLanguage language)
Construct a new FilterBuilder with given default bind variables. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected CoherenceQueryLanguage | 
AbstractCoherenceQueryWalker.f_language
The instance of  
CoherenceQueryLanguage to use. | 
| Constructor and Description | 
|---|
AbstractCoherenceQueryWalker(List listBindVars,
                            com.tangosol.config.expression.ParameterResolver namedBindVars,
                            CoherenceQueryLanguage language)
Creates a AbstractCoherenceQueryWalker with the specified
 bind variables. 
 | 
ConstructorQueryWalker(List indexedBindVars,
                      com.tangosol.config.expression.ParameterResolver namedBindVars,
                      CoherenceQueryLanguage language)
Creates a ConstructorQueryWalker that uses the specified
 bindings to replace any bind variables in the ASTs walked. 
 | 
SelectListMaker(List indexedBindVars,
               com.tangosol.config.expression.ParameterResolver namedBindVars,
               CoherenceQueryLanguage language)
Construct a new SelectListMaker using given array for indexed
 Bind vars and the given Map for named bind variables. 
 | 
UpdateSetListMaker(List indexedBindVars,
                  com.tangosol.config.expression.ParameterResolver namedBindVars,
                  CoherenceQueryLanguage language)
Construct a new UpdateSetListMaker using given array for indexed
 Bind vars and the given Map for named bind vars. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected SelectListMaker | 
SelectStatementBuilder.createSelectListMaker(List listBindVars,
                     com.tangosol.config.expression.ParameterResolver namedBindVars,
                     CoherenceQueryLanguage language)
Create an instance of a  
SelectListMaker. | 
| Modifier and Type | Field and Description | 
|---|---|
protected static CoherenceQueryLanguage | 
Terms.f_language
The default  
CoherenceQueryLanguage used by this QueryHelper when no language
 is provided to methods. | 
| Modifier and Type | Method and Description | 
|---|---|
static Term | 
Terms.create(String s,
      CoherenceQueryLanguage language)
Create a Tree of Terms using the Term Language in the given String 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected CoherenceQueryLanguage | 
CoherenceQueryLanguageEngine.f_language  | 
| Modifier and Type | Field and Description | 
|---|---|
protected static CoherenceQueryLanguage | 
QueryHelper.f_language
The default  
CoherenceQueryLanguage used by this QueryHelper when no language
 is provided to methods. | 
| Modifier and Type | Method and Description | 
|---|---|
static ValueExtractor | 
QueryHelper.createExtractor(String sQuery,
               CoherenceQueryLanguage language)
Make a new ValueExtractor from the given String. 
 | 
static Filter | 
QueryHelper.createFilter(String sWhereClause,
            Object[] aBindings,
            Map mapBindings,
            CoherenceQueryLanguage language)
Make a new Filter from the given String. 
 | 
protected static Term | 
QueryHelper.parse(String sQuery,
     CoherenceQueryLanguage language)
Return the  
Term representing the AST produced by
 parsing the specified CohQL query String. |