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 |
MultiplicationOperator.addToTokenTable(TokenTable tokenTable)
Add this operator to the given
TokenTable . |
void |
SubtractionOperator.addToTokenTable(TokenTable tokenTable)
Add this operator to the given
TokenTable . |
void |
EqualsOperator.addToTokenTable(TokenTable tokenTable) |
void |
LikeOperator.addToTokenTable(TokenTable tokenTable) |
void |
NotEqualsOperator.addToTokenTable(TokenTable tokenTable) |
void |
BetweenOperator.addToTokenTable(TokenTable tokenTable) |
void |
AndOperator.addToTokenTable(TokenTable tokenTable) |
void |
GreaterEqualsOperator.addToTokenTable(TokenTable tokenTable) |
void |
ContainsAllOperator.addToTokenTable(TokenTable tokenTable) |
void |
LessEqualsOperator.addToTokenTable(TokenTable tokenTable) |
void |
DivisionOperator.addToTokenTable(TokenTable tokenTable)
Add this operator to the given
TokenTable . |
abstract void |
BaseOperator.addToTokenTable(TokenTable tokenTable)
Add this operator to the given
TokenTable . |
void |
InOperator.addToTokenTable(TokenTable tokenTable) |
void |
GreaterOperator.addToTokenTable(TokenTable tokenTable) |
void |
AdditionOperator.addToTokenTable(TokenTable tokenTable) |
void |
XorOperator.addToTokenTable(TokenTable tokenTable) |
void |
ContainsAnyOperator.addToTokenTable(TokenTable tokenTable) |
void |
ContainsOperator.addToTokenTable(TokenTable tokenTable) |
void |
OrOperator.addToTokenTable(TokenTable tokenTable) |
void |
LessOperator.addToTokenTable(TokenTable 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.
|