| Package | Description | 
|---|---|
| com.tangosol.coherence.dslquery | |
| com.tangosol.coherence.dslquery.operator | 
 This package contains implementations of the  
com.tangosol.coherence.dslquery.BaseOperator
interface. | 
| com.tangosol.coherence.dsltools.precedence | |
| com.tangosol.coherence.dsltools.termlanguage | 
| Modifier and Type | Field and Description | 
|---|---|
protected TokenTable | 
CoherenceQueryLanguage.m_tokenTableExtendedSQL
The extended TokenTable for the full language that resembles SQL. 
 | 
protected TokenTable | 
CoherenceQueryLanguage.m_tokenTableForFilter
The TokenTable for Filters. 
 | 
protected TokenTable | 
CoherenceQueryLanguage.m_tokenTableSQL
The TokenTable for the full language that resembles SQL. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TokenTable | 
CoherenceQueryLanguage.extendedSqlTokenTable()
Return an initialized TokenTable for the full CoherenceQueryLanguage. 
 | 
TokenTable | 
CoherenceQueryLanguage.filtersTokenTable()
Return an initialized standard  
TokenTable known by this
 CoherenceQueryLanguage. | 
protected TokenTable | 
CoherenceQueryLanguage.getSqlTokenTable(boolean fExtended)
Return an initialized TokenTable for the full CoherenceQueryLanguage. 
 | 
TokenTable | 
CoherenceQueryLanguage.sqlTokenTable()
Return an initialized extended  
TokenTable known by this
 CoherenceQueryLanguage. | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
BaseOperator.addAliases(TokenTable tokenTable)
Add any aliases of this operator to the specified token table. 
 | 
void | 
AdditionOperator.addToTokenTable(TokenTable tokenTable)  | 
void | 
InOperator.addToTokenTable(TokenTable tokenTable)  | 
void | 
SubtractionOperator.addToTokenTable(TokenTable tokenTable)
Add this operator to the given  
TokenTable. | 
void | 
GreaterOperator.addToTokenTable(TokenTable tokenTable)  | 
void | 
GreaterEqualsOperator.addToTokenTable(TokenTable tokenTable)  | 
void | 
OrOperator.addToTokenTable(TokenTable tokenTable)  | 
void | 
MultiplicationOperator.addToTokenTable(TokenTable tokenTable)
Add this operator to the given  
TokenTable. | 
void | 
NotEqualsOperator.addToTokenTable(TokenTable tokenTable)  | 
void | 
AndOperator.addToTokenTable(TokenTable tokenTable)  | 
void | 
DivisionOperator.addToTokenTable(TokenTable tokenTable)
Add this operator to the given  
TokenTable. | 
void | 
EqualsOperator.addToTokenTable(TokenTable tokenTable)  | 
void | 
ContainsAnyOperator.addToTokenTable(TokenTable tokenTable)  | 
void | 
ContainsAllOperator.addToTokenTable(TokenTable tokenTable)  | 
void | 
BetweenOperator.addToTokenTable(TokenTable tokenTable)  | 
void | 
ContainsOperator.addToTokenTable(TokenTable tokenTable)  | 
void | 
LikeOperator.addToTokenTable(TokenTable tokenTable)  | 
void | 
LessOperator.addToTokenTable(TokenTable tokenTable)  | 
void | 
XorOperator.addToTokenTable(TokenTable tokenTable)  | 
void | 
LessEqualsOperator.addToTokenTable(TokenTable tokenTable)  | 
abstract void | 
BaseOperator.addToTokenTable(TokenTable tokenTable)
Add this operator to the given  
TokenTable. | 
| Modifier and Type | Field and Description | 
|---|---|
protected TokenTable | 
OPScanner.m_tokenTable
The TokenTable that defines the translation from BaseTokens to OPTokens 
 | 
| Constructor and Description | 
|---|
OPParser(Reader reader,
        TokenTable table,
        Set<CharSequence> setOperators)
Construct a new OPParser that parses the given Reader in the
 language defined by the given TokenTable. 
 | 
OPParser(String sExper,
        TokenTable table,
        Set<CharSequence> setOperators)
Construct a new OPParser that parses the given expression in the
 language defined by the given TokenTable. 
 | 
OPScanner(TokenTable tokenTable,
         Set<CharSequence> setOperators)
Construct a new OPScanner using the given TokenTable. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static TokenTable | 
TermLanguage.tokenTable()
Return an initialized TokenTable for the Term Language. 
 |