| Package | Description | 
|---|---|
| mondrian.rolap | 
 Implements the data access layer for the olap package. 
 | 
| mondrian.rolap.agg | 
 Manages a cache of aggregates containing cell values. 
 | 
| mondrian.server | 
 Augments the Mondrian engine with server functionality. 
 | 
| mondrian.server.monitor | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
SqlStatement.StatementLocus  | 
| Modifier and Type | Method and Description | 
|---|---|
static SqlStatement | 
RolapUtil.executeQuery(DataSource dataSource,
            String sql,
            List<SqlStatement.Type> types,
            int maxRowCount,
            int firstRowOrdinal,
            Locus locus,
            int resultSetType,
            int resultSetConcurrency,
            Util.Functor1<Void,Statement> callback)
Executes a query. 
 | 
static SqlStatement | 
RolapUtil.executeQuery(DataSource dataSource,
            String sql,
            Locus locus)
Executes a query, printing to the trace log if tracing is enabled. 
 | 
static Util.Functor1<Void,Statement> | 
RolapUtil.getDefaultCallback(Locus locus)  | 
| Constructor and Description | 
|---|
SqlStatement(DataSource dataSource,
            String sql,
            List<SqlStatement.Type> types,
            int maxRows,
            int firstRowOrdinal,
            Locus locus,
            int resultSetType,
            int resultSetConcurrency,
            Util.Functor1<Void,Statement> callback)
Creates a SqlStatement. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Locus | 
SegmentCacheManager.Command.getLocus()  | 
Locus | 
SegmentCacheManager.FlushCommand.getLocus()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SegmentCacheManager.printCacheState(CacheControl.CellRegion region,
               PrintWriter pw,
               Locus locus)  | 
| Constructor and Description | 
|---|
FlushCommand(Locus locus,
            SegmentCacheManager mgr,
            CacheControl.CellRegion region,
            CacheControlImpl cacheControlImpl)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Locus | 
Locus.peek()  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
Locus.pop(Locus locus)  | 
static void | 
Locus.push(Locus locus)  | 
void | 
Execution.registerStatement(Locus locus,
                 Statement statement)
This method is typically called by SqlStatement at construction time. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
Locus | 
SqlStatementEvent.locus
Locus of event. 
 | 
| Constructor and Description | 
|---|
SqlStatementEndEvent(long timestamp,
                    long sqlStatementId,
                    Locus locus,
                    String sql,
                    SqlStatementEvent.Purpose purpose,
                    long rowFetchCount,
                    boolean canceled,
                    Throwable throwable)
Creates a SqlStatementEndEvent. 
 | 
SqlStatementEvent(long timestamp,
                 long sqlStatementId,
                 Locus locus,
                 String sql,
                 SqlStatementEvent.Purpose purpose)
Creates a SqlStatementEvent. 
 | 
SqlStatementExecuteEvent(long timestamp,
                        long statementId,
                        Locus locus,
                        String sql,
                        SqlStatementEvent.Purpose purpose,
                        long executeNanos)
Creates a SqlStatementExecuteEvent. 
 | 
SqlStatementStartEvent(long timestamp,
                      long sqlStatementId,
                      Locus locus,
                      String sql,
                      SqlStatementEvent.Purpose purpose,
                      int cellRequestCount)
Creates a SqlStatementStartEvent. 
 | 
Copyright © 2017 Hitachi Vantara. All rights reserved.