Class UDFTable


  • public class UDFTable
    extends java.lang.Object
    • Constructor Detail

      • UDFTable

        public UDFTable()
    • 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()