/** * Create a distinct projection from a projection. * * @param projection The project to treat distinctly * * @return The distinct projection * * @see Distinct */ public static Projection distinct(Projection projection) { return new Distinct( projection ); }
@Override public String[] getColumnAliases(int loc, Criteria criteria, CriteriaQuery criteriaQuery) { return wrappedProjection instanceof EnhancedProjection ? ( (EnhancedProjection) wrappedProjection).getColumnAliases( loc, criteria, criteriaQuery ) : getColumnAliases( loc ); }
/** * Create a distinct projection from a projection */ public static Projection distinct(Projection proj) { return new Distinct(proj); }
@Override public String[] getColumnAliases(String alias, int loc, Criteria criteria, CriteriaQuery criteriaQuery) { return wrappedProjection instanceof EnhancedProjection ? ( (EnhancedProjection) wrappedProjection).getColumnAliases( alias, loc, criteria, criteriaQuery ) : getColumnAliases( alias, loc ); }
/** * Create a distinct projection from a projection */ public static Projection distinct(Projection proj) { return new Distinct(proj); }
public String[] getColumnAliases(int loc, Criteria criteria, CriteriaQuery criteriaQuery) { return projection instanceof EnhancedProjection ? ( ( EnhancedProjection ) projection ).getColumnAliases( loc, criteria, criteriaQuery ) : getColumnAliases( loc ); }
/** * Create a distinct projection from a projection */ public static Projection distinct(Projection proj) { return new Distinct(proj); }
public String[] getColumnAliases(String alias, int loc, Criteria criteria, CriteriaQuery criteriaQuery) { return projection instanceof EnhancedProjection ? ( ( EnhancedProjection ) projection ).getColumnAliases( alias, loc, criteria, criteriaQuery ) : getColumnAliases( alias, loc ); }
/** * Create a distinct projection from a projection */ public static Projection distinct(Projection proj) { return new Distinct(proj); }
public String[] getColumnAliases(int loc, Criteria criteria, CriteriaQuery criteriaQuery) { return projection instanceof EnhancedProjection ? ( ( EnhancedProjection ) projection ).getColumnAliases( loc, criteria, criteriaQuery ) : getColumnAliases( loc ); }
public String[] getColumnAliases(String alias, int loc, Criteria criteria, CriteriaQuery criteriaQuery) { return projection instanceof EnhancedProjection ? ( ( EnhancedProjection ) projection ).getColumnAliases( alias, loc, criteria, criteriaQuery ) : getColumnAliases( alias, loc ); }