diff options
author | Lionel Elie Mamane <lionel@mamane.lu> | 2012-06-06 14:25:51 +0200 |
---|---|---|
committer | Lionel Elie Mamane <lionel@mamane.lu> | 2012-06-06 14:51:47 +0200 |
commit | 817ab31b8c609d1914b066bdc0141fa2fac35686 (patch) | |
tree | c5fbf9e7c54fcdfc767ce7e00b9d65ad2fe85af8 | |
parent | 27cab1806f8359ee078ac74e17f8ea40a2e5c85d (diff) |
SQLQueryComposer allow setQueryCommand with prependSorting instead of append
Change-Id: Ia06794537ea4d0f6f069c83709792ebbcc084804
-rw-r--r-- | wizards/com/sun/star/wizards/db/SQLQueryComposer.java | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/wizards/com/sun/star/wizards/db/SQLQueryComposer.java b/wizards/com/sun/star/wizards/db/SQLQueryComposer.java index 059412a68d6a..2b24ac3b1557 100644 --- a/wizards/com/sun/star/wizards/db/SQLQueryComposer.java +++ b/wizards/com/sun/star/wizards/db/SQLQueryComposer.java @@ -286,6 +286,11 @@ public class SQLQueryComposer public boolean setQueryCommand(XWindow _xParentWindow, boolean _bincludeGrouping, boolean _baddAliasFieldNames, boolean addQuery) { + return setQueryCommand(_xParentWindow, _bincludeGrouping, _baddAliasFieldNames, addQuery, false); + } + + public boolean setQueryCommand(XWindow _xParentWindow, boolean _bincludeGrouping, boolean _baddAliasFieldNames, boolean addQuery, boolean prependSortingCriteria) + { try { bincludeGrouping = _bincludeGrouping; @@ -309,7 +314,14 @@ public class SQLQueryComposer m_queryComposer.setStructuredHavingClause(CurDBMetaData.GroupByFilterConditions); } } - appendSortingcriteria(_baddAliasFieldNames); + if (prependSortingCriteria) + { + prependSortingCriteria(_baddAliasFieldNames); + } + else + { + appendSortingcriteria(_baddAliasFieldNames); + } return true; } |