public class OlapQueryExecution extends Object implements ProcedureExecution
Modifier and Type | Field and Description |
---|---|
protected Command |
command |
protected org.olap4j.OlapConnection |
connection |
protected ExecutionContext |
context |
protected OlapExecutionFactory |
executionFactory |
Constructor and Description |
---|
OlapQueryExecution(List<Argument> arguments,
Command command,
org.olap4j.OlapConnection connection,
ExecutionContext context,
OlapExecutionFactory executionFactory,
String mdxQuery,
boolean returnsArray) |
Modifier and Type | Method and Description |
---|---|
void |
cancel()
Cancels the execution abnormally.
|
void |
close()
Terminates the execution normally.
|
void |
execute()
Execute the associated command.
|
List<?> |
getOutputParameterValues()
Get the output parameter values.
|
List<?> |
next()
Retrieves the next row of the resultset.
|
protected Command command
protected org.olap4j.OlapConnection connection
protected ExecutionContext context
protected OlapExecutionFactory executionFactory
public OlapQueryExecution(List<Argument> arguments, Command command, org.olap4j.OlapConnection connection, ExecutionContext context, OlapExecutionFactory executionFactory, String mdxQuery, boolean returnsArray)
public void execute() throws TranslatorException
Execution
execute
in interface Execution
TranslatorException
public void cancel() throws TranslatorException
Execution
cancel
in interface Execution
TranslatorException
public void close()
Execution
public List<?> next() throws TranslatorException
ResultSetExecution
next
in interface ResultSetExecution
TranslatorException
public List<?> getOutputParameterValues() throws TranslatorException
ProcedureExecution
getOutputParameterValues
in interface ProcedureExecution
TranslatorException
- If an error occurs while retrieving the output valueCopyright © 2019. All rights reserved.