Package org.apache.sysds.runtime.codegen
Class CodegenUtils
- java.lang.Object
- 
- org.apache.sysds.runtime.codegen.CodegenUtils
 
- 
 public class CodegenUtils extends Object 
- 
- 
Field SummaryFields Modifier and Type Field Description static ClassLoader_mainClassLoader
 - 
Constructor SummaryConstructors Constructor Description CodegenUtils()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static voidclearClassCache()static voidclearClassCache(Class<?> cla)static Class<?>compileClass(String name, String src)static SpoofOperatorcreateInstance(Class<?> cla)static SpoofOperator.SideInputcreateSideInput(MatrixBlock in)static Class<?>getClass(String name)static Class<?>getClass(String name, byte[] classBytes)static byte[]getClassData(String name)static Class<?>getClassSync(String name, byte[] classBytes)static IntegergetCUDAopID(String name)static booleanisNumeric(String str)Extension of org.apache.commons.lang.StringUtils to account for negatives and decimals.static StringprintWithLineNumber(String src)static voidputCUDAOpID(String name, int id)static voidputCUDASource(int id, String src)static voidsetClassLoader(ClassLoader clsLoader)
 
- 
- 
- 
Field Detail- 
_mainClassLoaderpublic static ClassLoader _mainClassLoader 
 
- 
 - 
Method Detail- 
setClassLoaderpublic static void setClassLoader(ClassLoader clsLoader) 
 - 
getClassDatapublic static byte[] getClassData(String name) 
 - 
clearClassCachepublic static void clearClassCache() 
 - 
clearClassCachepublic static void clearClassCache(Class<?> cla) 
 - 
createInstancepublic static SpoofOperator createInstance(Class<?> cla) 
 - 
putCUDAOpIDpublic static void putCUDAOpID(String name, int id) 
 - 
putCUDASourcepublic static void putCUDASource(int id, String src)
 - 
createSideInputpublic static SpoofOperator.SideInput createSideInput(MatrixBlock in) 
 - 
isNumericpublic static boolean isNumeric(String str) Extension of org.apache.commons.lang.StringUtils to account for negatives and decimals. - Parameters:
- str- the String to check, may be null
- Returns:
- trueif only contains digits,-,., and is non-null
 
 
- 
 
-