Package org.apache.iotdb.commons.udf
Class UDFTable
- java.lang.Object
-
- org.apache.iotdb.commons.udf.UDFTable
-
public class UDFTable extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description UDFTable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFunctionAndClass(java.lang.String functionName, java.lang.Class<?> clazz)voidaddUDFInformation(java.lang.String functionName, UDFInformation udfInformation)voidclear()booleancontainsUDF(java.lang.String udfName)voiddeserializeUDFTable(java.io.InputStream inputStream)java.util.List<UDFInformation>getAllNonBuiltInUDFInformation()UDFInformation[]getAllUDFInformation()java.lang.Class<?>getFunctionClass(java.lang.String functionName)java.util.Map<java.lang.String,UDFInformation>getTable()UDFInformationgetUDFInformation(java.lang.String functionName)voidremoveFunctionClass(java.lang.String functionName)voidremoveUDFInformation(java.lang.String functionName)voidserializeUDFTable(java.io.OutputStream outputStream)voidupdateFunctionClass(UDFInformation udfInformation, UDFClassLoader classLoader)
-
-
-
Method Detail
-
addUDFInformation
public void addUDFInformation(java.lang.String functionName, UDFInformation udfInformation)
-
removeUDFInformation
public void removeUDFInformation(java.lang.String functionName)
-
getUDFInformation
public UDFInformation getUDFInformation(java.lang.String functionName)
-
addFunctionAndClass
public void addFunctionAndClass(java.lang.String functionName, java.lang.Class<?> clazz)
-
getFunctionClass
public java.lang.Class<?> getFunctionClass(java.lang.String functionName)
-
removeFunctionClass
public void removeFunctionClass(java.lang.String functionName)
-
updateFunctionClass
public void updateFunctionClass(UDFInformation udfInformation, UDFClassLoader classLoader) throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
-
getAllUDFInformation
public UDFInformation[] getAllUDFInformation()
-
getAllNonBuiltInUDFInformation
public java.util.List<UDFInformation> getAllNonBuiltInUDFInformation()
-
containsUDF
public boolean containsUDF(java.lang.String udfName)
-
getTable
public java.util.Map<java.lang.String,UDFInformation> getTable()
-
serializeUDFTable
public void serializeUDFTable(java.io.OutputStream outputStream) throws java.io.IOException- Throws:
java.io.IOException
-
deserializeUDFTable
public void deserializeUDFTable(java.io.InputStream inputStream) throws java.io.IOException- Throws:
java.io.IOException
-
clear
public void clear()
-
-