@Override public String[] getOrderByFields() { return _orderByComparator.getOrderByFields(); }
@Override public String[] getOrderByFields() { return _orderByComparator.getOrderByFields(); }
public String[] getOrderByConditionFields() { return getOrderByFields(); }
public static void addOrderByComparator( DynamicQuery dynamicQuery, OrderByComparator<?> obc) { if (obc == null) { return; } String[] orderByFields = obc.getOrderByFields(); for (String orderByField : orderByFields) { if (obc.isAscending(orderByField)) { dynamicQuery.addOrder(asc(orderByField)); } else { dynamicQuery.addOrder(desc(orderByField)); } } }
protected void appendOrderByComparator( com.liferay.petra.string.StringBundler sb, String entityAlias, OrderByComparator<T> orderByComparator, boolean sqlQuery) { sb.append(ORDER_BY_CLAUSE); String[] orderByFields = orderByComparator.getOrderByFields(); int length = orderByFields.length; if ((_databaseOrderByMaxColumns > 0) && (_databaseOrderByMaxColumns < length)) { length = _databaseOrderByMaxColumns; } for (int i = 0; i < length; i++) { sb.append(getColumnName(entityAlias, orderByFields[i], sqlQuery)); if ((i + 1) < length) { if (orderByComparator.isAscending(orderByFields[i])) { sb.append(ORDER_BY_ASC_HAS_NEXT); } else { sb.append(ORDER_BY_DESC_HAS_NEXT); } } else { if (orderByComparator.isAscending(orderByFields[i])) { sb.append(ORDER_BY_ASC); } else { sb.append(ORDER_BY_DESC); } } } }
(orderByComparator.getOrderByFields().length * 2));
(orderByComparator.getOrderByFields().length * 2));
(orderByComparator.getOrderByFields().length * 2));
(orderByComparator.getOrderByFields().length * 2));
(orderByComparator.getOrderByFields().length * 2));
(orderByComparator.getOrderByFields().length * 2));
(orderByComparator.getOrderByFields().length * 2));
query = new StringBundler(4 + (orderByComparator.getOrderByConditionFields().length * 3) + (orderByComparator.getOrderByFields().length * 3)); String[] orderByFields = orderByComparator.getOrderByFields();
query = new StringBundler(4 + (orderByComparator.getOrderByConditionFields().length * 3) + (orderByComparator.getOrderByFields().length * 3)); String[] orderByFields = orderByComparator.getOrderByFields();
query = new StringBundler(4 + (orderByComparator.getOrderByConditionFields().length * 3) + (orderByComparator.getOrderByFields().length * 3)); String[] orderByFields = orderByComparator.getOrderByFields();
query = new StringBundler(4 + (orderByComparator.getOrderByConditionFields().length * 3) + (orderByComparator.getOrderByFields().length * 3)); String[] orderByFields = orderByComparator.getOrderByFields();
query = new StringBundler(4 + (orderByComparator.getOrderByConditionFields().length * 3) + (orderByComparator.getOrderByFields().length * 3)); String[] orderByFields = orderByComparator.getOrderByFields();
(orderByComparator.getOrderByFields().length * 2));
(orderByComparator.getOrderByFields().length * 2));
(orderByComparator.getOrderByFields().length * 2));