aVogt
Returning Creator

Wie wird Order definiert (bei de.espirit.or.query.Select)

Jump to solution

Hallo,

ich frage in einem Script aus einer Tabelle Daten ab:

select_test = sess_test.createSelect("ChangeService");
comp_test = new And();
econ_test = new Equal("RGL_ID",DS_ID);
econ_test1 = new IsNull("ANL_ID");
comp_test.add(econ_test);
comp_test.add(econ_test1);
select_test.setConstraint(comp_test);

in der Doku gibt es für das Select ein

     void add (Order order);
aber keine Doku zu Order.

Wie definiere ich Order?

(Ich hole mir recht viele Daten aus den Tabellen, bisher musste ich immer beim Helpdesk nachfragen, da die Api zu dem Thema recht dürftig (um nicht zu sagen lückenhaft) ist.)

1 Solution

Accepted Solutions
gockel
Crownpeak employee

Hallo,

in der Doku gibt es für das Select ein

     void add (Order order);
aber keine Doku zu Order.



Das Fehlen von Order in der API wird hier intern bereits bearbeitet. Voraussichtlich wird diese, sowie einige andere Klassen in dem Umfeld mit 4.2 R4 in der API-Dokumentation vorhanden sein.

Wie definiere ich Order?

Order hat 2 Konstruktoren, die sie verwenden können:

Order(@NotNull final String attribute)
ruft den 2. Konstruktor mit "true" auf.

Order(@NotNull final String attribute, final boolean ascending)

View solution in original post

0 Kudos
3 Replies
gockel
Crownpeak employee

Hallo,

in der Doku gibt es für das Select ein

     void add (Order order);
aber keine Doku zu Order.



Das Fehlen von Order in der API wird hier intern bereits bearbeitet. Voraussichtlich wird diese, sowie einige andere Klassen in dem Umfeld mit 4.2 R4 in der API-Dokumentation vorhanden sein.

Wie definiere ich Order?

Order hat 2 Konstruktoren, die sie verwenden können:

Order(@NotNull final String attribute)
ruft den 2. Konstruktor mit "true" auf.

Order(@NotNull final String attribute, final boolean ascending)
0 Kudos
aVogt
Returning Creator

Vielen Dank für die schnelle Antwort. funktioniert

(ich hatte es zwar so probiert, bei And ist es ja auch fast so, aber es funktionierte nicht, nun hab ich gesehen, dass das Order vor der Select-Definition stand ... da hätte ich auch sehen müssen ...)

0 Kudos

Sebastian Gockel schrieb:

Das Fehlen von Order in der API wird hier intern bereits bearbeitet. Voraussichtlich wird diese, sowie einige andere Klassen in dem Umfeld mit 4.2 R4 in der API-Dokumentation vorhanden sein.

Was ich in der aktuellen 4.2er Doku bzw. der API noch sehr vermisse, ist die komplette Beschreibung der verschiedenen Constraint-Klassen.

Bis auf Select fehlt ja im Prinzip alles unterhalb von de.espirit.or.query.

Könnte dies in einem der kommenden Releases bitte noch ergänzt werden?

de.espirit.or.queryde.espirit.or.query