Hi xiaobo, It seems 'ImmutableCsvProjectTableScanRule' is a generated class. You have to build the project first?
Best, Liya Fan xiaobo <guxiaobo1...@qq.com.invalid> 于2022年3月13日周日 18:47写道: > Hi, > > we are trying to make our adapter projectable now, but we can't find the > Java file for the ImmutableCsvProjectTableScanRule class in the CSV > example, can you help with this. > > > /** Rule configuration. */ > @Value.Immutable(singleton = false) > public interface Config extends RelRule.Config { > Config DEFAULT = > ImmutableCsvProjectTableScanRule.Config.builder() > .withOperandSupplier(b0 -> > > b0.operand(LogicalProject.class).oneInput(b1 -> > > b1.operand(CsvTableScan.class).noInputs())) > .build(); > > @Override default CsvProjectTableScanRule toRule() { > return new CsvProjectTableScanRule(this); > } > }