Class ExecSqlMeta
- java.lang.Object
-
- org.apache.hop.pipeline.transform.BaseTransformMeta<ExecSql,ExecSqlData>
-
- org.apache.hop.pipeline.transforms.sql.ExecSqlMeta
-
- All Implemented Interfaces:
Cloneable,org.apache.hop.pipeline.transform.ITransformMeta
@Transform(id="ExecSql", image="sql.svg", name="i18n::ExecSql.Name", description="i18n::ExecSql.Description", categoryDescription="i18n:org.apache.hop.pipeline.transform:BaseTransform.Category.Scripting", keywords="i18n::ExecSqlMeta.keyword", documentationUrl="/pipeline/transforms/execsql.html") public class ExecSqlMeta extends org.apache.hop.pipeline.transform.BaseTransformMeta<ExecSql,ExecSqlData>
-
-
Constructor Summary
Constructors Constructor Description ExecSqlMeta()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidanalyseImpact(IVariables variables, List<org.apache.hop.pipeline.DatabaseImpact> impact, org.apache.hop.pipeline.PipelineMeta pipelineMeta, org.apache.hop.pipeline.transform.TransformMeta transformMeta, IRowMeta prev, String[] input, String[] output, IRowMeta info, IHopMetadataProvider metadataProvider)voidcheck(List<ICheckResult> remarks, org.apache.hop.pipeline.PipelineMeta pipelineMeta, org.apache.hop.pipeline.transform.TransformMeta transformMeta, IRowMeta prev, String[] input, String[] output, IRowMeta info, IVariables variables, IHopMetadataProvider metadataProvider)Objectclone()List<ExecSqlArgumentItem>getArguments()StringgetConnection()StringgetDeleteField()voidgetFields(IRowMeta r, String name, IRowMeta[] info, org.apache.hop.pipeline.transform.TransformMeta nextTransform, IVariables variables, IHopMetadataProvider metadataProvider)StringgetInsertField()StringgetReadField()StringgetSql()StringgetUpdateField()booleanisExecutedEachInputRow()booleanisParams()booleanisQuoteString()booleanisReplaceVariables()booleanisSingleStatement()voidsetArguments(List<ExecSqlArgumentItem> arguments)voidsetConnection(String connection)voidsetDefault()voidsetDeleteField(String deleteField)voidsetExecutedEachInputRow(boolean executedEachInputRow)voidsetInsertField(String insertField)voidsetParams(boolean value)voidsetQuoteString(boolean quoteString)voidsetReadField(String readField)voidsetReplaceVariables(boolean replaceVariables)voidsetSingleStatement(boolean singleStatement)voidsetSql(String sql)voidsetUpdateField(String updateField)booleansupportsErrorHandling()-
Methods inherited from class org.apache.hop.pipeline.transform.BaseTransformMeta
cancelQueries, convertIOMetaToTransformNames, createTransform, createTransformData, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, getActiveReferencedObjectDescription, getDialogClassName, getFields, getLog, getLogChannelId, getName, getObjectCopy, getObjectType, getOptionalStreams, getParent, getParentTransformMeta, getReferencedObjectDescriptions, getRequiredFields, getResourceDependencies, getSqlStatements, getSupportedPipelineTypes, getTableFields, getTransformIOMeta, getTransformIOMeta, getUsedDatabaseConnections, getXml, handleStreamSelection, hasChanged, isBasic, isDebug, isDetailed, isReferencedObjectEnabled, isRowLevel, loadReferencedObject, loadXml, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, resetTransformIoMeta, searchInfoAndTargetTransforms, setChanged, setChanged, setParentTransformMeta, setTransformIOMeta
-
-
-
-
Method Detail
-
isParams
public boolean isParams()
- Returns:
- Returns the true if we have to set params.
-
setParams
public void setParams(boolean value)
- Parameters:
value- set true if we have to set params.
-
getSql
public String getSql()
- Returns:
- Returns the sql.
-
setSql
public void setSql(String sql)
- Parameters:
sql- The sql to set.
-
getArguments
public List<ExecSqlArgumentItem> getArguments()
- Returns:
- Returns the arguments.
-
setArguments
public void setArguments(List<ExecSqlArgumentItem> arguments)
- Parameters:
arguments- The arguments to set.
-
isExecutedEachInputRow
public boolean isExecutedEachInputRow()
- Returns:
- Returns the executedEachInputRow.
-
setExecutedEachInputRow
public void setExecutedEachInputRow(boolean executedEachInputRow)
- Parameters:
executedEachInputRow- The executedEachInputRow to set.
-
getDeleteField
public String getDeleteField()
- Returns:
- Returns the deleteField.
-
setDeleteField
public void setDeleteField(String deleteField)
- Parameters:
deleteField- The deleteField to set.
-
getInsertField
public String getInsertField()
- Returns:
- Returns the insertField.
-
setInsertField
public void setInsertField(String insertField)
- Parameters:
insertField- The insertField to set.
-
getReadField
public String getReadField()
- Returns:
- Returns the readField.
-
setReadField
public void setReadField(String readField)
- Parameters:
readField- The readField to set.
-
getUpdateField
public String getUpdateField()
- Returns:
- Returns the updateField.
-
setUpdateField
public void setUpdateField(String updateField)
- Parameters:
updateField- The updateField to set.
-
clone
public Object clone()
- Specified by:
clonein interfaceorg.apache.hop.pipeline.transform.ITransformMeta- Overrides:
clonein classorg.apache.hop.pipeline.transform.BaseTransformMeta<ExecSql,ExecSqlData>
-
setDefault
public void setDefault()
- Specified by:
setDefaultin interfaceorg.apache.hop.pipeline.transform.ITransformMeta- Overrides:
setDefaultin classorg.apache.hop.pipeline.transform.BaseTransformMeta<ExecSql,ExecSqlData>
-
getFields
public void getFields(IRowMeta r, String name, IRowMeta[] info, org.apache.hop.pipeline.transform.TransformMeta nextTransform, IVariables variables, IHopMetadataProvider metadataProvider) throws HopTransformException
- Specified by:
getFieldsin interfaceorg.apache.hop.pipeline.transform.ITransformMeta- Overrides:
getFieldsin classorg.apache.hop.pipeline.transform.BaseTransformMeta<ExecSql,ExecSqlData>- Throws:
HopTransformException
-
check
public void check(List<ICheckResult> remarks, org.apache.hop.pipeline.PipelineMeta pipelineMeta, org.apache.hop.pipeline.transform.TransformMeta transformMeta, IRowMeta prev, String[] input, String[] output, IRowMeta info, IVariables variables, IHopMetadataProvider metadataProvider)
- Specified by:
checkin interfaceorg.apache.hop.pipeline.transform.ITransformMeta- Overrides:
checkin classorg.apache.hop.pipeline.transform.BaseTransformMeta<ExecSql,ExecSqlData>
-
analyseImpact
public void analyseImpact(IVariables variables, List<org.apache.hop.pipeline.DatabaseImpact> impact, org.apache.hop.pipeline.PipelineMeta pipelineMeta, org.apache.hop.pipeline.transform.TransformMeta transformMeta, IRowMeta prev, String[] input, String[] output, IRowMeta info, IHopMetadataProvider metadataProvider) throws HopTransformException
- Specified by:
analyseImpactin interfaceorg.apache.hop.pipeline.transform.ITransformMeta- Overrides:
analyseImpactin classorg.apache.hop.pipeline.transform.BaseTransformMeta<ExecSql,ExecSqlData>- Throws:
HopTransformException
-
isReplaceVariables
public boolean isReplaceVariables()
- Returns:
- Returns the variableReplacementActive.
-
setReplaceVariables
public void setReplaceVariables(boolean replaceVariables)
- Parameters:
replaceVariables- The variableReplacement to set.
-
isQuoteString
public boolean isQuoteString()
-
setQuoteString
public void setQuoteString(boolean quoteString)
-
getConnection
public String getConnection()
-
setConnection
public void setConnection(String connection)
-
supportsErrorHandling
public boolean supportsErrorHandling()
- Specified by:
supportsErrorHandlingin interfaceorg.apache.hop.pipeline.transform.ITransformMeta- Overrides:
supportsErrorHandlingin classorg.apache.hop.pipeline.transform.BaseTransformMeta<ExecSql,ExecSqlData>
-
isSingleStatement
public boolean isSingleStatement()
- Returns:
- the singleStatement
-
setSingleStatement
public void setSingleStatement(boolean singleStatement)
- Parameters:
singleStatement- the singleStatement to set
-
-