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 |
QueryPlus.Dependencies.getCoherenceQueryLanguage()
Return an instance of
CoherenceQueryLanguage to be
used by the QueryPlus session. |
CoherenceQueryLanguage |
QueryPlus.DefaultDependencies.getCoherenceQueryLanguage() |
CoherenceQueryLanguage |
ExecutionContext.getCoherenceQueryLanguage()
Return an instance of
CoherenceQueryLanguage to be
used by commands. |
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. |