use of org.apache.drill.metastore.iceberg.write.File in project drill by apache.
the class OperationTransformer method toOverwrite.
public Overwrite toOverwrite(String location, Expression expression, List<T> units) {
WriteData writeData = context.transformer().inputData().units(units).execute();
File file = context.fileWriter().records(writeData.records()).location(location).name(UUID.randomUUID().toString()).write();
DataFile dataFile = DataFiles.builder(context.table().spec()).withInputFile(file.input()).withMetrics(file.metrics()).withPartition(writeData.partition()).build();
return new Overwrite(dataFile, expression);
}