/** * Assign an alias to a projection, by wrapping it * * @param projection The projection to be aliased * @param alias The alias to apply * * @return The aliased projection * * @see AliasedProjection */ public static Projection alias(Projection projection, String alias) { return new AliasedProjection( projection, alias ); }
@Override public String[] getColumnAliases(String alias, int loc, Criteria criteria, CriteriaQuery criteriaQuery) { return this.alias.equals( alias ) ? getColumnAliases( loc, criteria, criteriaQuery ) : null; }
@Override public Type[] getTypes(String alias, Criteria criteria, CriteriaQuery criteriaQuery) throws HibernateException { return this.alias.equals( alias ) ? getTypes( criteria, criteriaQuery ) : null; }
@Override public String[] getColumnAliases(String alias, int loc) { return this.alias.equals( alias ) ? getColumnAliases( loc ) : null; }
/** * Assign an alias to a projection, by wrapping it */ public static Projection alias(Projection projection, String alias) { return new AliasedProjection(projection, alias); } }
public Type[] getTypes(String alias, Criteria criteria, CriteriaQuery criteriaQuery) throws HibernateException { return this.alias.equals(alias) ? getTypes(criteria, criteriaQuery) : null; }
@Override public String[] getColumnAliases(int loc, Criteria criteria, CriteriaQuery criteriaQuery) { return projection instanceof EnhancedProjection ? ( (EnhancedProjection) projection ).getColumnAliases( loc, criteria, criteriaQuery ) : getColumnAliases( loc ); }
/** * Assign an alias to a projection, by wrapping it */ public static Projection alias(Projection projection, String alias) { return new AliasedProjection(projection, alias); } }
public Type[] getTypes(String alias, Criteria criteria, CriteriaQuery criteriaQuery) throws HibernateException { return this.alias.equals(alias) ? getTypes(criteria, criteriaQuery) : null; }
public String[] getColumnAliases(String alias, int loc) { return this.alias.equals(alias) ? getColumnAliases(loc) : null; }
/** * Assign an alias to a projection, by wrapping it */ public static Projection alias(Projection projection, String alias) { return new AliasedProjection(projection, alias); } }
public Type[] getTypes(String alias, Criteria criteria, CriteriaQuery criteriaQuery) throws HibernateException { return this.alias.equals(alias) ? getTypes(criteria, criteriaQuery) : null; }
public String[] getColumnAliases(String alias, int loc) { return this.alias.equals(alias) ? getColumnAliases(loc) : null; }
/** * Assign an alias to a projection, by wrapping it */ public static Projection alias(Projection projection, String alias) { return new AliasedProjection(projection, alias); } }
public Type[] getTypes(String alias, Criteria criteria, CriteriaQuery criteriaQuery) throws HibernateException { return this.alias.equals(alias) ? getTypes(criteria, criteriaQuery) : null; }
public String[] getColumnAliases(String alias, int loc) { return this.alias.equals(alias) ? getColumnAliases(loc) : null; }
public String[] getColumnAliases(String alias, int loc) { return this.alias.equals(alias) ? getColumnAliases(loc) : null; }
public String[] getColumnAliases(String alias, int loc, Criteria criteria, CriteriaQuery criteriaQuery) { return this.alias.equals(alias) ? getColumnAliases( loc, criteria, criteriaQuery ) : null; }
public String[] getColumnAliases(String alias, int loc, Criteria criteria, CriteriaQuery criteriaQuery) { return this.alias.equals(alias) ? getColumnAliases( loc, criteria, criteriaQuery ) : null; }
public String[] getColumnAliases(int loc, Criteria criteria, CriteriaQuery criteriaQuery) { return projection instanceof EnhancedProjection ? ( ( EnhancedProjection ) projection ).getColumnAliases( loc, criteria, criteriaQuery ) : getColumnAliases( loc ); }