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. |