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 boolean |
isEmpty() |
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 boolean isEmpty()
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.