public void addUDFInformation(String functionName, UDFInformation udfInformation) {
    if (udfInformation.getUdfType().isTreeModel()) {
      udfInformationMap.get(Model.TREE).put(functionName.toUpperCase(), udfInformation);
    } else {
      udfInformationMap.get(Model.TABLE).put(functionName.toUpperCase(), udfInformation);
    }
  }
maintain a map for creating instance, model -> functionName -> class
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/UDFTable.java