private SubplanPattern createSubplanPattern() { final OperatorPattern operatorPattern = new OperatorPattern( "filter", new FilterOperator<>((PredicateDescriptor) null, DataSetType.none()), false); return SubplanPattern.createSingleton(operatorPattern); }
private SubplanPattern createSubplanPattern() { final OperatorPattern operatorPattern = new OperatorPattern( "filter", new FilterOperator<>((PredicateDescriptor) null, DataSetType.none()), false); return SubplanPattern.createSingleton(operatorPattern); }
private SubplanPattern createSubplanPattern() { final OperatorPattern operatorPattern = new OperatorPattern<>( "filter", new FilterOperator<>(null, Record.class), false ).withAdditionalTest(op -> op.getPredicateDescriptor().getSqlImplementation() != null); return SubplanPattern.createSingleton(operatorPattern); }
private SubplanPattern createSubplanPattern() { final OperatorPattern<FilterOperator<Record>> operatorPattern = new OperatorPattern<>( "filter", new FilterOperator<>(null, DataSetType.createDefault(Record.class)), false ).withAdditionalTest(op -> op.getPredicateDescriptor().getSqlImplementation() != null); return SubplanPattern.createSingleton(operatorPattern); }