Here is a simple conversion from QueryMethod form to QueryDelegate form :
Here is a simple conversion example.
@QueryExtensions(target=Point.class)
public interface PointOperations {
@QueryMethod("geo_distance({0},{1})")
int geoDistance(Point otherPoint);
}
becomes
@QueryDelegate(Point.class)
public static NumberExpression<Integer> geoDistance(Path<Point> point, Point other){
return NumberTemplate.create(Integer.class, "geo_distance({0},{1})", point, new ConstantImpl<Point>(other));
}
Here is a simple conversion from QueryMethod form to QueryDelegate form :
Here is a simple conversion example.
@QueryExtension s(target= Point.class)
public interface PointOperations {
@QueryMethod ("geo_distance( {0},{1} )")
int geoDistance(Point otherPoint);
}
becomes
@QueryDeleg ate(Point. class) n<Integer> geoDistance( Path<Point> point, Point other){ create( Integer. class, "geo_distance( {0},{1} )", point, new ConstantImpl< Point>( other)) ;
public static NumberExpressio
return NumberTemplate.
}
More examples will be provided soon.