201202203204205206207
/** * Projection on the maximum value */ public AuditProjection max() { return new PropertyAuditProjection(propertyNameGetter, "max", false); }
208209210211212213214
/** * Projection on the minimum value */ public AuditProjection min() { return new PropertyAuditProjection(propertyNameGetter, "min", false); }
215216217218219220221
/** * Projection counting the values */ public AuditProjection count() { return new PropertyAuditProjection(propertyNameGetter, "count", false); }
222223224225226227228
/** * Projection counting distinct values */ public AuditProjection countDistinct() { return new PropertyAuditProjection(propertyNameGetter, "count", true); }
229230231232233234235
/** * Projection on distinct values */ public AuditProjection distinct() { return new PropertyAuditProjection(propertyNameGetter, null, true); }
236237238239240241242
/** * Projection using a custom function */ public AuditProjection function(String functionName) { return new PropertyAuditProjection(propertyNameGetter, functionName, false); }
200201202203204205206
207208209210211212213
214215216217218219220
221222223224225226227