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 . |