{
ImmutableList.Builder<String> names = ImmutableList.builder();
ImmutableList.Builder<TupleInfo> tupleInfos = ImmutableList.builder();
for (ColumnMetadata column : columns) {
names.add(column.getName());
Type type = Type.fromColumnType(column.getType());
tupleInfos.add(new TupleInfo(type));
}
return new Builder(tupleInfos.build(), names.build());
}