public class MongoDBDirectQueryExecution extends MongoDBBaseExecution implements ProcedureExecution
Modifier and Type | Field and Description |
---|---|
protected boolean |
returnsArray |
connection, executionContext, metadata, mongoDB
Constructor and Description |
---|
MongoDBDirectQueryExecution(List<Argument> arguments,
Command cmd,
ExecutionContext executionContext,
RuntimeMetadata metadata,
MongoDBConnection connection,
String nativeQuery,
boolean returnsArray,
MongoDBExecutionFactory ef) |
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.
|
com.mongodb.DBObject |
nextRow() |
public MongoDBDirectQueryExecution(List<Argument> arguments, Command cmd, ExecutionContext executionContext, RuntimeMetadata metadata, MongoDBConnection connection, String nativeQuery, boolean returnsArray, MongoDBExecutionFactory ef)
public void execute() throws TranslatorException
Execution
execute
in interface Execution
TranslatorException
public List<?> getOutputParameterValues() throws TranslatorException
ProcedureExecution
getOutputParameterValues
in interface ProcedureExecution
TranslatorException
- If an error occurs while retrieving the output valuepublic List<?> next() throws TranslatorException, DataNotAvailableException
ResultSetExecution
next
in interface ResultSetExecution
TranslatorException
DataNotAvailableException
public com.mongodb.DBObject nextRow() throws TranslatorException, DataNotAvailableException
public void close()
Execution
public void cancel() throws TranslatorException
Execution
cancel
in interface Execution
TranslatorException
Copyright © 2017 JBoss by Red Hat. All rights reserved.