Class DeleteMeta
- java.lang.Object
-
- org.apache.hop.pipeline.transform.BaseTransformMeta<Delete,DeleteData>
-
- org.apache.hop.pipeline.transforms.delete.DeleteMeta
-
- All Implemented Interfaces:
Cloneable,org.apache.hop.pipeline.transform.ITransformMeta
@Transform(id="Delete", image="delete.svg", name="i18n::Delete.Name", description="i18n::Delete.Description", categoryDescription="i18n:org.apache.hop.pipeline.transform:BaseTransform.Category.Output", keywords="i18n::DeleteMeta.keyword", documentationUrl="/pipeline/transforms/delete.html") public class DeleteMeta extends org.apache.hop.pipeline.transform.BaseTransformMeta<Delete,DeleteData>This class takes care of deleting values in a table using a certain condition and values for input.
-
-
Constructor Summary
Constructors Constructor Description DeleteMeta()DeleteMeta(DeleteMeta obj)
-
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()StringgetCommitSize()intgetCommitSize(IVariables vs)StringgetCommitSizeVar()StringgetConnection()voidgetFields(IRowMeta rowMeta, String origin, IRowMeta[] info, org.apache.hop.pipeline.transform.TransformMeta nextTransform, IVariables variables, IHopMetadataProvider metadataProvider)DeleteLookupFieldgetLookup()SqlStatementgetSqlStatements(IVariables variables, org.apache.hop.pipeline.PipelineMeta pipelineMeta, org.apache.hop.pipeline.transform.TransformMeta transformMeta, IRowMeta prev, IHopMetadataProvider metadataProvider)voidsetCommitSize(String commitSize)voidsetConnection(String connection)voidsetDefault()voidsetLookup(DeleteLookupField lookup)booleansupportsErrorHandling()-
Methods inherited from class org.apache.hop.pipeline.transform.BaseTransformMeta
cancelQueries, convertIOMetaToTransformNames, createTransform, createTransformData, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, getActiveReferencedObjectDescription, getDialogClassName, getFields, getGenericType, getLog, getLogChannelId, getName, getObjectCopy, getObjectType, getOptionalStreams, getParameterizedTypes, getParent, getParentTransformMeta, getReferencedObjectDescriptions, getRequiredFields, getResourceDependencies, 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, supportsMultiCopyExecution
-
-
-
-
Constructor Detail
-
DeleteMeta
public DeleteMeta()
-
DeleteMeta
public DeleteMeta(DeleteMeta obj)
-
-
Method Detail
-
getConnection
public String getConnection()
-
setConnection
public void setConnection(String connection)
-
getCommitSizeVar
public String getCommitSizeVar()
- Returns:
- Returns the commitSize.
-
getLookup
public DeleteLookupField getLookup()
-
setLookup
public void setLookup(DeleteLookupField lookup)
-
getCommitSize
public String getCommitSize()
-
getCommitSize
public int getCommitSize(IVariables vs)
- Parameters:
vs- - variable variables to be used for searching variable value usually "this" for a calling transform- Returns:
- Returns the commitSize.
-
setCommitSize
public void setCommitSize(String commitSize)
- Parameters:
commitSize- The commitSize to set.
-
clone
public Object clone()
- Specified by:
clonein interfaceorg.apache.hop.pipeline.transform.ITransformMeta- Overrides:
clonein classorg.apache.hop.pipeline.transform.BaseTransformMeta<Delete,DeleteData>
-
setDefault
public void setDefault()
- Specified by:
setDefaultin interfaceorg.apache.hop.pipeline.transform.ITransformMeta- Overrides:
setDefaultin classorg.apache.hop.pipeline.transform.BaseTransformMeta<Delete,DeleteData>
-
getFields
public void getFields(IRowMeta rowMeta, String origin, 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<Delete,DeleteData>- 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<Delete,DeleteData>
-
getSqlStatements
public SqlStatement getSqlStatements(IVariables variables, org.apache.hop.pipeline.PipelineMeta pipelineMeta, org.apache.hop.pipeline.transform.TransformMeta transformMeta, IRowMeta prev, IHopMetadataProvider metadataProvider)
- Specified by:
getSqlStatementsin interfaceorg.apache.hop.pipeline.transform.ITransformMeta- Overrides:
getSqlStatementsin classorg.apache.hop.pipeline.transform.BaseTransformMeta<Delete,DeleteData>
-
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<Delete,DeleteData>- Throws:
HopTransformException
-
supportsErrorHandling
public boolean supportsErrorHandling()
- Specified by:
supportsErrorHandlingin interfaceorg.apache.hop.pipeline.transform.ITransformMeta- Overrides:
supportsErrorHandlingin classorg.apache.hop.pipeline.transform.BaseTransformMeta<Delete,DeleteData>
-
-