TInstance output = columns.get(fi).getType();
values[ci] = new Value(output);
// TODO: Only needed until every place gets type from
// ValueTarget, when there can just be one
// TExecutionContext wrapping the QueryContext.
executionContexts[ci] = new TExecutionContext(null,
inputs, output, queryContext,
ErrorHandlingMode.WARN,
ErrorHandlingMode.WARN,
ErrorHandlingMode.WARN);
}
for (int fi = 0; fi < constColumns.length; fi++) {
int ci = constColumns[fi];
Column column = defaultColumns.get(fi);
TInstance output = column.getType();
Value value = new Value(output);
TExecutionContext te = new TExecutionContext(null,
inputs, output, queryContext,
ErrorHandlingMode.WARN,
ErrorHandlingMode.WARN,
ErrorHandlingMode.WARN);
vstring.putString(column.getDefaultValue(), null);