private StdData[] wrapArguments(StdUDF stdUDF, Type[] types, Object[] arguments) { StdFactory stdFactory = stdUDF.getStdFactory(); StdData[] stdData = new StdData[arguments.length]; // TODO: Reuse wrapper objects by creating them once upon initialization and reuse them here // along the same lines of what we do in Hive implementation. // JIRA: https://jira01.corp.linkedin.com:8443/browse/LIHADOOP-34894 for (int i = 0; i < stdData.length; i++) { stdData[i] = PrestoWrapper.createStdData(arguments[i], types[i], stdFactory); } return stdData; }
private StdData[] wrapArguments(StdUDF stdUDF, Type[] types, Object[] arguments) { StdFactory stdFactory = stdUDF.getStdFactory(); StdData[] stdData = new StdData[arguments.length]; // TODO: Reuse wrapper objects by creating them once upon initialization and reuse them here // along the same lines of what we do in Hive implementation. // JIRA: https://jira01.corp.linkedin.com:8443/browse/LIHADOOP-34894 for (int i = 0; i < stdData.length; i++) { stdData[i] = PrestoWrapper.createStdData(arguments[i], types[i], stdFactory); } return stdData; }