Uses of Class
mondrian.server.Execution
Package
Description
Mondrian's core package, this defines connections and the catalog metamodel,
and allows you to execute queries.
Implements the data access layer for the olap package.
Manages a cache of aggregates containing cell values.
Provides primitives for policy-based caching.
Augments the Mondrian engine with server functionality.
Contains the server-provider interfaces (SPIs) which user-defined
extensions to Mondrian should implement.
Provides implementations of SPIs defined in the
mondrian.spi
package.Mondrian utilities.
-
Uses of Execution in mondrian.olap
-
Uses of Execution in mondrian.rolap
Modifier and TypeMethodDescriptionExecutes a statement.RolapResultShepherd.shepherdExecution
(Execution execution, Callable<Result> callable) Executes and shepherds the execution of an Execution instance.ModifierConstructorDescriptionFastBatchingCellReader
(Execution execution, RolapCube cube, AggregationManager aggMgr) Creates a FastBatchingCellReader.StatementLocus
(Execution execution, String component, String message, SqlStatementEvent.Purpose purpose, int cellRequestCount) -
Uses of Execution in mondrian.rolap.agg
Modifier and TypeMethodDescriptionvoid
SegmentCacheManager.SegmentCacheIndexRegistry.cancelExecutionSegments
(Execution exec) -
Uses of Execution in mondrian.rolap.cache
Modifier and TypeMethodDescriptionvoid
This method must remove all registrations as a client for the given execution.void
SegmentCacheIndex.getFuture
(Execution exec, SegmentHeader header) Returns a future slot for a segment body, if a segment is currently loading, otherwise null.SegmentCacheIndexImpl.getFuture
(Execution exec, SegmentHeader header) -
Uses of Execution in mondrian.server
Modifier and TypeFieldDescriptionfinal Execution
Locus.execution
static final Execution
Execution.NONE
Modifier and TypeMethodDescriptionStatement.getCurrentExecution()
Returns execution context if currently executing, null otherwise.StatementImpl.getCurrentExecution()
Modifier and TypeMethodDescriptionvoid
Ends the current execution.void
static <T> T
Locus.execute
(Execution execution, String component, Locus.Action<T> action) void
Starts an execution.void
-
Uses of Execution in mondrian.spi
Modifier and TypeMethodDescriptionlong
StatisticsProvider.getColumnCardinality
(Dialect dialect, DataSource dataSource, String catalog, String schema, String table, String column, Execution execution) Returns an estimate of the number of rows in a table.long
StatisticsProvider.getQueryCardinality
(Dialect dialect, DataSource dataSource, String sql, Execution execution) Returns an estimate of the number of rows returned by a query.long
StatisticsProvider.getTableCardinality
(Dialect dialect, DataSource dataSource, String catalog, String schema, String table, Execution execution) Returns an estimate of the number of rows in a table. -
Uses of Execution in mondrian.spi.impl
Modifier and TypeMethodDescriptionlong
JdbcStatisticsProvider.getColumnCardinality
(Dialect dialect, DataSource dataSource, String catalog, String schema, String table, String column, Execution execution) long
SqlStatisticsProvider.getColumnCardinality
(Dialect dialect, DataSource dataSource, String catalog, String schema, String table, String column, Execution execution) long
JdbcStatisticsProvider.getQueryCardinality
(Dialect dialect, DataSource dataSource, String sql, Execution execution) long
SqlStatisticsProvider.getQueryCardinality
(Dialect dialect, DataSource dataSource, String sql, Execution execution) long
JdbcStatisticsProvider.getTableCardinality
(Dialect dialect, DataSource dataSource, String catalog, String schema, String table, Execution execution) long
SqlStatisticsProvider.getTableCardinality
(Dialect dialect, DataSource dataSource, String catalog, String schema, String table, Execution execution) -
Uses of Execution in mondrian.util
Modifier and TypeMethodDescriptionstatic void
CancellationChecker.checkCancelOrTimeout
(int currentIteration, Execution execution) static void
CancellationChecker.checkCancelOrTimeout
(long currentIteration, Execution execution)