void setParameters(DeferredObject[] arguments) throws HiveException {
    for (int i = 1; i < arguments.length - 1; i++) {
      String name = ":" + i;
      Object inputObject = arguments[i].get();
      ObjectInspector objectInspector = argumentsOI[i];
      if (objectInspector.getCategory() == ObjectInspector.Category.PRIMITIVE) {
        setParameterForPrimitiveTypeArgument(name, inputObject, objectInspector);
      } else {
        exec.setVariableToNull(name);
      }
    }
  }
Set parameters for the current call
hplsql/src/main/java/org/apache/hive/hplsql/udf/Udf.java