| 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 | 
|---|---|
| abstract 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. locusLocus 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 © 2021 Hitachi Vantara. All rights reserved.