| Package | Description |
|---|---|
| com.tangosol.coherence.dslquery | |
| com.tangosol.coherence.dslquery.queryplus |
This package contains commands that are specific to the
QueryPlus
tool rather than general CohQL commands. |
| com.tangosol.coherence.dslquery.statement |
This package contains
StatementBuilder implementations and
com.tangosol.coherence.dslquery.CohQLStatement implementations. |
| com.tangosol.coherence.dslquery.statement.persistence |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,StatementBuilder<?>> |
CoherenceQueryLanguage.m_mapStatementBuilders
The map of CohQL query builders.
|
| Modifier and Type | Method and Description |
|---|---|
StatementBuilder<?> |
CoherenceQueryLanguage.getStatementBuilder(String sFunctor)
Return the
StatementBuilder for a given CohQL AST functor. |
StatementBuilder<?> |
CoherenceQueryLanguage.removeStatementBuilder(String sFunctor)
Remove the
StatementBuilder associated with the given functor. |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,StatementBuilder<?>> |
CoherenceQueryLanguage.createStatements()
Create the CohQL
StatementBuilder map and initialise
it with the standard CohQL statements. |
Map<String,StatementBuilder<?>> |
CoherenceQueryLanguage.getStatementBuilders()
Return the map of
StatementBuilder instances. |
| Modifier and Type | Method and Description |
|---|---|
void |
CoherenceQueryLanguage.addStatement(String sFunctor,
StatementBuilder<?> builder)
Register the given
StatementBuilder to the specified functor name. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractQueryPlusStatementBuilder
This is the base class for command builders that are specific to the QueryPlus
tool rather than general CohQL statements.
|
class |
CommandsStatementBuilder
A class that builds the QueryPlus "COMMANDS" command.
|
class |
ExtendedLanguageStatementBuilder
A class that builds the QueryPlus "EXTENDED LANGUAGE" command.
|
class |
HelpStatementBuilder
A
StatementBuilder that builds the QueryPlus "HELP" command. |
class |
SanityCheckStatementBuilder
A
StatementBuilder that builds
the QueryPlus "SANITY CHECK" command. |
class |
ServicesStatementBuilder
A
StatementBuilder that builds
the QueryPlus "SERVICES" command. |
class |
SetTimeoutStatementBuilder
A class that builds the QueryPlus "ALTER SESSION SET TIMEOUT millis" statement.
|
class |
TraceStatementBuilder
A
StatementBuilder that builds the
QueryPlus "TRACE" command. |
class |
WheneverStatementBuilder
A class that builds the QueryPlus "WHENEVER" command.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractStatementBuilder<T extends Statement>
A base class for
StatementBuilder implementations. |
class |
BackupStatementBuilder
An implementation of a
StatementBuilder
that parses a CohQL term tree to produce an instance of a BackupStatementBuilder.BackupStatement. |
class |
CreateCacheStatementBuilder
An implementation of a
StatementBuilder
that parses a CohQL term tree to produce an instance of a CreateCacheStatementBuilder.CreateCacheStatement. |
class |
CreateIndexStatementBuilder
An implementation of a
StatementBuilder
that parses a CohQL term tree to produce an instance of a CreateIndexStatementBuilder.CreateIndexStatement. |
class |
DeleteStatementBuilder
An implementation of a
StatementBuilder
that parses a CohQL term tree to produce an instance of a DeleteStatementBuilder.DeleteStatement. |
class |
DropCacheStatementBuilder
An implementation of a
StatementBuilder
that parses a CohQL term tree to produce an instance of a DropCacheStatementBuilder.DropCacheStatement. |
class |
DropIndexStatementBuilder
An implementation of a
StatementBuilder
that parses a CohQL term tree to produce an instance of a DropIndexStatementBuilder.DropIndexStatement. |
class |
InsertStatementBuilder
An implementation of a
StatementBuilder
that parses a CohQL term tree to produce an instance of a InsertStatementBuilder.InsertStatement. |
class |
QueryRecorderStatementBuilder
An implementation of a
StatementBuilder
that parses a CohQL term tree to produce an instance of a QueryRecorderStatementBuilder.QueryRecorderStatement. |
class |
RestoreStatementBuilder
An implementation of a
StatementBuilder
that parses a CohQL term tree to produce an instance of a RestoreStatementBuilder.RestoreStatement. |
class |
SelectStatementBuilder
An implementation of a
StatementBuilder
that parses a CohQL term tree to produce an instance of a SelectStatementBuilder.SelectStatement. |
class |
SourceStatementBuilder
An implementation of a
StatementBuilder
that parses a CohQL term tree to produce an instance of a SourceStatementBuilder.SourceStatement. |
class |
TruncateCacheStatementBuilder
An implementation of a
StatementBuilder
that parses a CohQL term tree to produce an instance of a TruncateCacheStatementBuilder.TruncateCacheStatement. |
class |
UpdateStatementBuilder
An implementation of a
StatementBuilder
that parses a CohQL term tree to produce an instance of a UpdateStatementBuilder.UpdateStatement. |