Project

General

Profile

1
package eu.dnetlib.functionality.cql.lucene;
2

    
3
import eu.dnetlib.functionality.cql.CqlValueTransformerMap;
4
import eu.dnetlib.miscutils.functional.IdentityFunction;
5
import eu.dnetlib.miscutils.functional.UnaryFunction;
6

    
7
/**
8
 * Backward compatibiltiy implementation, which doesn't do anything to fields.
9
 * 
10
 * @author marko
11
 * 
12
 */
13
public class IdentityCqlValueTransformerMap implements CqlValueTransformerMap {
14

    
15
	private UnaryFunction<String, String> function = new IdentityFunction<String>();
16

    
17
	@Override
18
	public UnaryFunction<String, String> transformerFor(String field) {
19
		return function;
20
	}
21

    
22
}
(1-1/5)