// we do not count minNullableIndex for we might do later merge.
KeyValueSchemaBuilder builder = new KeyValueSchemaBuilder(0);
int i = 0;
for (PColumn column : projected.getTable().getColumns()) {
if (!SchemaUtil.isPKColumn(column)) {
builder.addField(column);
expressions[i++] = projected.getSourceExpression(column);
}
}
schema = builder.build();
valueSet = ValueBitSet.newInstance(schema);