Package | Description |
---|---|
com.tangosol.coherence.dslquery | |
com.tangosol.coherence.dslquery.internal | |
com.tangosol.coherence.dslquery.operator |
This package contains implementations of the
com.tangosol.coherence.dslquery.BaseOperator
interface. |
com.tangosol.coherence.dsltools.termtrees |
Modifier and Type | Class and Description |
---|---|
class |
FilterBuilder
FilterBuilder is a visitor class that converts a given Abstract Syntax
Tree into a Filter.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCoherenceQueryWalker
AbstractCoherenceTermWalker is a visitor class that provides a framework
for walking Term Trees by providing classification methods based on the
Abstract Syntax Tree vocabulary for the Coherence Query expression
Language.
|
class |
ConstructorQueryWalker
This is a specialized query walker that walks an AST
representing a constructor statement in the form of
package.ClassName(args) and results in an Object array
where the last entry in the array is a
ReflectionExtractor . |
class |
SelectListMaker
SelectListMaker is a visitor class that converts a given Abstract Syntax
Tree into implementation Objects for a select query.
|
class |
UpdateSetListMaker
UpdateSetListMaker is a visitor class that converts a given Abstract Syntax
Tree into implementation Objects for a Update query.
|
Modifier and Type | Method and Description |
---|---|
ValueExtractor |
BaseOperator.makeExtractor(Term termLeft,
Term termRight,
TermWalker walker)
|
ComparisonFilter |
EqualsOperator.makeFilter(Term termLeft,
Term termRight,
TermWalker walker) |
ComparisonFilter |
ComparisonOperator.makeFilter(Term termLeft,
Term termRight,
TermWalker walker) |
F |
BaseOperator.makeFilter(Term termLeft,
Term termRight,
TermWalker walker)
|
Modifier and Type | Method and Description |
---|---|
void |
Term.accept(TermWalker walker)
Do a dispatch back to the given walker.
|
void |
NodeTerm.accept(TermWalker walker) |
void |
AtomicTerm.accept(TermWalker walker) |