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
SAPConnection
open
in interface SAPConnection
sapConnection
- 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 SAPConnection
SAPException
public void close()
SAPConnection
close
in interface SAPConnection
public Collection<SAPFunction> getFunctions(String query) throws SAPException
getFunctions
in interface SAPConnection
SAPException
public SAPFunction getFunction(String name) throws SAPException
getFunction
in interface SAPConnection
SAPException
public SAPFunctionSignature getFunctionSignature(SAPFunction function) throws SAPException
getFunctionSignature
in interface SAPConnection
SAPException
public SAPResultSet executeFunctionUncursored(SAPFunction function, Collection<SAPField> input, Collection<SAPField> output) throws SAPException
executeFunctionUncursored
in interface SAPConnection
SAPException
public org.pentaho.di.trans.steps.sapinput.sap.impl.SAPRowIterator executeFunctionCursored(SAPFunction function, Collection<SAPField> input, Collection<SAPField> output) throws SAPException
executeFunctionCursored
in interface SAPConnection
SAPException