| 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 |
SetTenantStatementBuilder
A class that builds the QueryPlus "ALTER SESSION SET DOMAIN PARTITION" statement.
|
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. |