public abstract class AbstractKettleTransformationProducer extends Object implements KettleTransformationProducer
Modifier | Constructor and Description |
---|---|
protected |
AbstractKettleTransformationProducer(String repositoryName,
String stepName,
String username,
String password,
FormulaArgument[] definedArgumentNames,
FormulaParameter[] definedVariableNames) |
|
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() |
protected String |
computeFullFilename(org.pentaho.reporting.libraries.resourceloader.ResourceKey key) |
FormulaArgument[] |
getArguments() |
String[] |
getDefinedArgumentNames() |
org.pentaho.reporting.engine.classic.core.ParameterMapping[] |
getDefinedVariableNames() |
FormulaParameter[] |
getParameter() |
String |
getPassword() |
String[] |
getReferencedFields() |
String |
getRepositoryName() |
String |
getStepName() |
String |
getUsername() |
protected ArrayList<Object> |
internalGetQueryHash() |
boolean |
isStopOnError() |
org.pentaho.di.trans.TransMeta |
loadTransformation(org.pentaho.reporting.engine.classic.core.DataFactoryContext context) |
protected abstract org.pentaho.di.trans.TransMeta |
loadTransformation(org.pentaho.di.repository.Repository repository,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager,
org.pentaho.reporting.libraries.resourceloader.ResourceKey contextKey) |
TableModel |
performQuery(org.pentaho.reporting.engine.classic.core.DataRow parameters,
int queryLimit,
org.pentaho.reporting.engine.classic.core.DataFactoryContext context) |
protected TableModel |
performQueryOnTransformation(org.pentaho.reporting.engine.classic.core.DataRow parameters,
int queryLimit,
org.pentaho.reporting.engine.classic.core.DataFactoryContext context,
org.pentaho.di.trans.TransMeta transMeta) |
TableModel |
queryDesignTimeStructure(org.pentaho.reporting.engine.classic.core.DataRow parameter,
org.pentaho.reporting.engine.classic.core.DataFactoryContext context) |
void |
setStopOnError(boolean stopOnError) |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getQueryHash, getTransformationFile
@Deprecated public AbstractKettleTransformationProducer(String repositoryName, String stepName, String username, String password, String[] definedArgumentNames, org.pentaho.reporting.engine.classic.core.ParameterMapping[] definedVariableNames)
protected AbstractKettleTransformationProducer(String repositoryName, String stepName, String username, String password, FormulaArgument[] definedArgumentNames, FormulaParameter[] definedVariableNames)
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
protected TableModel performQueryOnTransformation(org.pentaho.reporting.engine.classic.core.DataRow parameters, int queryLimit, org.pentaho.reporting.engine.classic.core.DataFactoryContext context, org.pentaho.di.trans.TransMeta transMeta) throws org.pentaho.reporting.libraries.formula.EvaluationException, org.pentaho.reporting.libraries.formula.parser.ParseException, org.pentaho.di.core.exception.KettleException, org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
org.pentaho.reporting.libraries.formula.EvaluationException
org.pentaho.reporting.libraries.formula.parser.ParseException
org.pentaho.di.core.exception.KettleException
org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
protected abstract org.pentaho.di.trans.TransMeta loadTransformation(org.pentaho.di.repository.Repository repository, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager, org.pentaho.reporting.libraries.resourceloader.ResourceKey contextKey) throws org.pentaho.reporting.engine.classic.core.ReportDataFactoryException, org.pentaho.di.core.exception.KettleException
org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
org.pentaho.di.core.exception.KettleException
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
protected String computeFullFilename(org.pentaho.reporting.libraries.resourceloader.ResourceKey key)
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.