@Override public void addInputDirect(List<?> tuple, CommandContext commandContext) throws TeiidComponentException, TeiidProcessingException { if (values == null) { values = new Object[argIndexes.length + (fd.requiresContext()?1:0)]; } if (fd.requiresContext()) { values[0] = commandContext; } for (int i = 0; i < argIndexes.length; i++) { values[i + (fd.requiresContext()?1:0)] = tuple.get(argIndexes[i]); } fd.invokeFunction(values, commandContext, instance); }
@Override public void addInputDirect(List<?> tuple, CommandContext commandContext) throws TeiidComponentException, TeiidProcessingException { if (values == null) { values = new Object[argIndexes.length + (fd.requiresContext()?1:0)]; } if (fd.requiresContext()) { values[0] = commandContext; } for (int i = 0; i < argIndexes.length; i++) { values[i + (fd.requiresContext()?1:0)] = tuple.get(argIndexes[i]); } fd.invokeFunction(values, commandContext, instance); }
@Override public void addInputDirect(List<?> tuple, CommandContext commandContext) throws TeiidComponentException, TeiidProcessingException { if (values == null) { values = new Object[argIndexes.length + (fd.requiresContext()?1:0)]; } if (fd.requiresContext()) { values[0] = commandContext; } for (int i = 0; i < argIndexes.length; i++) { values[i + (fd.requiresContext()?1:0)] = tuple.get(argIndexes[i]); } fd.invokeFunction(values, commandContext, instance); }
int start = 0; if (fd.requiresContext()) { values = new Object[args.length+1]; values[0] = context;
int start = 0; if (fd.requiresContext()) { values = new Object[args.length+1]; values[0] = context;
int start = 0; if (fd.requiresContext()) { values = new Object[args.length+1]; values[0] = context;
if (descriptor.requiresContext()) {