public class Locus extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
Locus.Action<T> |
| Modifier and Type | Field and Description |
|---|---|
String |
component |
Execution |
execution |
String |
message |
| Constructor and Description |
|---|
Locus(Execution execution,
String component,
String message)
Creates a Locus.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
execute(Execution execution,
String component,
Locus.Action<T> action) |
static <T> T |
execute(RolapConnection connection,
String component,
Locus.Action<T> action) |
MondrianServer |
getServer() |
static Locus |
peek() |
static void |
pop(Locus locus) |
static void |
push(Locus locus) |
public final Execution execution
public final String message
public final String component
public Locus(Execution execution, String component, String message)
execution - Execution contextcomponent - Description of a the component executing the query,
generally a method name, e.g. "SqlTupleReader.readTuples"message - Description of the purpose of this statement, to be
printed if there is an errorpublic static void pop(Locus locus)
public static void push(Locus locus)
public static Locus peek()
public static <T> T execute(RolapConnection connection, String component, Locus.Action<T> action)
public static <T> T execute(Execution execution, String component, Locus.Action<T> action)
public final MondrianServer getServer()
Copyright © 2020 Hitachi Vantara. All rights reserved.