Class ScriptValuesMeta
- java.lang.Object
-
- org.apache.hop.pipeline.transform.BaseTransformMeta<ScriptValues,ScriptValuesData>
-
- org.apache.hop.pipeline.transforms.javascript.ScriptValuesMeta
-
- All Implemented Interfaces:
Cloneable,org.apache.hop.pipeline.transform.ITransformMeta
@Transform(id="ScriptValueMod", image="javascript.svg", name="i18n::ScriptValuesMod.Name", description="i18n::ScriptValuesMod.Description", categoryDescription="i18n:org.apache.hop.pipeline.transform:BaseTransform.Category.Scripting", keywords="i18n::ScriptValuesMeta.keyword", documentationUrl="/pipeline/transforms/javascript.html") public class ScriptValuesMeta extends org.apache.hop.pipeline.transform.BaseTransformMeta<ScriptValues,ScriptValuesData>
-
-
Field Summary
Fields Modifier and Type Field Description static StringOPTIMIZATION_LEVEL_DEFAULT
-
Constructor Summary
Constructors Constructor Description ScriptValuesMeta()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterInjection()voidallocate(int nrFields)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()ScriptValuesAddClasses[]getAddClasses()String[]getFieldname()voidgetFields(IRowMeta row, String originTransformName, IRowMeta[] info, org.apache.hop.pipeline.transform.TransformMeta nextTransform, IVariables variables, IHopMetadataProvider metadataProvider)StringgetFunctionFromScript(String strFunction, String strScript)String[]getJSScriptNames()ScriptValuesScript[]getJSScripts()int[]getLength()intgetNumberOfJSScripts()StringgetOptimizationLevel()int[]getPrecision()String[]getRename()boolean[]getReplace()int[]getType()StringgetXml()voidloadXml(Node transformNode, IHopMetadataProvider metadataProvider)voidparseXmlForAdditionalClasses()voidsetDefault()voidsetFieldname(String[] fieldname)voidsetJSScripts(ScriptValuesScript[] jsScripts)voidsetLength(int[] length)voidsetOptimizationLevel(String optimizationLevel)voidsetPrecision(int[] precision)voidsetRename(String[] rename)voidsetReplace(boolean[] replace)voidsetType(int[] type)booleansupportsErrorHandling()-
Methods inherited from class org.apache.hop.pipeline.transform.BaseTransformMeta
analyseImpact, cancelQueries, convertIOMetaToTransformNames, createTransform, createTransformData, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, getActiveReferencedObjectDescription, getDialogClassName, getLog, getLogChannelId, getName, getObjectCopy, getObjectType, getOptionalStreams, getParent, getParentTransformMeta, getReferencedObjectDescriptions, getRequiredFields, getResourceDependencies, getSqlStatements, getSupportedPipelineTypes, getTableFields, getTransformIOMeta, getTransformIOMeta, getUsedDatabaseConnections, handleStreamSelection, hasChanged, isBasic, isDebug, isDetailed, isReferencedObjectEnabled, isRowLevel, loadReferencedObject, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, resetTransformIoMeta, searchInfoAndTargetTransforms, setChanged, setChanged, setParentTransformMeta, setTransformIOMeta
-
-
-
-
Field Detail
-
OPTIMIZATION_LEVEL_DEFAULT
public static final String OPTIMIZATION_LEVEL_DEFAULT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getLength
public int[] getLength()
- Returns:
- Returns the length.
-
setLength
public void setLength(int[] length)
- Parameters:
length- The length to set.
-
getFieldname
public String[] getFieldname()
- Returns:
- Returns the name.
-
setFieldname
public void setFieldname(String[] fieldname)
- Parameters:
fieldname- The name to set.
-
getPrecision
public int[] getPrecision()
- Returns:
- Returns the precision.
-
setPrecision
public void setPrecision(int[] precision)
- Parameters:
precision- The precision to set.
-
getRename
public String[] getRename()
- Returns:
- Returns the rename.
-
setRename
public void setRename(String[] rename)
- Parameters:
rename- The rename to set.
-
getType
public int[] getType()
- Returns:
- Returns the type.
-
afterInjection
public void afterInjection()
-
setType
public void setType(int[] type)
- Parameters:
type- The type to set.
-
getNumberOfJSScripts
public int getNumberOfJSScripts()
-
getJSScriptNames
public String[] getJSScriptNames()
-
getJSScripts
public ScriptValuesScript[] getJSScripts()
-
setJSScripts
public void setJSScripts(ScriptValuesScript[] jsScripts)
-
loadXml
public void loadXml(Node transformNode, IHopMetadataProvider metadataProvider) throws HopXmlException
- Specified by:
loadXmlin interfaceorg.apache.hop.pipeline.transform.ITransformMeta- Overrides:
loadXmlin classorg.apache.hop.pipeline.transform.BaseTransformMeta<ScriptValues,ScriptValuesData>- Throws:
HopXmlException
-
allocate
public void allocate(int nrFields)
-
clone
public Object clone()
- Specified by:
clonein interfaceorg.apache.hop.pipeline.transform.ITransformMeta- Overrides:
clonein classorg.apache.hop.pipeline.transform.BaseTransformMeta<ScriptValues,ScriptValuesData>
-
setDefault
public void setDefault()
- Specified by:
setDefaultin interfaceorg.apache.hop.pipeline.transform.ITransformMeta- Overrides:
setDefaultin classorg.apache.hop.pipeline.transform.BaseTransformMeta<ScriptValues,ScriptValuesData>
-
getFields
public void getFields(IRowMeta row, String originTransformName, 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<ScriptValues,ScriptValuesData>- Throws:
HopTransformException
-
getXml
public String getXml()
- Specified by:
getXmlin interfaceorg.apache.hop.pipeline.transform.ITransformMeta- Overrides:
getXmlin classorg.apache.hop.pipeline.transform.BaseTransformMeta<ScriptValues,ScriptValuesData>
-
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<ScriptValues,ScriptValuesData>
-
parseXmlForAdditionalClasses
public void parseXmlForAdditionalClasses() throws HopException- Throws:
HopException
-
getAddClasses
public ScriptValuesAddClasses[] getAddClasses()
-
supportsErrorHandling
public boolean supportsErrorHandling()
- Specified by:
supportsErrorHandlingin interfaceorg.apache.hop.pipeline.transform.ITransformMeta- Overrides:
supportsErrorHandlingin classorg.apache.hop.pipeline.transform.BaseTransformMeta<ScriptValues,ScriptValuesData>
-
getReplace
public boolean[] getReplace()
- Returns:
- the replace
-
setReplace
public void setReplace(boolean[] replace)
- Parameters:
replace- the replace to set
-
setOptimizationLevel
public void setOptimizationLevel(String optimizationLevel)
-
getOptimizationLevel
public String getOptimizationLevel()
-
-