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)
|
F |
BaseOperator.makeFilter(Term termLeft, Term termRight, TermWalker walker)
|
ComparisonFilter |
ComparisonOperator.makeFilter(Term termLeft, Term termRight, TermWalker walker) |
ComparisonFilter |
EqualsOperator.makeFilter(Term termLeft, Term termRight, TermWalker walker) |
Modifier and Type | Method and Description |
---|---|
void |
AtomicTerm.accept(TermWalker walker) |
void |
NodeTerm.accept(TermWalker walker) |
void |
Term.accept(TermWalker walker)
Do a dispatch back to the given walker.
|