public class SAPConnectionMock extends Object implements SAPConnection
| Constructor and Description |
|---|
SAPConnectionMock() |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close the connection
|
org.pentaho.di.trans.steps.sapinput.sap.impl.SAPRowIterator |
executeFunctionCursored(SAPFunction function,
Collection<SAPField> input,
Collection<SAPField> output) |
SAPResultSet |
executeFunctionUncursored(SAPFunction function,
Collection<SAPField> input,
Collection<SAPField> output) |
SAPFunction |
getFunction(String name) |
Collection<SAPFunction> |
getFunctions(String query) |
SAPFunctionSignature |
getFunctionSignature(SAPFunction function) |
void |
open(org.pentaho.di.core.database.DatabaseMeta sapConnection)
Open a connection to SAP ERP Note: method for init()
|
void |
open(SAPConnectionParams params) |
public void open(org.pentaho.di.core.database.DatabaseMeta sapConnection)
throws SAPException
SAPConnectionopen in interface SAPConnectionsapConnection - The SAP Connection to use, needs to be of type SAP ERPSAPException - in case something went wrong during the connection phase.public void open(SAPConnectionParams params) throws SAPException
open in interface SAPConnectionSAPExceptionpublic void close()
SAPConnectionclose in interface SAPConnectionpublic Collection<SAPFunction> getFunctions(String query) throws SAPException
getFunctions in interface SAPConnectionSAPExceptionpublic SAPFunction getFunction(String name) throws SAPException
getFunction in interface SAPConnectionSAPExceptionpublic SAPFunctionSignature getFunctionSignature(SAPFunction function) throws SAPException
getFunctionSignature in interface SAPConnectionSAPExceptionpublic SAPResultSet executeFunctionUncursored(SAPFunction function, Collection<SAPField> input, Collection<SAPField> output) throws SAPException
executeFunctionUncursored in interface SAPConnectionSAPExceptionpublic org.pentaho.di.trans.steps.sapinput.sap.impl.SAPRowIterator executeFunctionCursored(SAPFunction function, Collection<SAPField> input, Collection<SAPField> output) throws SAPException
executeFunctionCursored in interface SAPConnectionSAPException