Class ScriptAddedFunctions
java.lang.Object
org.pentaho.di.trans.steps.script.ScriptAddedFunctions
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Objectabs(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static StringAlert(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static voidappendToFile(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static Objectceil(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static voidcopyFile(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static voidcreateFolder(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static Object[]createRowCopy(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static Objectdate2str(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static ObjectdateAdd(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static ObjectdateDiff(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static Objectdecode(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static voiddeleteFile(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static ObjectfileExists(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static StringfillString(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static ObjectfireToDB(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static Objectfloor(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static ObjectgetDayNumber(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static StringgetDigitsOnly(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static StringgetEnvironmentVar(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static StringgetFileExtension(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static doublegetFileSize(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static ObjectgetFiscalDate(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static org.pentaho.di.core.row.RowMetaInterfacegetInputRowMeta(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static StringgetLastModifiedTime(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static ObjectgetNextWorkingDay(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static org.pentaho.di.core.row.RowMetaInterfacegetOutputRowMeta(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static StringgetParentFoldername(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static doublegetProcessCount(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static StringgetShortFilename(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static ObjectgetTransformationName(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static StringgetVariable(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static intindexOf(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static ObjectisCodepage(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static ObjectisDate(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static booleanisFile(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static booleanisFolder(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static ObjectisNum(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static ObjectisRegExp(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static ObjectisWorkingDay(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static voidLoadScriptFile(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static voidLoadScriptFromTab(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static Stringlower(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static Stringlpad(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static Stringltrim(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static booleanLuhnCheck(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static Objectmonth(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static voidmoveFile(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static Stringnum2str(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static voidprint(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static voidprintln(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static voidputRow(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static Objectquarter(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static Stringreplace(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static StringresolveIP(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static Stringrpad(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static Stringrtrim(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static voidsendMail(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static voidsetEnvironmentVar(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static voidsetVariable(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static Objectstr2date(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static Objectstr2num(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static Objectstr2RegExp(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static Stringsubstr(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static voidtouch(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static Stringtrim(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static Objecttrunc(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static ObjecttruncDate(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static Stringupper(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static Objectweek(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static voidwriteToLog(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) static Objectyear(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
-
Field Details
-
undefinedValue
-
serialVersionUID
public static final long serialVersionUID- See Also:
-
STRING_FUNCTION
public static final int STRING_FUNCTION- See Also:
-
NUMERIC_FUNCTION
public static final int NUMERIC_FUNCTION- See Also:
-
DATE_FUNCTION
public static final int DATE_FUNCTION- See Also:
-
LOGIC_FUNCTION
public static final int LOGIC_FUNCTION- See Also:
-
SPECIAL_FUNCTION
public static final int SPECIAL_FUNCTION- See Also:
-
FILE_FUNCTION
public static final int FILE_FUNCTION- See Also:
-
jsFunctionList
-
-
Constructor Details
-
ScriptAddedFunctions
public ScriptAddedFunctions()
-
-
Method Details
-
getDigitsOnly
public static String getDigitsOnly(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
LuhnCheck
public static boolean LuhnCheck(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
indexOf
public static int indexOf(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
getTransformationName
public static Object getTransformationName(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
appendToFile
public static void appendToFile(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
getFiscalDate
public static Object getFiscalDate(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
getProcessCount
public static double getProcessCount(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
writeToLog
public static void writeToLog(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
abs
public static Object abs(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
ceil
public static Object ceil(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
floor
public static Object floor(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
getDayNumber
public static Object getDayNumber(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
isWorkingDay
public static Object isWorkingDay(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
fireToDB
public static Object fireToDB(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
dateDiff
public static Object dateDiff(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
getNextWorkingDay
public static Object getNextWorkingDay(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
dateAdd
public static Object dateAdd(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
fillString
public static String fillString(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
isCodepage
public static Object isCodepage(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
ltrim
public static String ltrim(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
rtrim
public static String rtrim(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
lpad
public static String lpad(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
rpad
public static String rpad(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
year
public static Object year(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
month
public static Object month(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
quarter
public static Object quarter(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
week
public static Object week(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
str2RegExp
public static Object str2RegExp(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
touch
public static void touch(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
fileExists
public static Object fileExists(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
str2date
public static Object str2date(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
date2str
public static Object date2str(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
isRegExp
public static Object isRegExp(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
sendMail
public static void sendMail(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
upper
public static String upper(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
lower
public static String lower(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
num2str
public static String num2str(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
str2num
public static Object str2num(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
isNum
public static Object isNum(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
isDate
public static Object isDate(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
decode
public static Object decode(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
replace
public static String replace(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
Alert
public static String Alert(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
setEnvironmentVar
public static void setEnvironmentVar(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
getEnvironmentVar
public static String getEnvironmentVar(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
trim
public static String trim(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
substr
public static String substr(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
resolveIP
public static String resolveIP(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
LoadScriptFile
public static void LoadScriptFile(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
LoadScriptFromTab
public static void LoadScriptFromTab(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
print
public static void print(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
println
public static void println(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
getClassName
-
setVariable
public static void setVariable(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
getVariable
public static String getVariable(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
getOutputRowMeta
public static org.pentaho.di.core.row.RowMetaInterface getOutputRowMeta(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
getInputRowMeta
public static org.pentaho.di.core.row.RowMetaInterface getInputRowMeta(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
createRowCopy
public static Object[] createRowCopy(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
putRow
public static void putRow(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
deleteFile
public static void deleteFile(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
createFolder
public static void createFolder(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
copyFile
public static void copyFile(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
getFileSize
public static double getFileSize(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
isFile
public static boolean isFile(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
isFolder
public static boolean isFolder(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
getShortFilename
public static String getShortFilename(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
getFileExtension
public static String getFileExtension(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
getParentFoldername
public static String getParentFoldername(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
getLastModifiedTime
public static String getLastModifiedTime(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
trunc
public static Object trunc(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
truncDate
public static Object truncDate(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext) -
moveFile
public static void moveFile(ScriptEngine actualContext, Bindings actualObject, Object[] ArgList, Object FunctionContext)
-