Package org.teiid.translator.rest
Class SpringProcedureExecution
- java.lang.Object
-
- org.teiid.translator.rest.SpringProcedureExecution
-
- All Implemented Interfaces:
org.teiid.translator.Execution
,org.teiid.translator.ProcedureExecution
,org.teiid.translator.ResultSetExecution
public class SpringProcedureExecution extends Object implements org.teiid.translator.ProcedureExecution
-
-
Constructor Summary
Constructors Constructor Description SpringProcedureExecution(org.teiid.language.Call command, org.teiid.metadata.RuntimeMetadata metadata, org.teiid.translator.ExecutionContext executionContext, SpringRestExecutionFactory springRestExecutionFactory, RestConnection connection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cancel()
void
close()
void
execute()
List<?>
getOutputParameterValues()
List<?>
next()
-
-
-
Constructor Detail
-
SpringProcedureExecution
public SpringProcedureExecution(org.teiid.language.Call command, org.teiid.metadata.RuntimeMetadata metadata, org.teiid.translator.ExecutionContext executionContext, SpringRestExecutionFactory springRestExecutionFactory, RestConnection connection)
-
-
Method Detail
-
next
public List<?> next() throws org.teiid.translator.TranslatorException, org.teiid.translator.DataNotAvailableException
- Specified by:
next
in interfaceorg.teiid.translator.ResultSetExecution
- Throws:
org.teiid.translator.TranslatorException
org.teiid.translator.DataNotAvailableException
-
close
public void close()
- Specified by:
close
in interfaceorg.teiid.translator.Execution
-
cancel
public void cancel() throws org.teiid.translator.TranslatorException
- Specified by:
cancel
in interfaceorg.teiid.translator.Execution
- Throws:
org.teiid.translator.TranslatorException
-
execute
public void execute() throws org.teiid.translator.TranslatorException
- Specified by:
execute
in interfaceorg.teiid.translator.Execution
- Throws:
org.teiid.translator.TranslatorException
-
getOutputParameterValues
public List<?> getOutputParameterValues() throws org.teiid.translator.TranslatorException
- Specified by:
getOutputParameterValues
in interfaceorg.teiid.translator.ProcedureExecution
- Throws:
org.teiid.translator.TranslatorException
-
-