public abstract class AbstractKettleTransformationProducer extends Object implements KettleTransformationProducer
Constructor and Description |
---|
AbstractKettleTransformationProducer(String repositoryName,
String stepName,
String username,
String password,
String[] definedArgumentNames,
org.pentaho.reporting.engine.classic.core.ParameterMapping[] definedVariableNames)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
cancelQuery() |
Object |
clone() |
FormulaArgument[] |
getArguments() |
String[] |
getDefinedArgumentNames() |
org.pentaho.reporting.engine.classic.core.ParameterMapping[] |
getDefinedVariableNames() |
FormulaParameter[] |
getParameter() |
String |
getPassword() |
String[] |
getReferencedFields() |
String |
getRepositoryName() |
String |
getStepName() |
String |
getUsername() |
boolean |
isStopOnError() |
org.pentaho.di.trans.TransMeta |
loadTransformation(org.pentaho.reporting.engine.classic.core.DataFactoryContext context) |
TableModel |
performQuery(org.pentaho.reporting.engine.classic.core.DataRow parameters,
int queryLimit,
org.pentaho.reporting.engine.classic.core.DataFactoryContext context) |
TableModel |
queryDesignTimeStructure(org.pentaho.reporting.engine.classic.core.DataRow parameter,
org.pentaho.reporting.engine.classic.core.DataFactoryContext context) |
void |
setStopOnError(boolean stopOnError) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getQueryHash, getTransformationFile
public boolean isStopOnError()
public void setStopOnError(boolean stopOnError)
public String getStepName()
getStepName
in interface KettleTransformationProducer
public String getUsername()
public String getPassword()
public String getRepositoryName()
public String[] getDefinedArgumentNames()
public org.pentaho.reporting.engine.classic.core.ParameterMapping[] getDefinedVariableNames()
public FormulaArgument[] getArguments()
public FormulaParameter[] getParameter()
public Object clone()
clone
in interface KettleTransformationProducer
clone
in class Object
public org.pentaho.di.trans.TransMeta loadTransformation(org.pentaho.reporting.engine.classic.core.DataFactoryContext context) throws org.pentaho.di.core.exception.KettleException, org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
org.pentaho.di.core.exception.KettleException
org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
public TableModel queryDesignTimeStructure(org.pentaho.reporting.engine.classic.core.DataRow parameter, org.pentaho.reporting.engine.classic.core.DataFactoryContext context) throws org.pentaho.reporting.engine.classic.core.ReportDataFactoryException, org.pentaho.di.core.exception.KettleException
queryDesignTimeStructure
in interface KettleTransformationProducer
org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
org.pentaho.di.core.exception.KettleException
public TableModel performQuery(org.pentaho.reporting.engine.classic.core.DataRow parameters, int queryLimit, org.pentaho.reporting.engine.classic.core.DataFactoryContext context) throws org.pentaho.di.core.exception.KettleException, org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
performQuery
in interface KettleTransformationProducer
org.pentaho.di.core.exception.KettleException
org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
public void cancelQuery()
cancelQuery
in interface KettleTransformationProducer
public String[] getReferencedFields() throws org.pentaho.reporting.libraries.formula.parser.ParseException
getReferencedFields
in interface KettleTransformationProducer
org.pentaho.reporting.libraries.formula.parser.ParseException